{
  "@context": {
    "@vocab": "https://botdoor.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "botdoor": "https://botdoor.co/schema#",
    "PostApiV1ClaimLinkResponse": "botdoor:PostApiV1ClaimLinkResponse",
    "claimSent": {
      "@id": "botdoor:claimSent",
      "@type": "xsd:boolean"
    },
    "claimExpiresAt": {
      "@id": "botdoor:claimExpiresAt",
      "@type": "xsd:dateTime"
    },
    "delivery": {
      "@id": "botdoor:delivery",
      "@type": "xsd:string"
    },
    "GetApiV1ConnectInstagramResponse": "botdoor:GetApiV1ConnectInstagramResponse",
    "platform": {
      "@id": "botdoor:platform",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "botdoor:url",
      "@type": "xsd:string"
    },
    "redirectUrl": {
      "@id": "botdoor:redirectUrl",
      "@type": "xsd:string"
    },
    "hint": {
      "@id": "botdoor:hint",
      "@type": "xsd:string"
    },
    "PostApiV1MediaRequest": "botdoor:PostApiV1MediaRequest",
    "filename": {
      "@id": "botdoor:filename",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "botdoor:contentType",
      "@type": "xsd:string"
    },
    "dataBase64": {
      "@id": "botdoor:dataBase64",
      "@type": "xsd:string"
    },
    "PostApiV1MediaResponse": "botdoor:PostApiV1MediaResponse",
    "media": {
      "@id": "botdoor:media"
    },
    "PostMediaRequest": "botdoor:PostMediaRequest",
    "file": {
      "@id": "botdoor:file",
      "@type": "xsd:string"
    },
    "PostMediaResponse": "botdoor:PostMediaResponse",
    "media.id": {
      "@id": "botdoor:media.id",
      "@type": "xsd:string"
    },
    "media.type": {
      "@id": "botdoor:media.type",
      "@type": "xsd:string"
    },
    "media.filename": {
      "@id": "botdoor:media.filename",
      "@type": "xsd:string"
    },
    "media.sizeBytes": {
      "@id": "botdoor:media.sizeBytes",
      "@type": "xsd:integer"
    },
    "media.width": {
      "@id": "botdoor:media.width",
      "@type": "xsd:integer"
    },
    "media.height": {
      "@id": "botdoor:media.height",
      "@type": "xsd:integer"
    },
    "media.durationMs": {
      "@id": "botdoor:media.durationMs",
      "@type": "xsd:integer"
    },
    "media.url": {
      "@id": "botdoor:media.url",
      "@type": "xsd:string"
    },
    "media.previewUrl": {
      "@id": "botdoor:media.previewUrl",
      "@type": "xsd:string"
    },
    "GetMediaIdPreviewResponse": "botdoor:GetMediaIdPreviewResponse",
    "body": {
      "@id": "botdoor:body",
      "@type": "xsd:string"
    },
    "PostPostsIdRetryResponse": "botdoor:PostPostsIdRetryResponse",
    "post": {
      "@id": "botdoor:post"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Botdoor API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Botdoor'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-03) from openapi/_ae-authored/botdoor-co-openapi-generated.yml.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/_ae-authored/botdoor-co-openapi-generated.yml"
  ]
}