{
  "@context": {
    "@vocab": "https://webcapture.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "webcapture": "https://webcapture.io/schema#",
    "ConversionReceipt": "webcapture:ConversionReceipt",
    "id": {
      "@id": "webcapture:id",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "webcapture:bytes",
      "@type": "xsd:integer"
    },
    "attempts": {
      "@id": "webcapture:attempts",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "webcapture:remaining",
      "@type": "xsd:integer"
    },
    "sourceUrl": {
      "@id": "webcapture:sourceUrl",
      "@type": "xsd:string"
    },
    "sourceType": {
      "@id": "webcapture:sourceType",
      "@type": "xsd:string"
    },
    "download": {
      "@id": "webcapture:download",
      "@type": "@id"
    },
    "content": {
      "@id": "webcapture:content",
      "@type": "xsd:string"
    },
    "sandbox": {
      "@id": "webcapture:sandbox",
      "@type": "xsd:boolean"
    },
    "phi": {
      "@id": "webcapture:phi",
      "@type": "xsd:boolean"
    },
    "filename": {
      "@id": "webcapture:filename",
      "@type": "xsd:string"
    },
    "destination": {
      "@id": "webcapture:destination"
    },
    "ConversionTicket": "webcapture:ConversionTicket",
    "status": {
      "@id": "webcapture:status",
      "@type": "xsd:string"
    },
    "poll": {
      "@id": "webcapture:poll",
      "@type": "@id"
    },
    "ConversionStatus": "webcapture:ConversionStatus",
    "error": {
      "@id": "webcapture:error",
      "@type": "xsd:string"
    },
    "webhookDelivery": {
      "@id": "webcapture:webhookDelivery"
    },
    "KeyCreated": "webcapture:KeyCreated",
    "key": {
      "@id": "webcapture:key",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "webcapture:tier",
      "@type": "xsd:string"
    },
    "webhookSecret": {
      "@id": "webcapture:webhookSecret",
      "@type": "xsd:string"
    },
    "KeyList": "webcapture:KeyList",
    "keys": {
      "@id": "webcapture:keys",
      "@container": "@list"
    },
    "Error": "webcapture:Error",
    "code": {
      "@id": "webcapture:code",
      "@type": "xsd:string"
    },
    "ShimError": "webcapture:ShimError",
    "success": {
      "@id": "webcapture:success",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "webcapture API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects webcapture'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/_original/webcapture-remote-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_original/webcapture-remote-openapi.json"
  ]
}