JustEmails · JSON-LD Context

Justemails App Context

JSON-LD context defining the semantic vocabulary for Justemails App from JustEmails.

6 Classes 34 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/
justemails: https://justemails.app/schema#

Classes

Error Email Domain Mailbox SendTransactionalRequest Message

Properties

Property Type Container
error
id string
from string
to string
cc string
subject string
snippet string
folder string
isRead boolean
isStarred boolean
isDraft boolean
hasAttachments boolean
receivedAt dateTime
resurfacedAt dateTime
mailboxId string
name string
verified boolean
createdAt dateTime
domainId string
address string
displayName string
mailboxType string
hasCustomPassword boolean
bcc
html string
text string
replyTo string
idempotencyKey string
trackOpens boolean
trackClicks boolean
tags list
headers
status string
events list

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}