{
  "@context": {
    "@vocab": "https://invoicedataextraction.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "invoicedataextraction": "https://invoicedataextraction.com/schema#",
    "ErrorCode": "invoicedataextraction:ErrorCode",
    "ErrorObject": "invoicedataextraction:ErrorObject",
    "code": {
      "@id": "invoicedataextraction:code",
      "@type": "@id"
    },
    "message": {
      "@id": "invoicedataextraction:message",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "invoicedataextraction:retryable",
      "@type": "xsd:boolean"
    },
    "details": {
      "@id": "invoicedataextraction:details"
    },
    "ErrorEnvelope": "invoicedataextraction:ErrorEnvelope",
    "success": {
      "@id": "invoicedataextraction:success",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "invoicedataextraction:error",
      "@type": "@id"
    },
    "ExtractionStatus": "invoicedataextraction:ExtractionStatus",
    "OutputStructure": "invoicedataextraction:OutputStructure",
    "OutputLanguage": "invoicedataextraction:OutputLanguage",
    "FillColor": "invoicedataextraction:FillColor",
    "UploadSessionFileRequest": "invoicedataextraction:UploadSessionFileRequest",
    "file_id": {
      "@id": "invoicedataextraction:file_id",
      "@type": "@id"
    },
    "file_name": {
      "@id": "invoicedataextraction:file_name",
      "@type": "xsd:string"
    },
    "file_size_bytes": {
      "@id": "invoicedataextraction:file_size_bytes",
      "@type": "xsd:integer"
    },
    "CreateUploadSessionRequest": "invoicedataextraction:CreateUploadSessionRequest",
    "upload_session_id": {
      "@id": "invoicedataextraction:upload_session_id",
      "@type": "@id"
    },
    "files": {
      "@id": "invoicedataextraction:files",
      "@container": "@list"
    },
    "CreateUploadSessionResponse": "invoicedataextraction:CreateUploadSessionResponse",
    "GetUploadPartUrlsRequest": "invoicedataextraction:GetUploadPartUrlsRequest",
    "part_numbers": {
      "@id": "invoicedataextraction:part_numbers",
      "@container": "@list"
    },
    "GetUploadPartUrlsResponse": "invoicedataextraction:GetUploadPartUrlsResponse",
    "part_size": {
      "@id": "invoicedataextraction:part_size",
      "@type": "xsd:integer"
    },
    "part_urls": {
      "@id": "invoicedataextraction:part_urls",
      "@container": "@list"
    },
    "CompleteFileUploadRequest": "invoicedataextraction:CompleteFileUploadRequest",
    "parts": {
      "@id": "invoicedataextraction:parts",
      "@container": "@list"
    },
    "CompleteFileUploadResponse": "invoicedataextraction:CompleteFileUploadResponse",
    "status": {
      "@id": "invoicedataextraction:status",
      "@type": "xsd:string"
    },
    "PromptField": "invoicedataextraction:PromptField",
    "name": {
      "@id": "invoicedataextraction:name",
      "@type": "xsd:string"
    },
    "prompt": {
      "@id": "invoicedataextraction:prompt"
    },
    "PromptObject": "invoicedataextraction:PromptObject",
    "fields": {
      "@id": "invoicedataextraction:fields",
      "@container": "@list"
    },
    "general_prompt": {
      "@id": "invoicedataextraction:general_prompt",
      "@type": "xsd:string"
    },
    "ExtractionOptions": "invoicedataextraction:ExtractionOptions",
    "exclude_columns": {
      "@id": "invoicedataextraction:exclude_columns",
      "@container": "@list"
    },
    "output_language": {
      "@id": "invoicedataextraction:output_language",
      "@type": "@id"
    },
    "review_needed_fill_color": {
      "@id": "invoicedataextraction:review_needed_fill_color",
      "@type": "@id"
    },
    "affected_field_fill_color": {
      "@id": "invoicedataextraction:affected_field_fill_color",
      "@type": "@id"
    },
    "send_completion_email": {
      "@id": "invoicedataextraction:send_completion_email",
      "@type": "xsd:boolean"
    },
    "json_typed_values": {
      "@id": "invoicedataextraction:json_typed_values",
      "@type": "xsd:boolean"
    },
    "ask_questions": {
      "@id": "invoicedataextraction:ask_questions",
      "@type": "xsd:boolean"
    },
    "SubmitExtractionRequest": "invoicedataextraction:SubmitExtractionRequest",
    "submission_id": {
      "@id": "invoicedataextraction:submission_id",
      "@type": "@id"
    },
    "file_ids": {
      "@id": "invoicedataextraction:file_ids",
      "@container": "@list"
    },
    "task_name": {
      "@id": "invoicedataextraction:task_name",
      "@type": "xsd:string"
    },
    "output_structure": {
      "@id": "invoicedataextraction:output_structure",
      "@type": "@id"
    },
    "options": {
      "@id": "invoicedataextraction:options",
      "@type": "@id"
    },
    "SubmitExtractionResponse": "invoicedataextraction:SubmitExtractionResponse",
    "extraction_id": {
      "@id": "invoicedataextraction:extraction_id",
      "@type": "xsd:string"
    },
    "submission_state": {
      "@id": "invoicedataextraction:submission_state",
      "@type": "xsd:string"
    },
    "PageReference": "invoicedataextraction:PageReference",
    "page": {
      "@id": "invoicedataextraction:page",
      "@type": "xsd:integer"
    },
    "PageFailureReason": "invoicedataextraction:PageFailureReason",
    "affected_pages": {
      "@id": "invoicedataextraction:affected_pages",
      "@container": "@list"
    },
    "Pages": "invoicedataextraction:Pages",
    "successful_count": {
      "@id": "invoicedataextraction:successful_count",
      "@type": "xsd:integer"
    },
    "failed_count": {
      "@id": "invoicedataextraction:failed_count",
      "@type": "xsd:integer"
    },
    "successful": {
      "@id": "invoicedataextraction:successful",
      "@container": "@list"
    },
    "failed": {
      "@id": "invoicedataextraction:failed",
      "@container": "@list"
    },
    "failure_reasons": {
      "@id": "invoicedataextraction:failure_reasons",
      "@container": "@list"
    },
    "UncertaintyNote": "invoicedataextraction:UncertaintyNote",
    "topic": {
      "@id": "invoicedataextraction:topic",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "invoicedataextraction:description",
      "@type": "xsd:string"
    },
    "suggested_prompt_additions": {
      "@id": "invoicedataextraction:suggested_prompt_additions",
      "@container": "@list"
    },
    "ReviewNeededItem": "invoicedataextraction:ReviewNeededItem",
    "affected_fields": {
      "@id": "invoicedataextraction:affected_fields",
      "@container": "@list"
    },
    "output_row_numbers": {
      "@id": "invoicedataextraction:output_row_numbers",
      "@container": "@list"
    },
    "source_references": {
      "@id": "invoicedataextraction:source_references",
      "@container": "@list"
    },
    "ReviewNeeded": "invoicedataextraction:ReviewNeeded",
    "count": {
      "@id": "invoicedataextraction:count",
      "@type": "xsd:integer"
    },
    "items": {
      "@id": "invoicedataextraction:items",
      "@container": "@list"
    },
    "OutputUrls": "invoicedataextraction:OutputUrls",
    "xlsx_url": {
      "@id": "invoicedataextraction:xlsx_url",
      "@type": "@id"
    },
    "csv_url": {
      "@id": "invoicedataextraction:csv_url",
      "@type": "@id"
    },
    "json_url": {
      "@id": "invoicedataextraction:json_url",
      "@type": "@id"
    },
    "QuestionScope": "invoicedataextraction:QuestionScope",
    "level": {
      "@id": "invoicedataextraction:level",
      "@type": "xsd:string"
    },
    "applies_to": {
      "@id": "invoicedataextraction:applies_to",
      "@type": "xsd:string"
    },
    "QuestionChoice": "invoicedataextraction:QuestionChoice",
    "choice_id": {
      "@id": "invoicedataextraction:choice_id",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "invoicedataextraction:label",
      "@type": "xsd:string"
    },
    "cell_would_contain": {
      "@id": "invoicedataextraction:cell_would_contain",
      "@type": "xsd:string"
    },
    "recommended": {
      "@id": "invoicedataextraction:recommended",
      "@type": "xsd:boolean"
    },
    "Question": "invoicedataextraction:Question",
    "question_id": {
      "@id": "invoicedataextraction:question_id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "invoicedataextraction:type",
      "@type": "xsd:string"
    },
    "question": {
      "@id": "invoicedataextraction:question",
      "@type": "xsd:string"
    },
    "example_from_documents": {
      "@id": "invoicedataextraction:example_from_documents",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "invoicedataextraction:scope",
      "@type": "@id"
    },
    "choices": {
      "@id": "invoicedataextraction:choices",
      "@container": "@list"
    },
    "recommended_approach": {
      "@id": "invoicedataextraction:recommended_approach",
      "@type": "xsd:string"
    },
    "previous_answer_rejected": {
      "@id": "invoicedataextraction:previous_answer_rejected",
      "@type": "xsd:boolean"
    },
    "ExtractionProcessing": "invoicedataextraction:ExtractionProcessing",
    "progress": {
      "@id": "invoicedataextraction:progress",
      "@type": "xsd:integer"
    },
    "ExtractionInputRequired": "invoicedataextraction:ExtractionInputRequired",
    "answer_by": {
      "@id": "invoicedataextraction:answer_by",
      "@type": "xsd:dateTime"
    },
    "questions": {
      "@id": "invoicedataextraction:questions",
      "@container": "@list"
    },
    "ExtractionCompleted": "invoicedataextraction:ExtractionCompleted",
    "credits_deducted": {
      "@id": "invoicedataextraction:credits_deducted",
      "@type": "xsd:integer"
    },
    "credits_balance": {
      "@id": "invoicedataextraction:credits_balance",
      "@type": "xsd:integer"
    },
    "credits_reserved": {
      "@id": "invoicedataextraction:credits_reserved",
      "@type": "xsd:integer"
    },
    "output_expires_at": {
      "@id": "invoicedataextraction:output_expires_at",
      "@type": "xsd:dateTime"
    },
    "pages": {
      "@id": "invoicedataextraction:pages",
      "@type": "@id"
    },
    "ai_uncertainty_notes": {
      "@id": "invoicedataextraction:ai_uncertainty_notes",
      "@container": "@list"
    },
    "review_needed": {
      "@id": "invoicedataextraction:review_needed",
      "@type": "@id"
    },
    "output": {
      "@id": "invoicedataextraction:output",
      "@type": "@id"
    },
    "ExtractionFailureCode": "invoicedataextraction:ExtractionFailureCode",
    "ExtractionFailureError": "invoicedataextraction:ExtractionFailureError",
    "ExtractionFailed": "invoicedataextraction:ExtractionFailed",
    "CancellationReason": "invoicedataextraction:CancellationReason",
    "ExtractionCancelled": "invoicedataextraction:ExtractionCancelled",
    "cancellation_reason": {
      "@id": "invoicedataextraction:cancellation_reason",
      "@type": "@id"
    },
    "CancellationRequestedResponse": "invoicedataextraction:CancellationRequestedResponse",
    "cancellation_requested": {
      "@id": "invoicedataextraction:cancellation_requested",
      "@type": "xsd:boolean"
    },
    "cancel_requested_at": {
      "@id": "invoicedataextraction:cancel_requested_at",
      "@type": "xsd:dateTime"
    },
    "AnswerQuestionsRequest": "invoicedataextraction:AnswerQuestionsRequest",
    "answers": {
      "@id": "invoicedataextraction:answers",
      "@container": "@list"
    },
    "ExtractionResultsResponse": "invoicedataextraction:ExtractionResultsResponse",
    "columns": {
      "@id": "invoicedataextraction:columns",
      "@container": "@list"
    },
    "rows": {
      "@id": "invoicedataextraction:rows",
      "@container": "@list"
    },
    "offset": {
      "@id": "invoicedataextraction:offset",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "invoicedataextraction:limit",
      "@type": "xsd:integer"
    },
    "row_count": {
      "@id": "invoicedataextraction:row_count",
      "@type": "xsd:integer"
    },
    "total_rows": {
      "@id": "invoicedataextraction:total_rows",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "invoicedataextraction:has_more",
      "@type": "xsd:boolean"
    },
    "next_offset": {
      "@id": "invoicedataextraction:next_offset",
      "@type": "xsd:integer"
    },
    "OutputDownloadUrlResponse": "invoicedataextraction:OutputDownloadUrlResponse",
    "download_url": {
      "@id": "invoicedataextraction:download_url",
      "@type": "@id"
    },
    "format": {
      "@id": "invoicedataextraction:format",
      "@type": "xsd:string"
    },
    "expires_in_seconds": {
      "@id": "invoicedataextraction:expires_in_seconds",
      "@type": "xsd:integer"
    },
    "SubmittedBy": "invoicedataextraction:SubmittedBy",
    "email": {
      "@id": "invoicedataextraction:email",
      "@type": "xsd:string"
    },
    "ExtractionListItem": "invoicedataextraction:ExtractionListItem",
    "created_at": {
      "@id": "invoicedataextraction:created_at",
      "@type": "xsd:dateTime"
    },
    "submission_method": {
      "@id": "invoicedataextraction:submission_method",
      "@type": "xsd:string"
    },
    "file_count": {
      "@id": "invoicedataextraction:file_count",
      "@type": "xsd:integer"
    },
    "file_names_preview": {
      "@id": "invoicedataextraction:file_names_preview",
      "@container": "@list"
    },
    "file_names_truncated": {
      "@id": "invoicedataextraction:file_names_truncated",
      "@type": "xsd:boolean"
    },
    "available_outputs": {
      "@id": "invoicedataextraction:available_outputs",
      "@container": "@list"
    },
    "submitted_by": {
      "@id": "invoicedataextraction:submitted_by",
      "@type": "@id"
    },
    "ListExtractionsResponse": "invoicedataextraction:ListExtractionsResponse",
    "extractions": {
      "@id": "invoicedataextraction:extractions",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "invoicedataextraction:next_cursor",
      "@type": "xsd:string"
    },
    "ExtractionDetails": "invoicedataextraction:ExtractionDetails",
    "file_names": {
      "@id": "invoicedataextraction:file_names",
      "@container": "@list"
    },
    "ExtractionDetailsResponse": "invoicedataextraction:ExtractionDetailsResponse",
    "extraction": {
      "@id": "invoicedataextraction:extraction",
      "@type": "@id"
    },
    "CreditsBalanceResponse": "invoicedataextraction:CreditsBalanceResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Invoice Data Extraction API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Invoice Data Extraction'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/invoicedataextraction-com-openapi.json.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/invoicedataextraction-com-openapi.json"
  ]
}