{
  "@context": {
    "@vocab": "https://blinkpdf.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "blinkpdf": "https://blinkpdf.io/schema#",
    "Error.invalid_input": "blinkpdf:Error.invalid_input",
    "error": {
      "@id": "blinkpdf:error",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "blinkpdf:detail",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "blinkpdf:path",
      "@type": "xsd:string"
    },
    "Error.content_not_paginable": "blinkpdf:Error.content_not_paginable",
    "Row.content_not_paginable": "blinkpdf:Row.content_not_paginable",
    "ok": {
      "@id": "blinkpdf:ok",
      "@type": "xsd:boolean"
    },
    "index": {
      "@id": "blinkpdf:index",
      "@type": "xsd:integer"
    },
    "clientItemId": {
      "@id": "blinkpdf:clientItemId",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "blinkpdf:code",
      "@type": "xsd:string"
    },
    "Error.qr_not_scannable": "blinkpdf:Error.qr_not_scannable",
    "Row.qr_not_scannable": "blinkpdf:Row.qr_not_scannable",
    "Error.barcode_not_scannable": "blinkpdf:Error.barcode_not_scannable",
    "Row.barcode_not_scannable": "blinkpdf:Row.barcode_not_scannable",
    "Error.invalid_google_fonts_url": "blinkpdf:Error.invalid_google_fonts_url",
    "Row.invalid_google_fonts_url": "blinkpdf:Row.invalid_google_fonts_url",
    "Error.google_font_not_found": "blinkpdf:Error.google_font_not_found",
    "families": {
      "@id": "blinkpdf:families",
      "@type": "@id"
    },
    "didYouMean": {
      "@id": "blinkpdf:didYouMean",
      "@type": "@id"
    },
    "Error.google_font_not_found.without_didYouMean": "blinkpdf:Error.google_font_not_found.without_didYouMean",
    "Row.google_font_not_found": "blinkpdf:Row.google_font_not_found",
    "Error.google_font_weight_unavailable": "blinkpdf:Error.google_font_weight_unavailable",
    "family": {
      "@id": "blinkpdf:family",
      "@type": "xsd:string"
    },
    "weight": {
      "@id": "blinkpdf:weight",
      "@type": "xsd:integer"
    },
    "Row.google_font_weight_unavailable": "blinkpdf:Row.google_font_weight_unavailable",
    "Row.table_occupancy": "blinkpdf:Row.table_occupancy",
    "Error.table_too_many_columns": "blinkpdf:Error.table_too_many_columns",
    "Row.table_too_many_columns": "blinkpdf:Row.table_too_many_columns",
    "Error.text_row_overflow": "blinkpdf:Error.text_row_overflow",
    "Row.text_row_overflow": "blinkpdf:Row.text_row_overflow",
    "Row.column_widths_overflow": "blinkpdf:Row.column_widths_overflow",
    "Error.idempotency_key_required": "blinkpdf:Error.idempotency_key_required",
    "Error.asset_kind_mismatch": "blinkpdf:Error.asset_kind_mismatch",
    "Row.asset_kind_mismatch": "blinkpdf:Row.asset_kind_mismatch",
    "Error.unauthorized": "blinkpdf:Error.unauthorized",
    "Error.spend_cap_reached": "blinkpdf:Error.spend_cap_reached",
    "Row.spend_cap_reached": "blinkpdf:Row.spend_cap_reached",
    "Error.not_found": "blinkpdf:Error.not_found",
    "Error.method_not_allowed": "blinkpdf:Error.method_not_allowed",
    "Error.idempotency_conflict": "blinkpdf:Error.idempotency_conflict",
    "Error.precondition_failed": "blinkpdf:Error.precondition_failed",
    "Error.payload_too_large": "blinkpdf:Error.payload_too_large",
    "maxTemplateBytes": {
      "@id": "blinkpdf:maxTemplateBytes",
      "@type": "xsd:integer"
    },
    "Error.payload_too_large.without_maxTemplateBytes": "blinkpdf:Error.payload_too_large.without_maxTemplateBytes",
    "Error.work_budget_exceeded": "blinkpdf:Error.work_budget_exceeded",
    "cost": {
      "@id": "blinkpdf:cost",
      "@type": "xsd:integer"
    },
    "budget": {
      "@id": "blinkpdf:budget",
      "@type": "xsd:integer"
    },
    "Error.memory_budget_exceeded": "blinkpdf:Error.memory_budget_exceeded",
    "Row.memory_budget_exceeded": "blinkpdf:Row.memory_budget_exceeded",
    "Error.image_too_large": "blinkpdf:Error.image_too_large",
    "Row.image_too_large": "blinkpdf:Row.image_too_large",
    "Error.layout_element_overflow": "blinkpdf:Error.layout_element_overflow",
    "elements": {
      "@id": "blinkpdf:elements",
      "@container": "@list"
    },
    "Error.font_embedding_prohibited": "blinkpdf:Error.font_embedding_prohibited",
    "Row.font_embedding_prohibited": "blinkpdf:Row.font_embedding_prohibited",
    "Row.font_embedding_prohibited.without_path": "blinkpdf:Row.font_embedding_prohibited.without_path",
    "Error.font_malformed": "blinkpdf:Error.font_malformed",
    "fontFault": {
      "@id": "blinkpdf:fontFault",
      "@type": "@id"
    },
    "Row.font_malformed": "blinkpdf:Row.font_malformed",
    "Row.font_malformed.without_path": "blinkpdf:Row.font_malformed.without_path",
    "Error.request_body_timeout": "blinkpdf:Error.request_body_timeout",
    "Error.precondition_required": "blinkpdf:Error.precondition_required",
    "Error.rate_limited": "blinkpdf:Error.rate_limited",
    "retryAfterSeconds": {
      "@id": "blinkpdf:retryAfterSeconds",
      "@type": "xsd:integer"
    },
    "Row.rate_limited": "blinkpdf:Row.rate_limited",
    "Error.memory_share_exceeded": "blinkpdf:Error.memory_share_exceeded",
    "Row.memory_share_exceeded": "blinkpdf:Row.memory_share_exceeded",
    "Error.internal_error": "blinkpdf:Error.internal_error",
    "Error.service_unavailable": "blinkpdf:Error.service_unavailable",
    "Row.service_unavailable": "blinkpdf:Row.service_unavailable",
    "Error.server_busy": "blinkpdf:Error.server_busy",
    "Row.server_busy": "blinkpdf:Row.server_busy",
    "Error.font_source_unavailable": "blinkpdf:Error.font_source_unavailable",
    "Row.font_source_unavailable": "blinkpdf:Row.font_source_unavailable",
    "Error.request_timeout": "blinkpdf:Error.request_timeout",
    "Error.work_budget_exceeded.items": "blinkpdf:Error.work_budget_exceeded.items",
    "Error.work_budget_exceeded.markdown": "blinkpdf:Error.work_budget_exceeded.markdown",
    "Row.unknown_field_name": "blinkpdf:Row.unknown_field_name",
    "suggestions": {
      "@id": "blinkpdf:suggestions",
      "@container": "@list"
    },
    "Row.type_mismatch": "blinkpdf:Row.type_mismatch",
    "context": {
      "@id": "blinkpdf:context"
    },
    "Row.skipped_field_name": "blinkpdf:Row.skipped_field_name",
    "Row.no_acroform": "blinkpdf:Row.no_acroform",
    "Row.need_appearances": "blinkpdf:Row.need_appearances",
    "Problem.encrypted_pdf": "blinkpdf:Problem.encrypted_pdf",
    "type": {
      "@id": "blinkpdf:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "blinkpdf:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "blinkpdf:status",
      "@type": "xsd:decimal"
    },
    "Problem.encrypted_pdf.without_path": "blinkpdf:Problem.encrypted_pdf.without_path",
    "Problem.xfa_unsupported": "blinkpdf:Problem.xfa_unsupported",
    "pdfLocation": {
      "@id": "blinkpdf:pdfLocation",
      "@type": "xsd:string"
    },
    "Problem.xfa_unsupported.without_path": "blinkpdf:Problem.xfa_unsupported.without_path",
    "Row.xfa_unsupported.without_path_pdfLocation": "blinkpdf:Row.xfa_unsupported.without_path_pdfLocation",
    "Problem.signed_pdf": "blinkpdf:Problem.signed_pdf",
    "Problem.signed_pdf.without_path": "blinkpdf:Problem.signed_pdf.without_path",
    "Row.signed_pdf.without_path_pdfLocation": "blinkpdf:Row.signed_pdf.without_path_pdfLocation",
    "Row.appearance_unencodable": "blinkpdf:Row.appearance_unencodable",
    "Problem.font_identity_mismatch": "blinkpdf:Problem.font_identity_mismatch",
    "Problem.font_embedding_prohibited": "blinkpdf:Problem.font_embedding_prohibited",
    "Problem.font_embedding_prohibited.without_path": "blinkpdf:Problem.font_embedding_prohibited.without_path",
    "Problem.font_malformed": "blinkpdf:Problem.font_malformed",
    "Problem.font_malformed.without_path": "blinkpdf:Problem.font_malformed.without_path",
    "Problem.asset_kind_mismatch": "blinkpdf:Problem.asset_kind_mismatch",
    "Problem.asset_kind_mismatch.without_path": "blinkpdf:Problem.asset_kind_mismatch.without_path",
    "Problem.planDigestMismatch": "blinkpdf:Problem.planDigestMismatch",
    "Problem.sourceNotRewritable": "blinkpdf:Problem.sourceNotRewritable",
    "Problem.documentInfoInvalid": "blinkpdf:Problem.documentInfoInvalid",
    "Problem.unsupportedPdfVersion": "blinkpdf:Problem.unsupportedPdfVersion",
    "Problem.conformanceProfileUnsupported": "blinkpdf:Problem.conformanceProfileUnsupported",
    "Problem.externalFormReferenceUnsupported": "blinkpdf:Problem.externalFormReferenceUnsupported",
    "Problem.preservedActionUnsupported": "blinkpdf:Problem.preservedActionUnsupported",
    "Problem.taggedWidgetAuthoringUnsupported": "blinkpdf:Problem.taggedWidgetAuthoringUnsupported",
    "Problem.structureTabOrderUnsupported": "blinkpdf:Problem.structureTabOrderUnsupported",
    "Problem.preservationUnsupported": "blinkpdf:Problem.preservationUnsupported",
    "Problem.duplicateResourceId": "blinkpdf:Problem.duplicateResourceId",
    "Problem.duplicateResourceDeclaration": "blinkpdf:Problem.duplicateResourceDeclaration",
    "Problem.resourceMissing": "blinkpdf:Problem.resourceMissing",
    "Problem.resourceUnused": "blinkpdf:Problem.resourceUnused",
    "Problem.resourceKindMismatch": "blinkpdf:Problem.resourceKindMismatch",
    "Problem.resourceDigestMismatch": "blinkpdf:Problem.resourceDigestMismatch",
    "Problem.resourceCorrupt": "blinkpdf:Problem.resourceCorrupt",
    "Problem.resourceLimitExceeded": "blinkpdf:Problem.resourceLimitExceeded",
    "Problem.cffCidsDifferFromGlyphIds": "blinkpdf:Problem.cffCidsDifferFromGlyphIds",
    "Problem.glyphUnsupported": "blinkpdf:Problem.glyphUnsupported",
    "Problem.fieldNameInvalid": "blinkpdf:Problem.fieldNameInvalid",
    "Problem.fieldNameDuplicate": "blinkpdf:Problem.fieldNameDuplicate",
    "Problem.fieldNameCollision": "blinkpdf:Problem.fieldNameCollision",
    "Problem.fieldValueInvalid": "blinkpdf:Problem.fieldValueInvalid",
    "Problem.fieldFlagsInvalid": "blinkpdf:Problem.fieldFlagsInvalid",
    "Problem.widgetInvalid": "blinkpdf:Problem.widgetInvalid",
    "Problem.widgetPageInvalid": "blinkpdf:Problem.widgetPageInvalid",
    "Problem.appearanceOverflow": "blinkpdf:Problem.appearanceOverflow",
    "Problem.appearanceClippingRequired": "blinkpdf:Problem.appearanceClippingRequired",
    "Problem.qualityRecordLimitExceeded": "blinkpdf:Problem.qualityRecordLimitExceeded",
    "Problem.spatialCandidateLimitExceeded": "blinkpdf:Problem.spatialCandidateLimitExceeded",
    "Problem.source_not_assemblable": "blinkpdf:Problem.source_not_assemblable",
    "Problem.no_text_layer": "blinkpdf:Problem.no_text_layer",
    "Problem.pdf_too_complex": "blinkpdf:Problem.pdf_too_complex",
    "Problem.validation_failed": "blinkpdf:Problem.validation_failed",
    "errors": {
      "@id": "blinkpdf:errors",
      "@type": "@id"
    },
    "errorsTruncated": {
      "@id": "blinkpdf:errorsTruncated",
      "@type": "xsd:boolean"
    },
    "errorsTotal": {
      "@id": "blinkpdf:errorsTotal",
      "@type": "xsd:integer"
    },
    "Problem.validation_failed.without_errorsTruncated_errorsTotal": "blinkpdf:Problem.validation_failed.without_errorsTruncated_errorsTotal",
    "Problem.validation_failed.render": "blinkpdf:Problem.validation_failed.render",
    "Row.validation_failed.render": "blinkpdf:Row.validation_failed.render",
    "Problem.validation_failed.compose": "blinkpdf:Problem.validation_failed.compose"
  },
  "@type": "schema:Dataset",
  "schema:name": "blinkpdf-io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects blinkpdf-io'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-10-30) from openapi/blinkpdf-io-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/blinkpdf-io-openapi.json"
  ]
}