DevInbox · JSON-LD Context

Devinbox Io Context

JSON-LD context defining the semantic vocabulary for Devinbox Io from DevInbox.

10 Classes 19 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
devinbox: https://devinbox.io/schema#

Classes

GetResponse GetMailboxesResponse PostMailboxesRequest PostMailboxesResponse GetMessagesKeyResponse GetMessagesKeyCountResponse PostMessagesKeySendRequest GetMessagesKeySingleResponse GetMessagesKeyTemplateSingleResponse GetStatusResponse

Properties

Property Type Container
isTemporary boolean
key string
password string
projectName string
count integer
messages list
to list
cc list
bcc list
subject string
text string
html string
inReplyTo string
uniqueId string
from list
body string
isHtml boolean
received string
templateData

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://devinbox.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "devinbox": "https://devinbox.io/schema#",
    "GetResponse": "devinbox:GetResponse",
    "isTemporary": {
      "@id": "devinbox:isTemporary",
      "@type": "xsd:boolean"
    },
    "GetMailboxesResponse": "devinbox:GetMailboxesResponse",
    "key": {
      "@id": "devinbox:key",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "devinbox:password",
      "@type": "xsd:string"
    },
    "PostMailboxesRequest": "devinbox:PostMailboxesRequest",
    "projectName": {
      "@id": "devinbox:projectName",
      "@type": "xsd:string"
    },
    "PostMailboxesResponse": "devinbox:PostMailboxesResponse",
    "count": {
      "@id": "devinbox:count",
      "@type": "xsd:integer"
    },
    "GetMessagesKeyResponse": "devinbox:GetMessagesKeyResponse",
    "messages": {
      "@id": "devinbox:messages",
      "@container": "@list"
    },
    "GetMessagesKeyCountResponse": "devinbox:GetMessagesKeyCountResponse",
    "PostMessagesKeySendRequest": "devinbox:PostMessagesKeySendRequest",
    "to": {
      "@id": "devinbox:to",
      "@container": "@list"
    },
    "cc": {
      "@id": "devinbox:cc",
      "@container": "@list"
    },
    "bcc": {
      "@id": "devinbox:bcc",
      "@container": "@list"
    },
    "subject": {
      "@id": "devinbox:subject",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "devinbox:text",
      "@type": "xsd:string"
    },
    "html": {
      "@id": "devinbox:html",
      "@type": "xsd:string"
    },
    "inReplyTo": {
      "@id": "devinbox:inReplyTo",
      "@type": "xsd:string"
    },
    "GetMessagesKeySingleResponse": "devinbox:GetMessagesKeySingleResponse",
    "uniqueId": {
      "@id": "devinbox:uniqueId",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "devinbox:from",
      "@container": "@list"
    },
    "body": {
      "@id": "devinbox:body",
      "@type": "xsd:string"
    },
    "isHtml": {
      "@id": "devinbox:isHtml",
      "@type": "xsd:boolean"
    },
    "received": {
      "@id": "devinbox:received",
      "@type": "xsd:string"
    },
    "GetMessagesKeyTemplateSingleResponse": "devinbox:GetMessagesKeyTemplateSingleResponse",
    "templateData": {
      "@id": "devinbox:templateData"
    },
    "GetStatusResponse": "devinbox:GetStatusResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "DevInbox API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DevInbox'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/_ae-authored/devinbox-io-openapi-generated.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/_ae-authored/devinbox-io-openapi-generated.yml"
  ]
}