mailjunky-ai · JSON-LD Context
Mailjunky Ai Context
JSON-LD context defining the semantic vocabulary for Mailjunky Ai from mailjunky-ai.
10 Classes
41 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
mailjunky:
https://mailjunky.ai/schema#
Classes
SendEmailRequest
BatchEmailRequest
CreateContactRequest
UpdateContactRequest
BatchContactRequest
TrackEventRequest
Contact
ContactBasic
Pagination
Error
Properties
| Property | Type | Container |
|---|---|---|
| from | ||
| to | ||
| cc | ||
| bcc | ||
| subject | string | |
| html | string | |
| text | string | |
| reply_to | ||
| tags | list | |
| metadata | ||
| category | string | |
| emails | list | |
| string | ||
| first_name | string | |
| last_name | string | |
| phone | string | |
| properties | ||
| status | string | |
| contacts | list | |
| event | string | |
| user | string | |
| session_id | string | |
| timestamp | dateTime | |
| context | ||
| id | string | |
| emails_sent | integer | |
| emails_opened | integer | |
| emails_clicked | integer | |
| last_email_sent_at | dateTime | |
| last_opened_at | dateTime | |
| unsubscribed_at | dateTime | |
| created_at | dateTime | |
| updated_at | dateTime | |
| page | integer | |
| limit | integer | |
| total | integer | |
| has_more | boolean | |
| statusCode | integer | |
| statusMessage | string | |
| message | string | |
| data |
JSON-LD Document
{
"@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"
]
}