{
  "@context": {
    "@vocab": "https://deadsimple.email/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "deadsimple": "https://deadsimple.email/schema#",
    "CalendarInvite": "deadsimple:CalendarInvite",
    "title": {
      "@id": "deadsimple:title",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "deadsimple:start",
      "@type": "xsd:string"
    },
    "end": {
      "@id": "deadsimple:end",
      "@type": "xsd:string"
    },
    "duration_minutes": {
      "@id": "deadsimple:duration_minutes",
      "@type": "xsd:integer"
    },
    "timezone": {
      "@id": "deadsimple:timezone",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "deadsimple:location",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "deadsimple:description",
      "@type": "xsd:string"
    },
    "attendees": {
      "@id": "deadsimple:attendees",
      "@container": "@list"
    },
    "reminder_minutes": {
      "@id": "deadsimple:reminder_minutes",
      "@type": "xsd:integer"
    },
    "all_day": {
      "@id": "deadsimple:all_day",
      "@type": "xsd:boolean"
    },
    "recurrence": {
      "@id": "deadsimple:recurrence",
      "@type": "xsd:string"
    },
    "uid": {
      "@id": "deadsimple:uid",
      "@type": "xsd:string"
    },
    "sequence": {
      "@id": "deadsimple:sequence",
      "@type": "xsd:integer"
    },
    "method": {
      "@id": "deadsimple:method",
      "@type": "xsd:string"
    },
    "ics": {
      "@id": "deadsimple:ics",
      "@type": "xsd:string"
    },
    "Error": "deadsimple:Error",
    "error": {
      "@id": "deadsimple:error"
    },
    "meta": {
      "@id": "deadsimple:meta",
      "@type": "@id"
    },
    "Meta": "deadsimple:Meta",
    "timestamp": {
      "@id": "deadsimple:timestamp",
      "@type": "xsd:dateTime"
    },
    "request_id": {
      "@id": "deadsimple:request_id",
      "@type": "xsd:string"
    },
    "Workspace": "deadsimple:Workspace",
    "workspace_id": {
      "@id": "deadsimple:workspace_id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "deadsimple:name",
      "@type": "xsd:string"
    },
    "is_default": {
      "@id": "deadsimple:is_default",
      "@type": "xsd:boolean"
    },
    "inbox_count": {
      "@id": "deadsimple:inbox_count",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "deadsimple:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "deadsimple:updated_at",
      "@type": "xsd:dateTime"
    },
    "WorkspaceList": "deadsimple:WorkspaceList",
    "workspaces": {
      "@id": "deadsimple:workspaces",
      "@container": "@list"
    },
    "count": {
      "@id": "deadsimple:count",
      "@type": "xsd:integer"
    },
    "Inbox": "deadsimple:Inbox",
    "inbox_id": {
      "@id": "deadsimple:inbox_id",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "deadsimple:email",
      "@type": "xsd:string"
    },
    "local_part": {
      "@id": "deadsimple:local_part",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "deadsimple:domain",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "deadsimple:display_name",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "deadsimple:tags",
      "@container": "@list"
    },
    "status": {
      "@id": "deadsimple:status",
      "@type": "xsd:string"
    },
    "message_count": {
      "@id": "deadsimple:message_count",
      "@type": "xsd:integer"
    },
    "Message": "deadsimple:Message",
    "message_id": {
      "@id": "deadsimple:message_id",
      "@type": "xsd:string"
    },
    "thread_id": {
      "@id": "deadsimple:thread_id",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "deadsimple:direction",
      "@type": "xsd:string"
    },
    "from_email": {
      "@id": "deadsimple:from_email",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "deadsimple:to",
      "@container": "@list"
    },
    "cc": {
      "@id": "deadsimple:cc",
      "@container": "@list"
    },
    "subject": {
      "@id": "deadsimple:subject",
      "@type": "xsd:string"
    },
    "labels": {
      "@id": "deadsimple:labels",
      "@container": "@list"
    },
    "text_body": {
      "@id": "deadsimple:text_body",
      "@type": "xsd:string"
    },
    "html_body": {
      "@id": "deadsimple:html_body",
      "@type": "xsd:string"
    },
    "latest_reply": {
      "@id": "deadsimple:latest_reply",
      "@type": "xsd:string"
    },
    "tracking_id": {
      "@id": "deadsimple:tracking_id",
      "@type": "xsd:string"
    },
    "attachments": {
      "@id": "deadsimple:attachments",
      "@container": "@list"
    },
    "internet_message_id": {
      "@id": "deadsimple:internet_message_id",
      "@type": "xsd:string"
    },
    "is_spam": {
      "@id": "deadsimple:is_spam",
      "@type": "xsd:boolean"
    },
    "spam_score": {
      "@id": "deadsimple:spam_score",
      "@type": "xsd:decimal"
    },
    "injection_risk": {
      "@id": "deadsimple:injection_risk",
      "@type": "xsd:string"
    },
    "injection_score": {
      "@id": "deadsimple:injection_score",
      "@type": "xsd:decimal"
    },
    "extracted": {
      "@id": "deadsimple:extracted"
    },
    "TrackingStats": "deadsimple:TrackingStats",
    "opens": {
      "@id": "deadsimple:opens",
      "@type": "xsd:integer"
    },
    "clicks": {
      "@id": "deadsimple:clicks",
      "@type": "xsd:integer"
    },
    "last_opened_at": {
      "@id": "deadsimple:last_opened_at",
      "@type": "xsd:dateTime"
    },
    "last_clicked_at": {
      "@id": "deadsimple:last_clicked_at",
      "@type": "xsd:dateTime"
    },
    "Attachment": "deadsimple:Attachment",
    "attachment_id": {
      "@id": "deadsimple:attachment_id",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "deadsimple:filename",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "deadsimple:content_type",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "deadsimple:size",
      "@type": "xsd:integer"
    },
    "extracted_text": {
      "@id": "deadsimple:extracted_text",
      "@type": "xsd:string"
    },
    "Thread": "deadsimple:Thread",
    "participants": {
      "@id": "deadsimple:participants",
      "@container": "@list"
    },
    "latest_message": {
      "@id": "deadsimple:latest_message"
    },
    "Webhook": "deadsimple:Webhook",
    "webhook_id": {
      "@id": "deadsimple:webhook_id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "deadsimple:url",
      "@type": "@id"
    },
    "events": {
      "@id": "deadsimple:events",
      "@container": "@list"
    },
    "is_active": {
      "@id": "deadsimple:is_active",
      "@type": "xsd:boolean"
    },
    "headers": {
      "@id": "deadsimple:headers"
    },
    "endpoint_secret_set": {
      "@id": "deadsimple:endpoint_secret_set",
      "@type": "xsd:boolean"
    },
    "inbox_ids": {
      "@id": "deadsimple:inbox_ids",
      "@container": "@list"
    },
    "MetricsBucket": "deadsimple:MetricsBucket",
    "sent": {
      "@id": "deadsimple:sent",
      "@type": "xsd:integer"
    },
    "received": {
      "@id": "deadsimple:received",
      "@type": "xsd:integer"
    },
    "bounced": {
      "@id": "deadsimple:bounced",
      "@type": "xsd:integer"
    },
    "complained": {
      "@id": "deadsimple:complained",
      "@type": "xsd:integer"
    },
    "opened": {
      "@id": "deadsimple:opened",
      "@type": "xsd:integer"
    },
    "clicked": {
      "@id": "deadsimple:clicked",
      "@type": "xsd:integer"
    },
    "webhook_deliveries": {
      "@id": "deadsimple:webhook_deliveries",
      "@type": "xsd:integer"
    },
    "webhook_failures": {
      "@id": "deadsimple:webhook_failures",
      "@type": "xsd:integer"
    },
    "injection_flagged": {
      "@id": "deadsimple:injection_flagged",
      "@type": "xsd:integer"
    },
    "Metrics": "deadsimple:Metrics",
    "interval": {
      "@id": "deadsimple:interval",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "deadsimple:from",
      "@type": "xsd:dateTime"
    },
    "series": {
      "@id": "deadsimple:series",
      "@container": "@list"
    },
    "totals": {
      "@id": "deadsimple:totals",
      "@type": "@id"
    },
    "Domain": "deadsimple:Domain",
    "domain_id": {
      "@id": "deadsimple:domain_id",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "deadsimple:provider",
      "@type": "xsd:string"
    },
    "sending_enabled": {
      "@id": "deadsimple:sending_enabled",
      "@type": "xsd:boolean"
    },
    "dns_records": {
      "@id": "deadsimple:dns_records",
      "@container": "@list"
    },
    "verified_at": {
      "@id": "deadsimple:verified_at",
      "@type": "xsd:dateTime"
    },
    "OAuthError": "deadsimple:OAuthError",
    "error_description": {
      "@id": "deadsimple:error_description",
      "@type": "xsd:string"
    },
    "IdentityClaims": "deadsimple:IdentityClaims",
    "sub": {
      "@id": "deadsimple:sub",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "deadsimple:agent",
      "@type": "xsd:boolean"
    },
    "owner_verified": {
      "@id": "deadsimple:owner_verified",
      "@type": "xsd:boolean"
    },
    "email_verified": {
      "@id": "deadsimple:email_verified",
      "@type": "xsd:boolean"
    },
    "preferred_username": {
      "@id": "deadsimple:preferred_username",
      "@type": "xsd:string"
    },
    "org": {
      "@id": "deadsimple:org",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "deadsimple:plan",
      "@type": "xsd:string"
    },
    "owner_email": {
      "@id": "deadsimple:owner_email",
      "@type": "xsd:string"
    },
    "IdentityTokenResponse": "deadsimple:IdentityTokenResponse",
    "access_token": {
      "@id": "deadsimple:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "deadsimple:token_type",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "deadsimple:expires_in",
      "@type": "xsd:integer"
    },
    "id_token": {
      "@id": "deadsimple:id_token",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "deadsimple:scope",
      "@type": "xsd:string"
    },
    "refresh_token": {
      "@id": "deadsimple:refresh_token",
      "@type": "xsd:string"
    },
    "IdentityClient": "deadsimple:IdentityClient",
    "client_id": {
      "@id": "deadsimple:client_id",
      "@type": "xsd:string"
    },
    "client_name": {
      "@id": "deadsimple:client_name",
      "@type": "xsd:string"
    },
    "client_uri": {
      "@id": "deadsimple:client_uri",
      "@type": "xsd:string"
    },
    "logo_uri": {
      "@id": "deadsimple:logo_uri",
      "@type": "xsd:string"
    },
    "redirect_uris": {
      "@id": "deadsimple:redirect_uris",
      "@container": "@list"
    },
    "token_endpoint_auth_method": {
      "@id": "deadsimple:token_endpoint_auth_method",
      "@type": "xsd:string"
    },
    "grant_types": {
      "@id": "deadsimple:grant_types",
      "@container": "@list"
    },
    "response_types": {
      "@id": "deadsimple:response_types",
      "@container": "@list"
    },
    "IdentityClientRegistration": "deadsimple:IdentityClientRegistration",
    "policy_uri": {
      "@id": "deadsimple:policy_uri",
      "@type": "xsd:string"
    },
    "tos_uri": {
      "@id": "deadsimple:tos_uri",
      "@type": "xsd:string"
    },
    "IdentityKey": "deadsimple:IdentityKey",
    "kid": {
      "@id": "deadsimple:kid",
      "@type": "xsd:string"
    },
    "jwk": {
      "@id": "deadsimple:jwk"
    },
    "last_used_at": {
      "@id": "deadsimple:last_used_at",
      "@type": "xsd:dateTime"
    },
    "IdentityConnection": "deadsimple:IdentityConnection",
    "first_sign_in_at": {
      "@id": "deadsimple:first_sign_in_at",
      "@type": "xsd:dateTime"
    },
    "last_sign_in_at": {
      "@id": "deadsimple:last_sign_in_at",
      "@type": "xsd:dateTime"
    },
    "sign_in_count": {
      "@id": "deadsimple:sign_in_count",
      "@type": "xsd:integer"
    },
    "IdentitySignInResult": "deadsimple:IdentitySignInResult",
    "redirect_to": {
      "@id": "deadsimple:redirect_to",
      "@type": "xsd:string"
    },
    "next_step": {
      "@id": "deadsimple:next_step",
      "@type": "xsd:string"
    },
    "X402Requirement": "deadsimple:X402Requirement",
    "scheme": {
      "@id": "deadsimple:scheme",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "deadsimple:network",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "deadsimple:amount",
      "@type": "xsd:string"
    },
    "asset": {
      "@id": "deadsimple:asset",
      "@type": "xsd:string"
    },
    "payTo": {
      "@id": "deadsimple:payTo",
      "@type": "xsd:string"
    },
    "maxTimeoutSeconds": {
      "@id": "deadsimple:maxTimeoutSeconds",
      "@type": "xsd:integer"
    },
    "extra": {
      "@id": "deadsimple:extra"
    },
    "PaymentRequiredBody": "deadsimple:PaymentRequiredBody",
    "x402Version": {
      "@id": "deadsimple:x402Version",
      "@type": "xsd:integer"
    },
    "resource": {
      "@id": "deadsimple:resource"
    },
    "accepts": {
      "@id": "deadsimple:accepts",
      "@container": "@list"
    },
    "extensions": {
      "@id": "deadsimple:extensions"
    },
    "PaymentCredentials": "deadsimple:PaymentCredentials",
    "api_key": {
      "@id": "deadsimple:api_key",
      "@type": "xsd:string"
    },
    "key_id": {
      "@id": "deadsimple:key_id",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "deadsimple:account_id",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "deadsimple:note",
      "@type": "xsd:string"
    },
    "warning": {
      "@id": "deadsimple:warning",
      "@type": "xsd:string"
    },
    "PaymentSettlement": "deadsimple:PaymentSettlement",
    "transaction": {
      "@id": "deadsimple:transaction",
      "@type": "xsd:string"
    },
    "payer": {
      "@id": "deadsimple:payer",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "deadsimple:reference",
      "@type": "xsd:string"
    },
    "CalendarAttendee": "deadsimple:CalendarAttendee",
    "response": {
      "@id": "deadsimple:response",
      "@type": "xsd:string"
    },
    "optional": {
      "@id": "deadsimple:optional",
      "@type": "xsd:boolean"
    },
    "CalendarOrganizer": "deadsimple:CalendarOrganizer",
    "CalendarEventInput": "deadsimple:CalendarEventInput",
    "organizer": {
      "@id": "deadsimple:organizer",
      "@type": "@id"
    },
    "ical_uid": {
      "@id": "deadsimple:ical_uid",
      "@type": "xsd:string"
    },
    "CalendarEvent": "deadsimple:CalendarEvent",
    "event_id": {
      "@id": "deadsimple:event_id",
      "@type": "xsd:string"
    },
    "start_at": {
      "@id": "deadsimple:start_at",
      "@type": "xsd:string"
    },
    "end_at": {
      "@id": "deadsimple:end_at",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "deadsimple:source",
      "@type": "xsd:string"
    },
    "invited_at": {
      "@id": "deadsimple:invited_at",
      "@type": "xsd:string"
    },
    "CalendarEventList": "deadsimple:CalendarEventList",
    "cursor": {
      "@id": "deadsimple:cursor",
      "@type": "xsd:string"
    },
    "CalendarFeed": "deadsimple:CalendarFeed",
    "feed_url": {
      "@id": "deadsimple:feed_url",
      "@type": "xsd:string"
    },
    "webcal_url": {
      "@id": "deadsimple:webcal_url",
      "@type": "xsd:string"
    },
    "token_created_at": {
      "@id": "deadsimple:token_created_at",
      "@type": "xsd:string"
    },
    "rotated": {
      "@id": "deadsimple:rotated",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Deadsimple Email API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Deadsimple Email'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-05) from openapi/deadsimple-email-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/deadsimple-email-openapi.json"
  ]
}