Elastic Email Context
JSON-LD context defining the semantic vocabulary for Elastic Email from Elastic Email.
6 Classes
14 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
elastic:
https://elasticemail.com/schema#
Classes
PostEmailsRequest
PostHooksElasticRequest
PostHooksElasticResponse
PostV4WebhookRequest
PostV4WebhookResponse
PostV4WebhookIdSecretRotateResponse
Properties
| Property |
Type |
Container |
| Options |
|
|
| ChannelName |
string |
|
| X-ElasticEmail-Timestamp |
string |
|
| X-ElasticEmail-Signature |
string |
|
| X-ElasticEmail-Webhook-Id |
string |
|
| body |
string |
|
| Name |
string |
|
| URL |
string |
|
| NotificationForSent |
boolean |
|
| NotificationForError |
boolean |
|
| EnableSigning |
boolean |
|
| DeliveryMethod |
string |
|
| SigningEnabled |
boolean |
|
| SigningSecret |
string |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://elasticemail.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"elastic": "https://elasticemail.com/schema#",
"PostEmailsRequest": "elastic:PostEmailsRequest",
"Options": {
"@id": "elastic:Options"
},
"ChannelName": {
"@id": "elastic:ChannelName",
"@type": "xsd:string"
},
"PostHooksElasticRequest": "elastic:PostHooksElasticRequest",
"X-ElasticEmail-Timestamp": {
"@id": "elastic:X-ElasticEmail-Timestamp",
"@type": "xsd:string"
},
"X-ElasticEmail-Signature": {
"@id": "elastic:X-ElasticEmail-Signature",
"@type": "xsd:string"
},
"X-ElasticEmail-Webhook-Id": {
"@id": "elastic:X-ElasticEmail-Webhook-Id",
"@type": "xsd:string"
},
"body": {
"@id": "elastic:body",
"@type": "xsd:string"
},
"PostHooksElasticResponse": "elastic:PostHooksElasticResponse",
"PostV4WebhookRequest": "elastic:PostV4WebhookRequest",
"Name": {
"@id": "elastic:Name",
"@type": "xsd:string"
},
"URL": {
"@id": "elastic:URL",
"@type": "xsd:string"
},
"NotificationForSent": {
"@id": "elastic:NotificationForSent",
"@type": "xsd:boolean"
},
"NotificationForError": {
"@id": "elastic:NotificationForError",
"@type": "xsd:boolean"
},
"EnableSigning": {
"@id": "elastic:EnableSigning",
"@type": "xsd:boolean"
},
"DeliveryMethod": {
"@id": "elastic:DeliveryMethod",
"@type": "xsd:string"
},
"PostV4WebhookResponse": "elastic:PostV4WebhookResponse",
"SigningEnabled": {
"@id": "elastic:SigningEnabled",
"@type": "xsd:boolean"
},
"SigningSecret": {
"@id": "elastic:SigningSecret",
"@type": "xsd:string"
},
"PostV4WebhookIdSecretRotateResponse": "elastic:PostV4WebhookIdSecretRotateResponse"
},
"@type": "schema:Dataset",
"schema:name": "Elastic Email API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Elastic Email'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-14) from openapi/_ae-authored/elastic-email-openapi-generated.yml.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/_ae-authored/elastic-email-openapi-generated.yml"
]
}