{
  "@context": {
    "@vocab": "https://esignsimple.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "esignsimple": "https://esignsimple.com/schema#",
    "Account": "esignsimple:Account",
    "id": {
      "@id": "esignsimple:id",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "esignsimple:email",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "esignsimple:name",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "esignsimple:plan",
      "@type": "xsd:string"
    },
    "documents_this_month": {
      "@id": "esignsimple:documents_this_month",
      "@type": "xsd:integer"
    },
    "monthly_limit": {
      "@id": "esignsimple:monthly_limit",
      "@type": "xsd:integer"
    },
    "SignerInput": "esignsimple:SignerInput",
    "FieldInput": "esignsimple:FieldInput",
    "signer": {
      "@id": "esignsimple:signer",
      "@type": "xsd:integer"
    },
    "kind": {
      "@id": "esignsimple:kind",
      "@type": "xsd:string"
    },
    "page": {
      "@id": "esignsimple:page",
      "@type": "xsd:integer"
    },
    "x": {
      "@id": "esignsimple:x",
      "@type": "xsd:decimal"
    },
    "y": {
      "@id": "esignsimple:y",
      "@type": "xsd:decimal"
    },
    "w": {
      "@id": "esignsimple:w",
      "@type": "xsd:decimal"
    },
    "h": {
      "@id": "esignsimple:h",
      "@type": "xsd:decimal"
    },
    "required": {
      "@id": "esignsimple:required",
      "@type": "xsd:boolean"
    },
    "label": {
      "@id": "esignsimple:label",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "esignsimple:options",
      "@container": "@list"
    },
    "CreateDocumentData": "esignsimple:CreateDocumentData",
    "title": {
      "@id": "esignsimple:title",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "esignsimple:message",
      "@type": "xsd:string"
    },
    "sequential": {
      "@id": "esignsimple:sequential",
      "@type": "xsd:boolean"
    },
    "send": {
      "@id": "esignsimple:send",
      "@type": "xsd:boolean"
    },
    "signers": {
      "@id": "esignsimple:signers",
      "@container": "@list"
    },
    "fields": {
      "@id": "esignsimple:fields",
      "@container": "@list"
    },
    "Signer": "esignsimple:Signer",
    "order": {
      "@id": "esignsimple:order",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "esignsimple:status",
      "@type": "xsd:string"
    },
    "signed_at": {
      "@id": "esignsimple:signed_at",
      "@type": "xsd:dateTime"
    },
    "Document": "esignsimple:Document",
    "status_reason": {
      "@id": "esignsimple:status_reason",
      "@type": "xsd:string"
    },
    "pages": {
      "@id": "esignsimple:pages",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "esignsimple:created_at",
      "@type": "xsd:dateTime"
    },
    "sent_at": {
      "@id": "esignsimple:sent_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "esignsimple:completed_at",
      "@type": "xsd:dateTime"
    },
    "original_sha256": {
      "@id": "esignsimple:original_sha256",
      "@type": "xsd:string"
    },
    "final_sha256": {
      "@id": "esignsimple:final_sha256",
      "@type": "xsd:string"
    },
    "download_url": {
      "@id": "esignsimple:download_url",
      "@type": "@id"
    },
    "Template": "esignsimple:Template",
    "roles": {
      "@id": "esignsimple:roles",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "eSignSimple API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects eSignSimple'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-10) from openapi/esignsimple-com-openapi.yml.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/esignsimple-com-openapi.yml"
  ]
}