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
View Context View on GitHub

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
email 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

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