{
  "@context": {
    "@vocab": "https://adbtd.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "adbtd": "https://adbtd.com/schema#",
    "PostApiV1MeRequest": "adbtd:PostApiV1MeRequest",
    "name": {
      "@id": "adbtd:name",
      "@type": "xsd:string"
    },
    "PostApiV1MeResponse": "adbtd:PostApiV1MeResponse",
    "data": {
      "@id": "adbtd:data"
    },
    "PostV1CheckRequest": "adbtd:PostV1CheckRequest",
    "raw": {
      "@id": "adbtd:raw",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "adbtd:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "adbtd:to",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "adbtd:subject",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "adbtd:text",
      "@type": "xsd:string"
    },
    "html": {
      "@id": "adbtd:html",
      "@type": "xsd:string"
    },
    "PostV1CheckResponse": "adbtd:PostV1CheckResponse",
    "score": {
      "@id": "adbtd:score",
      "@type": "xsd:decimal"
    },
    "requiredScore": {
      "@id": "adbtd:requiredScore",
      "@type": "xsd:decimal"
    },
    "action": {
      "@id": "adbtd:action",
      "@type": "xsd:string"
    },
    "isSpam": {
      "@id": "adbtd:isSpam",
      "@type": "xsd:boolean"
    },
    "symbols": {
      "@id": "adbtd:symbols",
      "@container": "@list"
    },
    "scanTimeSec": {
      "@id": "adbtd:scanTimeSec",
      "@type": "xsd:decimal"
    },
    "GetV1DomainsResponse": "adbtd:GetV1DomainsResponse",
    "PostV1DomainsRequest": "adbtd:PostV1DomainsRequest",
    "mode": {
      "@id": "adbtd:mode",
      "@type": "xsd:string"
    },
    "ipLabel": {
      "@id": "adbtd:ipLabel",
      "@type": "xsd:string"
    },
    "ipAddress": {
      "@id": "adbtd:ipAddress",
      "@type": "xsd:string"
    },
    "PostV1DomainsAssignIpRequest": "adbtd:PostV1DomainsAssignIpRequest",
    "assignments": {
      "@id": "adbtd:assignments",
      "@container": "@list"
    },
    "PostV1DomainsAssignIpResponse": "adbtd:PostV1DomainsAssignIpResponse",
    "results": {
      "@id": "adbtd:results",
      "@container": "@list"
    },
    "GetV1IpsResponse": "adbtd:GetV1IpsResponse",
    "PostV1IpsRequest": "adbtd:PostV1IpsRequest",
    "count": {
      "@id": "adbtd:count",
      "@type": "xsd:integer"
    },
    "PatchV1IpsIdRequest": "adbtd:PatchV1IpsIdRequest",
    "label": {
      "@id": "adbtd:label",
      "@type": "xsd:string"
    },
    "GetV1MailboxesResponse": "adbtd:GetV1MailboxesResponse",
    "PostV1MailboxesRequest": "adbtd:PostV1MailboxesRequest",
    "emails": {
      "@id": "adbtd:emails",
      "@container": "@list"
    },
    "GetV1MailboxesIdResponse": "adbtd:GetV1MailboxesIdResponse",
    "GetV1MailboxesIdMessagesResponse": "adbtd:GetV1MailboxesIdMessagesResponse",
    "GetV1MailboxesIdMessagesUidResponse": "adbtd:GetV1MailboxesIdMessagesUidResponse",
    "PostV1MailboxesIdSendRequest": "adbtd:PostV1MailboxesIdSendRequest",
    "cc": {
      "@id": "adbtd:cc",
      "@container": "@list"
    },
    "bcc": {
      "@id": "adbtd:bcc",
      "@container": "@list"
    },
    "fromName": {
      "@id": "adbtd:fromName",
      "@type": "xsd:string"
    },
    "replyTo": {
      "@id": "adbtd:replyTo",
      "@type": "xsd:string"
    },
    "GetV1MeResponse": "adbtd:GetV1MeResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "adbtd API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects adbtd'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-31) from openapi/_ae-authored/adbtd-com-openapi-generated.yml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_ae-authored/adbtd-com-openapi-generated.yml"
  ]
}