{
  "@context": {
    "@vocab": "https://mailjunky.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "mailjunky": "https://mailjunky.ai/schema#",
    "SendEmailRequest": "mailjunky:SendEmailRequest",
    "from": {
      "@id": "mailjunky:from"
    },
    "to": {
      "@id": "mailjunky:to"
    },
    "cc": {
      "@id": "mailjunky:cc"
    },
    "bcc": {
      "@id": "mailjunky:bcc"
    },
    "subject": {
      "@id": "mailjunky:subject",
      "@type": "xsd:string"
    },
    "html": {
      "@id": "mailjunky:html",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "mailjunky:text",
      "@type": "xsd:string"
    },
    "reply_to": {
      "@id": "mailjunky:reply_to"
    },
    "tags": {
      "@id": "mailjunky:tags",
      "@container": "@list"
    },
    "metadata": {
      "@id": "mailjunky:metadata"
    },
    "category": {
      "@id": "mailjunky:category",
      "@type": "xsd:string"
    },
    "BatchEmailRequest": "mailjunky:BatchEmailRequest",
    "emails": {
      "@id": "mailjunky:emails",
      "@container": "@list"
    },
    "CreateContactRequest": "mailjunky:CreateContactRequest",
    "email": {
      "@id": "mailjunky:email",
      "@type": "xsd:string"
    },
    "first_name": {
      "@id": "mailjunky:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "mailjunky:last_name",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "mailjunky:phone",
      "@type": "xsd:string"
    },
    "properties": {
      "@id": "mailjunky:properties"
    },
    "UpdateContactRequest": "mailjunky:UpdateContactRequest",
    "status": {
      "@id": "mailjunky:status",
      "@type": "xsd:string"
    },
    "BatchContactRequest": "mailjunky:BatchContactRequest",
    "contacts": {
      "@id": "mailjunky:contacts",
      "@container": "@list"
    },
    "TrackEventRequest": "mailjunky:TrackEventRequest",
    "event": {
      "@id": "mailjunky:event",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "mailjunky:user",
      "@type": "xsd:string"
    },
    "session_id": {
      "@id": "mailjunky:session_id",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "mailjunky:timestamp",
      "@type": "xsd:dateTime"
    },
    "context": {
      "@id": "mailjunky:context"
    },
    "Contact": "mailjunky:Contact",
    "id": {
      "@id": "mailjunky:id",
      "@type": "xsd:string"
    },
    "emails_sent": {
      "@id": "mailjunky:emails_sent",
      "@type": "xsd:integer"
    },
    "emails_opened": {
      "@id": "mailjunky:emails_opened",
      "@type": "xsd:integer"
    },
    "emails_clicked": {
      "@id": "mailjunky:emails_clicked",
      "@type": "xsd:integer"
    },
    "last_email_sent_at": {
      "@id": "mailjunky:last_email_sent_at",
      "@type": "xsd:dateTime"
    },
    "last_opened_at": {
      "@id": "mailjunky:last_opened_at",
      "@type": "xsd:dateTime"
    },
    "unsubscribed_at": {
      "@id": "mailjunky:unsubscribed_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "mailjunky:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "mailjunky:updated_at",
      "@type": "xsd:dateTime"
    },
    "ContactBasic": "mailjunky:ContactBasic",
    "Pagination": "mailjunky:Pagination",
    "page": {
      "@id": "mailjunky:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "mailjunky:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "mailjunky:total",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "mailjunky:has_more",
      "@type": "xsd:boolean"
    },
    "Error": "mailjunky:Error",
    "statusCode": {
      "@id": "mailjunky:statusCode",
      "@type": "xsd:integer"
    },
    "statusMessage": {
      "@id": "mailjunky:statusMessage",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "mailjunky:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "mailjunky:data"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "mailjunky-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects mailjunky-ai'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/mailjunky-ai-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/mailjunky-ai-openapi.json"
  ]
}