{
  "@context": {
    "@vocab": "https://openmail.sh/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "openmail": "https://openmail.sh/schema#",
    "MessageDirection": "openmail:MessageDirection",
    "Pod": "openmail:Pod",
    "id": {
      "@id": "openmail:id",
      "@type": "xsd:string"
    },
    "clientId": {
      "@id": "openmail:clientId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "openmail:name",
      "@type": "xsd:string"
    },
    "isDefault": {
      "@id": "openmail:isDefault",
      "@type": "xsd:boolean"
    },
    "createdAt": {
      "@id": "openmail:createdAt",
      "@type": "xsd:dateTime"
    },
    "ApiKey": "openmail:ApiKey",
    "podId": {
      "@id": "openmail:podId",
      "@type": "xsd:string"
    },
    "inboxId": {
      "@id": "openmail:inboxId",
      "@type": "xsd:string"
    },
    "tokenPrefix": {
      "@id": "openmail:tokenPrefix",
      "@type": "xsd:string"
    },
    "last4": {
      "@id": "openmail:last4",
      "@type": "xsd:string"
    },
    "lastUsedAt": {
      "@id": "openmail:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "ApiKeyWithToken": "openmail:ApiKeyWithToken",
    "token": {
      "@id": "openmail:token",
      "@type": "xsd:string"
    },
    "Inbox": "openmail:Inbox",
    "address": {
      "@id": "openmail:address",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "openmail:displayName",
      "@type": "xsd:string"
    },
    "webhookUrl": {
      "@id": "openmail:webhookUrl",
      "@type": "xsd:string"
    },
    "webhookSecret": {
      "@id": "openmail:webhookSecret",
      "@type": "xsd:string"
    },
    "forwardTo": {
      "@id": "openmail:forwardTo",
      "@type": "xsd:string"
    },
    "forwardWhen": {
      "@id": "openmail:forwardWhen",
      "@type": "xsd:string"
    },
    "forwardStatus": {
      "@id": "openmail:forwardStatus",
      "@type": "xsd:string"
    },
    "Message": "openmail:Message",
    "threadId": {
      "@id": "openmail:threadId",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "openmail:direction",
      "@type": "@id"
    },
    "fromAddr": {
      "@id": "openmail:fromAddr",
      "@type": "xsd:string"
    },
    "toAddr": {
      "@id": "openmail:toAddr",
      "@type": "xsd:string"
    },
    "headerTo": {
      "@id": "openmail:headerTo",
      "@type": "xsd:string"
    },
    "deliveryRole": {
      "@id": "openmail:deliveryRole",
      "@type": "xsd:string"
    },
    "cc": {
      "@id": "openmail:cc",
      "@container": "@list"
    },
    "addressNames": {
      "@id": "openmail:addressNames"
    },
    "bcc": {
      "@id": "openmail:bcc",
      "@container": "@list"
    },
    "subject": {
      "@id": "openmail:subject",
      "@type": "xsd:string"
    },
    "bodyText": {
      "@id": "openmail:bodyText",
      "@type": "xsd:string"
    },
    "bodyHtml": {
      "@id": "openmail:bodyHtml",
      "@type": "xsd:string"
    },
    "attachments": {
      "@id": "openmail:attachments",
      "@container": "@list"
    },
    "rawUrl": {
      "@id": "openmail:rawUrl",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "openmail:status",
      "@type": "xsd:string"
    },
    "Thread": "openmail:Thread",
    "isRead": {
      "@id": "openmail:isRead",
      "@type": "xsd:boolean"
    },
    "lastMessageAt": {
      "@id": "openmail:lastMessageAt",
      "@type": "xsd:dateTime"
    },
    "messageCount": {
      "@id": "openmail:messageCount",
      "@type": "xsd:integer"
    },
    "DomainRecord": "openmail:DomainRecord",
    "type": {
      "@id": "openmail:type",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "openmail:value",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "openmail:priority",
      "@type": "xsd:integer"
    },
    "purpose": {
      "@id": "openmail:purpose",
      "@type": "xsd:string"
    },
    "DomainWarning": "openmail:DomainWarning",
    "code": {
      "@id": "openmail:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "openmail:message",
      "@type": "xsd:string"
    },
    "hosts": {
      "@id": "openmail:hosts",
      "@container": "@list"
    },
    "Domain": "openmail:Domain",
    "domain": {
      "@id": "openmail:domain",
      "@type": "xsd:string"
    },
    "records": {
      "@id": "openmail:records",
      "@container": "@list"
    },
    "warnings": {
      "@id": "openmail:warnings",
      "@container": "@list"
    },
    "verifiedAt": {
      "@id": "openmail:verifiedAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "openmail:updatedAt",
      "@type": "xsd:dateTime"
    },
    "OwnedDomain": "openmail:OwnedDomain",
    "record": {
      "@id": "openmail:record"
    },
    "checkedAt": {
      "@id": "openmail:checkedAt",
      "@type": "xsd:dateTime"
    },
    "Error": "openmail:Error",
    "error": {
      "@id": "openmail:error",
      "@type": "xsd:string"
    },
    "ColdCapLimits": "openmail:ColdCapLimits",
    "mode": {
      "@id": "openmail:mode",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "openmail:unit",
      "@type": "xsd:string"
    },
    "resetsAt": {
      "@id": "openmail:resetsAt",
      "@type": "xsd:dateTime"
    },
    "reputationState": {
      "@id": "openmail:reputationState",
      "@type": "xsd:string"
    },
    "account": {
      "@id": "openmail:account"
    },
    "inbox": {
      "@id": "openmail:inbox"
    },
    "domains": {
      "@id": "openmail:domains",
      "@container": "@list"
    },
    "internalDomains": {
      "@id": "openmail:internalDomains",
      "@container": "@list"
    },
    "nextStep": {
      "@id": "openmail:nextStep",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "openmail-sh API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects openmail-sh'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/openmail-sh-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/openmail-sh-openapi.json"
  ]
}