{
  "@context": {
    "@vocab": "https://justemails.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "justemails": "https://justemails.app/schema#",
    "Error": "justemails:Error",
    "error": {
      "@id": "justemails:error"
    },
    "Email": "justemails:Email",
    "id": {
      "@id": "justemails:id",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "justemails:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "justemails:to",
      "@type": "xsd:string"
    },
    "cc": {
      "@id": "justemails:cc",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "justemails:subject",
      "@type": "xsd:string"
    },
    "snippet": {
      "@id": "justemails:snippet",
      "@type": "xsd:string"
    },
    "folder": {
      "@id": "justemails:folder",
      "@type": "xsd:string"
    },
    "isRead": {
      "@id": "justemails:isRead",
      "@type": "xsd:boolean"
    },
    "isStarred": {
      "@id": "justemails:isStarred",
      "@type": "xsd:boolean"
    },
    "isDraft": {
      "@id": "justemails:isDraft",
      "@type": "xsd:boolean"
    },
    "hasAttachments": {
      "@id": "justemails:hasAttachments",
      "@type": "xsd:boolean"
    },
    "receivedAt": {
      "@id": "justemails:receivedAt",
      "@type": "xsd:dateTime"
    },
    "resurfacedAt": {
      "@id": "justemails:resurfacedAt",
      "@type": "xsd:dateTime"
    },
    "mailboxId": {
      "@id": "justemails:mailboxId",
      "@type": "xsd:string"
    },
    "Domain": "justemails:Domain",
    "name": {
      "@id": "justemails:name",
      "@type": "xsd:string"
    },
    "verified": {
      "@id": "justemails:verified",
      "@type": "xsd:boolean"
    },
    "createdAt": {
      "@id": "justemails:createdAt",
      "@type": "xsd:dateTime"
    },
    "Mailbox": "justemails:Mailbox",
    "domainId": {
      "@id": "justemails:domainId",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "justemails:address",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "justemails:displayName",
      "@type": "xsd:string"
    },
    "mailboxType": {
      "@id": "justemails:mailboxType",
      "@type": "xsd:string"
    },
    "hasCustomPassword": {
      "@id": "justemails:hasCustomPassword",
      "@type": "xsd:boolean"
    },
    "SendTransactionalRequest": "justemails:SendTransactionalRequest",
    "bcc": {
      "@id": "justemails:bcc"
    },
    "html": {
      "@id": "justemails:html",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "justemails:text",
      "@type": "xsd:string"
    },
    "replyTo": {
      "@id": "justemails:replyTo",
      "@type": "xsd:string"
    },
    "idempotencyKey": {
      "@id": "justemails:idempotencyKey",
      "@type": "xsd:string"
    },
    "trackOpens": {
      "@id": "justemails:trackOpens",
      "@type": "xsd:boolean"
    },
    "trackClicks": {
      "@id": "justemails:trackClicks",
      "@type": "xsd:boolean"
    },
    "tags": {
      "@id": "justemails:tags",
      "@container": "@list"
    },
    "headers": {
      "@id": "justemails:headers"
    },
    "Message": "justemails:Message",
    "status": {
      "@id": "justemails:status",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "justemails:events",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "JustEmails API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects JustEmails'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-13) from openapi/justemails-app-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/justemails-app-openapi.json"
  ]
}