{
  "@context": {
    "@vocab": "https://inbin.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "inbin": "https://inbin.dev/schema#",
    "PostApiMcpRequest": "inbin:PostApiMcpRequest",
    "jsonrpc": {
      "@id": "inbin:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "inbin:id",
      "@type": "xsd:integer"
    },
    "method": {
      "@id": "inbin:method",
      "@type": "xsd:string"
    },
    "PostApiV1SendsApproveRequest": "inbin:PostApiV1SendsApproveRequest",
    "code": {
      "@id": "inbin:code",
      "@type": "xsd:string"
    },
    "PatchAppsRequest": "inbin:PatchAppsRequest",
    "name": {
      "@id": "inbin:name",
      "@type": "xsd:string"
    },
    "webhook_url": {
      "@id": "inbin:webhook_url",
      "@type": "xsd:string"
    },
    "PostBackfillRequest": "inbin:PostBackfillRequest",
    "inbox_slug": {
      "@id": "inbin:inbox_slug",
      "@type": "xsd:string"
    },
    "raw_email": {
      "@id": "inbin:raw_email",
      "@type": "xsd:string"
    },
    "occurred_at": {
      "@id": "inbin:occurred_at",
      "@type": "xsd:string"
    },
    "GetConfirmationsAwaitResponse": "inbin:GetConfirmationsAwaitResponse",
    "status": {
      "@id": "inbin:status",
      "@type": "xsd:string"
    },
    "confirmation": {
      "@id": "inbin:confirmation"
    },
    "from_address": {
      "@id": "inbin:from_address",
      "@type": "xsd:string"
    },
    "event_id": {
      "@id": "inbin:event_id",
      "@type": "xsd:string"
    },
    "PostEventsIdSharesRequest": "inbin:PostEventsIdSharesRequest",
    "with": {
      "@id": "inbin:with",
      "@type": "xsd:string"
    },
    "PostEventsIdSharesResponse": "inbin:PostEventsIdSharesResponse",
    "share_id": {
      "@id": "inbin:share_id",
      "@type": "xsd:string"
    },
    "shared_with": {
      "@id": "inbin:shared_with",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "inbin:message",
      "@type": "xsd:string"
    },
    "PostInboxesRequest": "inbin:PostInboxesRequest",
    "PostInboxesResponse": "inbin:PostInboxesResponse",
    "address": {
      "@id": "inbin:address",
      "@type": "xsd:string"
    },
    "application_id": {
      "@id": "inbin:application_id",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "inbin:created_at",
      "@type": "xsd:string"
    },
    "PatchInboxesIdRequest": "inbin:PatchInboxesIdRequest",
    "agent_access": {
      "@id": "inbin:agent_access",
      "@type": "xsd:string"
    },
    "PostIngestRawRequest": "inbin:PostIngestRawRequest",
    "raw_message": {
      "@id": "inbin:raw_message",
      "@type": "xsd:string"
    },
    "PostIngestRawResponse": "inbin:PostIngestRawResponse",
    "deduped": {
      "@id": "inbin:deduped",
      "@type": "xsd:boolean"
    },
    "PostMeetingsPauseRequest": "inbin:PostMeetingsPauseRequest",
    "inbox_id": {
      "@id": "inbin:inbox_id",
      "@type": "xsd:string"
    },
    "PostMemoryConnectionsRequest": "inbin:PostMemoryConnectionsRequest",
    "provider": {
      "@id": "inbin:provider",
      "@type": "xsd:string"
    },
    "PostQueryRequest": "inbin:PostQueryRequest",
    "flatten": {
      "@id": "inbin:flatten",
      "@type": "xsd:string"
    },
    "where": {
      "@id": "inbin:where",
      "@container": "@list"
    },
    "group_by": {
      "@id": "inbin:group_by",
      "@type": "xsd:string"
    },
    "aggregate": {
      "@id": "inbin:aggregate",
      "@container": "@list"
    },
    "PostQueryResponse": "inbin:PostQueryResponse",
    "rows": {
      "@id": "inbin:rows",
      "@container": "@list"
    },
    "row_count": {
      "@id": "inbin:row_count",
      "@type": "xsd:integer"
    },
    "PutSchemasRequest": "inbin:PutSchemasRequest",
    "extract": {
      "@id": "inbin:extract"
    },
    "hallucination_guard": {
      "@id": "inbin:hallucination_guard",
      "@type": "xsd:boolean"
    },
    "PostSendsRequest": "inbin:PostSendsRequest",
    "to": {
      "@id": "inbin:to",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "inbin:subject",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "inbin:body",
      "@type": "xsd:string"
    },
    "reply_to_event_id": {
      "@id": "inbin:reply_to_event_id",
      "@type": "xsd:string"
    },
    "PostSendsResponse": "inbin:PostSendsResponse",
    "reason": {
      "@id": "inbin:reason",
      "@type": "xsd:string"
    },
    "recipient": {
      "@id": "inbin:recipient",
      "@type": "xsd:string"
    },
    "derivation": {
      "@id": "inbin:derivation"
    },
    "how_to_release": {
      "@id": "inbin:how_to_release",
      "@type": "xsd:string"
    },
    "PostSendsApprovalRequestRequest": "inbin:PostSendsApprovalRequestRequest",
    "PostSendsApproveRequest": "inbin:PostSendsApproveRequest",
    "PostV1PolicyRequest": "inbin:PostV1PolicyRequest",
    "target": {
      "@id": "inbin:target",
      "@type": "xsd:string"
    },
    "PostV1PolicyRevokeRequest": "inbin:PostV1PolicyRevokeRequest",
    "capability_id": {
      "@id": "inbin:capability_id",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Inbin API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Inbin'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/_ae-authored/inbin-dev-openapi-generated.yml.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/_ae-authored/inbin-dev-openapi-generated.yml"
  ]
}