{
  "@context": {
    "@vocab": "https://formify.eu/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "formify": "https://formify.eu/schema#",
    "SignatureField": "formify:SignatureField",
    "fullName": {
      "@id": "formify:fullName",
      "@type": "xsd:string"
    },
    "emailAddress": {
      "@id": "formify:emailAddress",
      "@type": "xsd:string"
    },
    "phoneNumber": {
      "@id": "formify:phoneNumber",
      "@type": "xsd:string"
    },
    "phoneNumberDeliveryMethod": {
      "@id": "formify:phoneNumberDeliveryMethod",
      "@type": "xsd:string"
    },
    "signatureType": {
      "@id": "formify:signatureType",
      "@type": "xsd:string"
    },
    "signaturePlacement": {
      "@id": "formify:signaturePlacement",
      "@type": "xsd:string"
    },
    "signingOrder": {
      "@id": "formify:signingOrder",
      "@type": "xsd:integer"
    },
    "disableInvitationMessage": {
      "@id": "formify:disableInvitationMessage",
      "@type": "xsd:boolean"
    },
    "signatureBox": {
      "@id": "formify:signatureBox"
    },
    "idScanBox": {
      "@id": "formify:idScanBox"
    },
    "DraftSignatureField": "formify:DraftSignatureField",
    "TemplateSignatureFieldRequest": "formify:TemplateSignatureFieldRequest",
    "TemplateSignatureField": "formify:TemplateSignatureField",
    "PublicLinkSignatureField": "formify:PublicLinkSignatureField",
    "requireNameClarification": {
      "@id": "formify:requireNameClarification",
      "@type": "xsd:boolean"
    },
    "hidePersonalNumber": {
      "@id": "formify:hidePersonalNumber",
      "@type": "xsd:boolean"
    },
    "useInitials": {
      "@id": "formify:useInitials",
      "@type": "xsd:boolean"
    },
    "paymentLink": {
      "@id": "formify:paymentLink"
    },
    "AiAssistantResponse": "formify:AiAssistantResponse",
    "enabled": {
      "@id": "formify:enabled",
      "@type": "xsd:boolean"
    },
    "textToSpeech": {
      "@id": "formify:textToSpeech",
      "@type": "xsd:boolean"
    },
    "language": {
      "@id": "formify:language",
      "@type": "xsd:string"
    },
    "FormField": "formify:FormField",
    "fieldId": {
      "@id": "formify:fieldId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "formify:name",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "formify:label",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "formify:type",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "formify:value",
      "@type": "xsd:string"
    },
    "defaultValues": {
      "@id": "formify:defaultValues",
      "@container": "@list"
    },
    "options": {
      "@id": "formify:options",
      "@container": "@list"
    },
    "required": {
      "@id": "formify:required",
      "@type": "xsd:boolean"
    },
    "readOnly": {
      "@id": "formify:readOnly",
      "@type": "xsd:boolean"
    },
    "editable": {
      "@id": "formify:editable",
      "@type": "xsd:boolean"
    },
    "multiLine": {
      "@id": "formify:multiLine",
      "@type": "xsd:boolean"
    },
    "comb": {
      "@id": "formify:comb",
      "@type": "xsd:boolean"
    },
    "page": {
      "@id": "formify:page",
      "@type": "xsd:integer"
    },
    "boundingBox": {
      "@id": "formify:boundingBox"
    },
    "FormFieldValue": "formify:FormFieldValue",
    "AiAssistant": "formify:AiAssistant",
    "OauthTokenResponse": "formify:OauthTokenResponse",
    "access_token": {
      "@id": "formify:access_token",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "formify:expires_in",
      "@type": "xsd:integer"
    },
    "token_type": {
      "@id": "formify:token_type",
      "@type": "xsd:string"
    },
    "refresh_token": {
      "@id": "formify:refresh_token",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "formify:scope",
      "@type": "xsd:string"
    },
    "ApiKeyTokenResponse": "formify:ApiKeyTokenResponse",
    "ErrorResponse401": "formify:ErrorResponse401",
    "success": {
      "@id": "formify:success",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "formify:message",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "formify:code",
      "@type": "xsd:integer"
    },
    "ErrorResponse403": "formify:ErrorResponse403",
    "RateLimitHeaders": "formify:RateLimitHeaders",
    "X-RateLimit-Limit": {
      "@id": "formify:X-RateLimit-Limit",
      "@type": "xsd:integer"
    },
    "X-RateLimit-Remaining": {
      "@id": "formify:X-RateLimit-Remaining",
      "@type": "xsd:integer"
    },
    "X-RateLimit-Reset": {
      "@id": "formify:X-RateLimit-Reset",
      "@type": "xsd:integer"
    },
    "ErrorResponse404": "formify:ErrorResponse404",
    "ErrorResponse500": "formify:ErrorResponse500",
    "ErrorResponse": "formify:ErrorResponse",
    "AccountCapabilities": "formify:AccountCapabilities",
    "deliverySms": {
      "@id": "formify:deliverySms",
      "@type": "xsd:boolean"
    },
    "deliveryWhatsapp": {
      "@id": "formify:deliveryWhatsapp",
      "@type": "xsd:boolean"
    },
    "templates": {
      "@id": "formify:templates",
      "@type": "xsd:boolean"
    },
    "templatesCreate": {
      "@id": "formify:templatesCreate",
      "@type": "xsd:boolean"
    },
    "signAndPay": {
      "@id": "formify:signAndPay",
      "@type": "xsd:boolean"
    },
    "signAndPayCreate": {
      "@id": "formify:signAndPayCreate",
      "@type": "xsd:boolean"
    },
    "signatureBankId": {
      "@id": "formify:signatureBankId",
      "@type": "xsd:boolean"
    },
    "signatureIdScan": {
      "@id": "formify:signatureIdScan",
      "@type": "xsd:boolean"
    },
    "signatureFaceLiveness": {
      "@id": "formify:signatureFaceLiveness",
      "@type": "xsd:boolean"
    },
    "verificationToOpen": {
      "@id": "formify:verificationToOpen",
      "@type": "xsd:boolean"
    },
    "disableSubmit": {
      "@id": "formify:disableSubmit",
      "@type": "xsd:boolean"
    },
    "searchableFormFields": {
      "@id": "formify:searchableFormFields",
      "@type": "xsd:boolean"
    },
    "apiAccess": {
      "@id": "formify:apiAccess",
      "@type": "xsd:boolean"
    },
    "companyLogo": {
      "@id": "formify:companyLogo",
      "@type": "xsd:boolean"
    },
    "sharedDocuments": {
      "@id": "formify:sharedDocuments",
      "@type": "xsd:boolean"
    },
    "verificationEmail": {
      "@id": "formify:verificationEmail",
      "@type": "xsd:boolean"
    },
    "verificationPhone": {
      "@id": "formify:verificationPhone",
      "@type": "xsd:boolean"
    },
    "initials": {
      "@id": "formify:initials",
      "@type": "xsd:boolean"
    },
    "aiAssistant": {
      "@id": "formify:aiAssistant",
      "@type": "xsd:boolean"
    },
    "aiAssistantCustomProfile": {
      "@id": "formify:aiAssistantCustomProfile",
      "@type": "xsd:boolean"
    },
    "aiFeaturesEnabled": {
      "@id": "formify:aiFeaturesEnabled",
      "@type": "xsd:boolean"
    },
    "aiEuOnlyProcessing": {
      "@id": "formify:aiEuOnlyProcessing",
      "@type": "xsd:boolean"
    },
    "CreateDraftRequest": "formify:CreateDraftRequest",
    "fileId": {
      "@id": "formify:fileId",
      "@type": "xsd:string"
    },
    "templateId": {
      "@id": "formify:templateId",
      "@type": "xsd:string"
    },
    "signeeDetails": {
      "@id": "formify:signeeDetails",
      "@container": "@list"
    },
    "enableSigningOrder": {
      "@id": "formify:enableSigningOrder",
      "@type": "xsd:boolean"
    },
    "sharingSetting": {
      "@id": "formify:sharingSetting",
      "@type": "xsd:string"
    },
    "userId": {
      "@id": "formify:userId",
      "@type": "xsd:string"
    },
    "personalMessage": {
      "@id": "formify:personalMessage",
      "@type": "xsd:string"
    },
    "errorLanguage": {
      "@id": "formify:errorLanguage",
      "@type": "xsd:string"
    },
    "UpdateDraftRequest": "formify:UpdateDraftRequest",
    "DraftCreatedResponse": "formify:DraftCreatedResponse",
    "draftId": {
      "@id": "formify:draftId",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "formify:createdAt",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "formify:status",
      "@type": "xsd:string"
    },
    "DraftListResponse": "formify:DraftListResponse",
    "limit": {
      "@id": "formify:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "formify:offset",
      "@type": "xsd:integer"
    },
    "nextOffset": {
      "@id": "formify:nextOffset",
      "@type": "xsd:integer"
    },
    "drafts": {
      "@id": "formify:drafts",
      "@container": "@list"
    },
    "DraftListDetail": "formify:DraftListDetail",
    "DraftDetailsResponse": "formify:DraftDetailsResponse",
    "templateDocumentId": {
      "@id": "formify:templateDocumentId",
      "@type": "xsd:string"
    },
    "DraftSentResponse": "formify:DraftSentResponse",
    "documentId": {
      "@id": "formify:documentId",
      "@type": "xsd:string"
    },
    "documentUrl": {
      "@id": "formify:documentUrl",
      "@type": "@id"
    },
    "CreatePublicLinkRequest": "formify:CreatePublicLinkRequest",
    "disablePrinting": {
      "@id": "formify:disablePrinting",
      "@type": "xsd:boolean"
    },
    "UpdatePublicLinkRequest": "formify:UpdatePublicLinkRequest",
    "PublicLinkListResponse": "formify:PublicLinkListResponse",
    "links": {
      "@id": "formify:links",
      "@container": "@list"
    },
    "PublicLinkListDetail": "formify:PublicLinkListDetail",
    "linkId": {
      "@id": "formify:linkId",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "formify:updatedAt",
      "@type": "xsd:dateTime"
    },
    "linkUrl": {
      "@id": "formify:linkUrl",
      "@type": "xsd:string"
    },
    "CreateTemplateRequest": "formify:CreateTemplateRequest",
    "UpdateTemplateRequest": "formify:UpdateTemplateRequest",
    "TemplateCreatedResponse": "formify:TemplateCreatedResponse",
    "DuplicateRequest": "formify:DuplicateRequest",
    "DuplicateDocumentRequest": "formify:DuplicateDocumentRequest",
    "source": {
      "@id": "formify:source",
      "@type": "xsd:string"
    },
    "DocumentListDetail": "formify:DocumentListDetail",
    "DocumentWebhookEvent": "formify:DocumentWebhookEvent",
    "event": {
      "@id": "formify:event"
    },
    "data": {
      "@id": "formify:data"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Formify API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Formify's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-08) from openapi/formify-eu-openapi.json.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/formify-eu-openapi.json"
  ]
}