{
  "@context": {
    "@vocab": "https://ifillpdf.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ifillpdf": "https://ifillpdf.com/schema#",
    "Error": "ifillpdf:Error",
    "error": {
      "@id": "ifillpdf:error",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "ifillpdf:detail"
    },
    "message": {
      "@id": "ifillpdf:message",
      "@type": "xsd:string"
    },
    "PendingUploadRequest": "ifillpdf:PendingUploadRequest",
    "fileName": {
      "@id": "ifillpdf:fileName",
      "@type": "xsd:string"
    },
    "sizeBytes": {
      "@id": "ifillpdf:sizeBytes",
      "@type": "xsd:integer"
    },
    "contentType": {
      "@id": "ifillpdf:contentType",
      "@type": "xsd:string"
    },
    "PendingUpload": "ifillpdf:PendingUpload",
    "id": {
      "@id": "ifillpdf:id",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "ifillpdf:expires_at",
      "@type": "xsd:dateTime"
    },
    "SuggestedEntity": "ifillpdf:SuggestedEntity",
    "label": {
      "@id": "ifillpdf:label",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "ifillpdf:color",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "ifillpdf:source",
      "@type": "xsd:string"
    },
    "CreateDocumentMultipart": "ifillpdf:CreateDocumentMultipart",
    "pdf": {
      "@id": "ifillpdf:pdf",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "ifillpdf:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "ifillpdf:description",
      "@type": "xsd:string"
    },
    "suggested_entities": {
      "@id": "ifillpdf:suggested_entities",
      "@type": "xsd:string"
    },
    "CreateDocumentJson": "ifillpdf:CreateDocumentJson",
    "pending_upload_id": {
      "@id": "ifillpdf:pending_upload_id",
      "@type": "xsd:string"
    },
    "pdf_url": {
      "@id": "ifillpdf:pdf_url",
      "@type": "@id"
    },
    "DocumentStartResponse": "ifillpdf:DocumentStartResponse",
    "document_id": {
      "@id": "ifillpdf:document_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "ifillpdf:status",
      "@type": "xsd:string"
    },
    "page_count": {
      "@id": "ifillpdf:page_count",
      "@type": "xsd:integer"
    },
    "page_images_ready": {
      "@id": "ifillpdf:page_images_ready",
      "@type": "xsd:boolean"
    },
    "page_images_count": {
      "@id": "ifillpdf:page_images_count",
      "@type": "xsd:integer"
    },
    "preview_image_url": {
      "@id": "ifillpdf:preview_image_url",
      "@type": "xsd:string"
    },
    "quota": {
      "@id": "ifillpdf:quota",
      "@type": "@id"
    },
    "AnalyzeResponse": "ifillpdf:AnalyzeResponse",
    "page_dimensions": {
      "@id": "ifillpdf:page_dimensions",
      "@container": "@list"
    },
    "DocumentSummary": "ifillpdf:DocumentSummary",
    "state": {
      "@id": "ifillpdf:state",
      "@type": "xsd:string"
    },
    "document_type": {
      "@id": "ifillpdf:document_type",
      "@type": "xsd:string"
    },
    "entities": {
      "@id": "ifillpdf:entities",
      "@container": "@list"
    },
    "analysis_started_at": {
      "@id": "ifillpdf:analysis_started_at",
      "@type": "xsd:dateTime"
    },
    "analysis_completed_at": {
      "@id": "ifillpdf:analysis_completed_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "ifillpdf:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "ifillpdf:updated_at",
      "@type": "xsd:dateTime"
    },
    "DocumentSchema": "ifillpdf:DocumentSchema",
    "version": {
      "@id": "ifillpdf:version",
      "@type": "xsd:integer"
    },
    "documentType": {
      "@id": "ifillpdf:documentType",
      "@type": "xsd:string"
    },
    "pages": {
      "@id": "ifillpdf:pages",
      "@container": "@list"
    },
    "parties": {
      "@id": "ifillpdf:parties",
      "@container": "@list"
    },
    "fields": {
      "@id": "ifillpdf:fields",
      "@container": "@list"
    },
    "DocumentEntity": "ifillpdf:DocumentEntity",
    "DocumentField": "ifillpdf:DocumentField",
    "type": {
      "@id": "ifillpdf:type",
      "@type": "xsd:string"
    },
    "page": {
      "@id": "ifillpdf:page",
      "@type": "xsd:integer"
    },
    "partyId": {
      "@id": "ifillpdf:partyId",
      "@type": "xsd:string"
    },
    "rect": {
      "@id": "ifillpdf:rect"
    },
    "UpdateDocumentRequest": "ifillpdf:UpdateDocumentRequest",
    "user_context": {
      "@id": "ifillpdf:user_context"
    },
    "values": {
      "@id": "ifillpdf:values",
      "@type": "@id"
    },
    "DeleteDocumentResponse": "ifillpdf:DeleteDocumentResponse",
    "ok": {
      "@id": "ifillpdf:ok",
      "@type": "xsd:boolean"
    },
    "ReanalyzeResponse": "ifillpdf:ReanalyzeResponse",
    "pages_consumed": {
      "@id": "ifillpdf:pages_consumed",
      "@type": "xsd:integer"
    },
    "already_started": {
      "@id": "ifillpdf:already_started",
      "@type": "xsd:boolean"
    },
    "page_images": {
      "@id": "ifillpdf:page_images"
    },
    "FillRequest": "ifillpdf:FillRequest",
    "watermark": {
      "@id": "ifillpdf:watermark",
      "@type": "xsd:boolean"
    },
    "FillUrlResponse": "ifillpdf:FillUrlResponse",
    "url": {
      "@id": "ifillpdf:url",
      "@type": "@id"
    },
    "expires_in": {
      "@id": "ifillpdf:expires_in",
      "@type": "xsd:integer"
    },
    "filled": {
      "@id": "ifillpdf:filled",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "ifillpdf:failed",
      "@container": "@list"
    },
    "Quota": "ifillpdf:Quota",
    "remaining": {
      "@id": "ifillpdf:remaining",
      "@type": "xsd:integer"
    },
    "plan": {
      "@id": "ifillpdf:plan",
      "@type": "xsd:string"
    },
    "RequestUploadRequest": "ifillpdf:RequestUploadRequest",
    "SignedUpload": "ifillpdf:SignedUpload",
    "upload_url": {
      "@id": "ifillpdf:upload_url",
      "@type": "@id"
    },
    "token": {
      "@id": "ifillpdf:token",
      "@type": "xsd:string"
    },
    "storage_path": {
      "@id": "ifillpdf:storage_path",
      "@type": "xsd:string"
    },
    "max_bytes": {
      "@id": "ifillpdf:max_bytes",
      "@type": "xsd:integer"
    },
    "Template": "ifillpdf:Template",
    "category": {
      "@id": "ifillpdf:category",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "ifillpdf:language",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "ifillpdf:tags",
      "@container": "@list"
    },
    "visibility": {
      "@id": "ifillpdf:visibility",
      "@type": "xsd:string"
    },
    "is_published": {
      "@id": "ifillpdf:is_published",
      "@type": "xsd:boolean"
    },
    "TemplateEnvelope": "ifillpdf:TemplateEnvelope",
    "template": {
      "@id": "ifillpdf:template",
      "@type": "@id"
    },
    "TemplateDetailEnvelope": "ifillpdf:TemplateDetailEnvelope",
    "CreateTemplateRequest": "ifillpdf:CreateTemplateRequest",
    "source_document_id": {
      "@id": "ifillpdf:source_document_id",
      "@type": "xsd:string"
    },
    "UpdateTemplateRequest": "ifillpdf:UpdateTemplateRequest",
    "VaultUploadRequest": "ifillpdf:VaultUploadRequest",
    "file_base64": {
      "@id": "ifillpdf:file_base64",
      "@type": "xsd:string"
    },
    "file_name": {
      "@id": "ifillpdf:file_name",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "ifillpdf:mime_type",
      "@type": "xsd:string"
    },
    "VaultDocument": "ifillpdf:VaultDocument"
  },
  "@type": "schema:Dataset",
  "schema:name": "iFillPDF API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects iFillPDF'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-12) from openapi/_original/openapi.json.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/_original/openapi.json"
  ]
}