{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "SignHere", "type": "object", "description": "A signature tab placed on a document.", "properties": { "tabId": { "type": "string", "description": "Unique identifier for the tab." }, "tabLabel": { "type": "string", "description": "Label used to identify the tab." }, "documentId": { "type": "string", "description": "The document ID where this tab is placed." }, "pageNumber": { "type": "string", "description": "The page number where this tab is placed." }, "recipientId": { "type": "string", "description": "The recipient this tab is assigned to." }, "xPosition": { "type": "string", "description": "The X position of the tab on the page." }, "yPosition": { "type": "string", "description": "The Y position of the tab on the page." }, "anchorString": { "type": "string", "description": "Anchor text string used to automatically position the tab." }, "anchorXOffset": { "type": "string", "description": "X offset from the anchor string position." }, "anchorYOffset": { "type": "string", "description": "Y offset from the anchor string position." }, "anchorUnits": { "type": "string", "description": "Units for anchor offsets (pixels, inches, mms, cms)." }, "scaleValue": { "type": "string", "description": "Scale value for the signature." }, "optional": { "type": "string", "description": "When true, the tab is optional for the recipient." }, "stampType": { "type": "string", "description": "The type of stamp for the signature." } } }