sendar-app · JSON-LD Context
Sendar App Context
JSON-LD context defining the semantic vocabulary for Sendar App from sendar-app.
6 Classes
30 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
sendar:
https://sendar.app/schema#
Classes
EmailLog
EmailInput
AttachmentInput
EmailEvent
BatchEmailItem
BatchSendResponse
Properties
| Property | Type | Container |
|---|---|---|
| id | integer | |
| providerEmailId | string | |
| scheduledAt | dateTime | |
| fromAddress | string | |
| toAddresses | list | |
| subject | string | |
| status | string | |
| errorMessage | string | |
| trackOpens | boolean | |
| trackClicks | boolean | |
| openedAt | dateTime | |
| clickedAt | dateTime | |
| openCount | integer | |
| clickCount | integer | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| from | string | |
| to | list | |
| html | string | |
| text | string | |
| templateId | integer | |
| variables | ||
| attachments | list | |
| filename | string | |
| content | string | |
| contentType | string | |
| type | string | |
| url | string | |
| occurredAt | dateTime | |
| data | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://sendar.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"sendar": "https://sendar.app/schema#",
"EmailLog": "sendar:EmailLog",
"id": {
"@id": "sendar:id",
"@type": "xsd:integer"
},
"providerEmailId": {
"@id": "sendar:providerEmailId",
"@type": "xsd:string"
},
"scheduledAt": {
"@id": "sendar:scheduledAt",
"@type": "xsd:dateTime"
},
"fromAddress": {
"@id": "sendar:fromAddress",
"@type": "xsd:string"
},
"toAddresses": {
"@id": "sendar:toAddresses",
"@container": "@list"
},
"subject": {
"@id": "sendar:subject",
"@type": "xsd:string"
},
"status": {
"@id": "sendar:status",
"@type": "xsd:string"
},
"errorMessage": {
"@id": "sendar:errorMessage",
"@type": "xsd:string"
},
"trackOpens": {
"@id": "sendar:trackOpens",
"@type": "xsd:boolean"
},
"trackClicks": {
"@id": "sendar:trackClicks",
"@type": "xsd:boolean"
},
"openedAt": {
"@id": "sendar:openedAt",
"@type": "xsd:dateTime"
},
"clickedAt": {
"@id": "sendar:clickedAt",
"@type": "xsd:dateTime"
},
"openCount": {
"@id": "sendar:openCount",
"@type": "xsd:integer"
},
"clickCount": {
"@id": "sendar:clickCount",
"@type": "xsd:integer"
},
"createdAt": {
"@id": "sendar:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "sendar:updatedAt",
"@type": "xsd:dateTime"
},
"EmailInput": "sendar:EmailInput",
"from": {
"@id": "sendar:from",
"@type": "xsd:string"
},
"to": {
"@id": "sendar:to",
"@container": "@list"
},
"html": {
"@id": "sendar:html",
"@type": "xsd:string"
},
"text": {
"@id": "sendar:text",
"@type": "xsd:string"
},
"templateId": {
"@id": "sendar:templateId",
"@type": "xsd:integer"
},
"variables": {
"@id": "sendar:variables"
},
"attachments": {
"@id": "sendar:attachments",
"@container": "@list"
},
"AttachmentInput": "sendar:AttachmentInput",
"filename": {
"@id": "sendar:filename",
"@type": "xsd:string"
},
"content": {
"@id": "sendar:content",
"@type": "xsd:string"
},
"contentType": {
"@id": "sendar:contentType",
"@type": "xsd:string"
},
"EmailEvent": "sendar:EmailEvent",
"type": {
"@id": "sendar:type",
"@type": "xsd:string"
},
"url": {
"@id": "sendar:url",
"@type": "xsd:string"
},
"occurredAt": {
"@id": "sendar:occurredAt",
"@type": "xsd:dateTime"
},
"BatchEmailItem": "sendar:BatchEmailItem",
"BatchSendResponse": "sendar:BatchSendResponse",
"data": {
"@id": "sendar:data",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "sendar-app API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects sendar-app'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/sendar-app-headless-openapi.json, openapi/sendar-app-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/sendar-app-headless-openapi.json",
"openapi/sendar-app-openapi.json"
]
}