Cherami · JSON-LD Context
Cherami To Context
JSON-LD context defining the semantic vocabulary for Cherami To from Cherami.
67 Classes
127 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
cherami:
https://cherami.to/schema#
Classes
WebhookEventType
Webhook
CreatedWebhook
WebhookList
CreateWebhook
UpdateWebhook
WebhookSecret
RotateWebhookSecret
WebhookRotation
WebhookDeletion
WebhookHeaders
UpdateWebhookHeaders
WebhookAttempt
WebhookAttemptList
WebhookEvent
WebhookEventList
WebhookEventDetail
Mailbox
AttachmentInput
StoredAttachment
Inbox
CreatedInbox
InboxAllowance
InboxList
CreateInbox
UpdateInbox
Policy
Preview
ReceivedAttachment
ReceivedContent
SentMetadata
SentSummary
Submission
SentDetail
SendInput
ReplyInput
ForwardInput
SendReceipt
Quota
Error
InboxError
QuotaError
LabelChange
BulkLabelChange
LabelResult
LabelList
DraftMetadata
CreatedDraft
DraftContent
DraftDetail
CreateDraft
UpdateDraft
SendDraft
ThreadMetadata
ThreadSummary
ThreadSentDetail
ThreadDetail
ThreadLabelResult
Deleted
DeletedDraft
DeletedThread
Restored
SignupResult
ClaimInput
ClaimResult
FeedbackInput
FeedbackResult
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| created_at | dateTime | |
| url | ||
| event_types | ||
| inbox_ids | ||
| deleted_inbox_ids | list | |
| enabled | ||
| updated_at | ||
| status | string | |
| pending_operation | ||
| secret_rotated_at | ||
| previous_secret_expires_at | ||
| secret | string | |
| webhooks | list | |
| immediate | boolean | |
| header_names | list | |
| set | ||
| remove | list | |
| webhook_id | ||
| event_id | ||
| event_type | ||
| trigger | string | |
| response_status_code | integer | |
| response_duration_ms | integer | |
| response_snippet | string | |
| response_truncated | boolean | |
| attempted_at | dateTime | |
| attempts | list | |
| next_cursor | ||
| type | reference | |
| accepted_at | dateTime | |
| inbox_id | ||
| message_id | ||
| events | list | |
| attempts_next_cursor | ||
| address | string | |
| name | string | |
| filename | string | |
| content | string | |
| disposition | string | |
| contentId | string | |
| local_part | string | |
| sender_name | ||
| replayed | boolean | |
| idempotency_expires_at | dateTime | |
| allowance | integer | |
| used | integer | |
| remaining | integer | |
| unit | ||
| inboxes | list | |
| inbox_limit | integer | |
| inbox_allowance | reference | |
| idempotency_key | string | |
| addresses | list | |
| domains | list | |
| revision | integer | |
| text | string | |
| truncated | boolean | |
| source | string | |
| size | integer | |
| mime_type | string | |
| content_id | ||
| related | boolean | |
| from | ||
| sender | ||
| reply_to | list | |
| to | list | |
| cc | list | |
| bcc | list | |
| subject | ||
| in_reply_to | ||
| references | ||
| date | ||
| reply_text | ||
| html | ||
| attachments | list | |
| recipient_count | integer | |
| provider_message_id | ||
| error_code | ||
| thread_id | ||
| labels | list | |
| preview | ||
| headers | ||
| submission | reference | |
| note | string | |
| include_attachments | boolean | |
| limited | ||
| message | reference | |
| outcome_persisted | boolean | |
| next_capacity_at | ||
| next_capacity_amount | integer | |
| window_hours | ||
| increase_request | string | |
| policy_url | string | |
| error | ||
| quota | reference | |
| requested_recipients | integer | |
| reason | string | |
| sufficient_capacity_at | ||
| guidance | string | |
| add_labels | list | |
| remove_labels | list | |
| message_ids | list | |
| state | string | |
| sent_message_id | ||
| last_activity_at | dateTime | |
| message_count | integer | |
| received_count | integer | |
| accepted_count | integer | |
| rejected_count | integer | |
| unknown_count | integer | |
| latest_message | reference | |
| matching_message_ids | list | |
| matching_message_count | integer | |
| direction | ||
| timestamp | dateTime | |
| messages | list | |
| sent_count | integer | |
| approval_url | ||
| phrase | string | |
| discovery_source | ||
| intended_use | ||
| account_id | string | |
| credential | string | |
| token_type | ||
| title | string | |
| body | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://cherami.to/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"cherami": "https://cherami.to/schema#",
"WebhookEventType": "cherami:WebhookEventType",
"Webhook": "cherami:Webhook",
"id": {
"@id": "cherami:id",
"@type": "xsd:string"
},
"created_at": {
"@id": "cherami:created_at",
"@type": "xsd:dateTime"
},
"url": {
"@id": "cherami:url"
},
"event_types": {
"@id": "cherami:event_types"
},
"inbox_ids": {
"@id": "cherami:inbox_ids"
},
"deleted_inbox_ids": {
"@id": "cherami:deleted_inbox_ids",
"@container": "@list"
},
"enabled": {
"@id": "cherami:enabled"
},
"updated_at": {
"@id": "cherami:updated_at"
},
"status": {
"@id": "cherami:status",
"@type": "xsd:string"
},
"pending_operation": {
"@id": "cherami:pending_operation"
},
"secret_rotated_at": {
"@id": "cherami:secret_rotated_at"
},
"previous_secret_expires_at": {
"@id": "cherami:previous_secret_expires_at"
},
"CreatedWebhook": "cherami:CreatedWebhook",
"secret": {
"@id": "cherami:secret",
"@type": "xsd:string"
},
"WebhookList": "cherami:WebhookList",
"webhooks": {
"@id": "cherami:webhooks",
"@container": "@list"
},
"CreateWebhook": "cherami:CreateWebhook",
"UpdateWebhook": "cherami:UpdateWebhook",
"WebhookSecret": "cherami:WebhookSecret",
"RotateWebhookSecret": "cherami:RotateWebhookSecret",
"immediate": {
"@id": "cherami:immediate",
"@type": "xsd:boolean"
},
"WebhookRotation": "cherami:WebhookRotation",
"WebhookDeletion": "cherami:WebhookDeletion",
"WebhookHeaders": "cherami:WebhookHeaders",
"header_names": {
"@id": "cherami:header_names",
"@container": "@list"
},
"UpdateWebhookHeaders": "cherami:UpdateWebhookHeaders",
"set": {
"@id": "cherami:set"
},
"remove": {
"@id": "cherami:remove",
"@container": "@list"
},
"WebhookAttempt": "cherami:WebhookAttempt",
"webhook_id": {
"@id": "cherami:webhook_id"
},
"event_id": {
"@id": "cherami:event_id"
},
"event_type": {
"@id": "cherami:event_type"
},
"trigger": {
"@id": "cherami:trigger",
"@type": "xsd:string"
},
"response_status_code": {
"@id": "cherami:response_status_code",
"@type": "xsd:integer"
},
"response_duration_ms": {
"@id": "cherami:response_duration_ms",
"@type": "xsd:integer"
},
"response_snippet": {
"@id": "cherami:response_snippet",
"@type": "xsd:string"
},
"response_truncated": {
"@id": "cherami:response_truncated",
"@type": "xsd:boolean"
},
"attempted_at": {
"@id": "cherami:attempted_at",
"@type": "xsd:dateTime"
},
"WebhookAttemptList": "cherami:WebhookAttemptList",
"attempts": {
"@id": "cherami:attempts",
"@container": "@list"
},
"next_cursor": {
"@id": "cherami:next_cursor"
},
"WebhookEvent": "cherami:WebhookEvent",
"type": {
"@id": "cherami:type",
"@type": "@id"
},
"accepted_at": {
"@id": "cherami:accepted_at",
"@type": "xsd:dateTime"
},
"inbox_id": {
"@id": "cherami:inbox_id"
},
"message_id": {
"@id": "cherami:message_id"
},
"WebhookEventList": "cherami:WebhookEventList",
"events": {
"@id": "cherami:events",
"@container": "@list"
},
"WebhookEventDetail": "cherami:WebhookEventDetail",
"attempts_next_cursor": {
"@id": "cherami:attempts_next_cursor"
},
"Mailbox": "cherami:Mailbox",
"address": {
"@id": "cherami:address",
"@type": "xsd:string"
},
"name": {
"@id": "cherami:name",
"@type": "xsd:string"
},
"AttachmentInput": "cherami:AttachmentInput",
"filename": {
"@id": "cherami:filename",
"@type": "xsd:string"
},
"content": {
"@id": "cherami:content",
"@type": "xsd:string"
},
"StoredAttachment": "cherami:StoredAttachment",
"disposition": {
"@id": "cherami:disposition",
"@type": "xsd:string"
},
"contentId": {
"@id": "cherami:contentId",
"@type": "xsd:string"
},
"Inbox": "cherami:Inbox",
"local_part": {
"@id": "cherami:local_part",
"@type": "xsd:string"
},
"sender_name": {
"@id": "cherami:sender_name"
},
"CreatedInbox": "cherami:CreatedInbox",
"replayed": {
"@id": "cherami:replayed",
"@type": "xsd:boolean"
},
"idempotency_expires_at": {
"@id": "cherami:idempotency_expires_at",
"@type": "xsd:dateTime"
},
"InboxAllowance": "cherami:InboxAllowance",
"allowance": {
"@id": "cherami:allowance",
"@type": "xsd:integer"
},
"used": {
"@id": "cherami:used",
"@type": "xsd:integer"
},
"remaining": {
"@id": "cherami:remaining",
"@type": "xsd:integer"
},
"unit": {
"@id": "cherami:unit"
},
"InboxList": "cherami:InboxList",
"inboxes": {
"@id": "cherami:inboxes",
"@container": "@list"
},
"inbox_limit": {
"@id": "cherami:inbox_limit",
"@type": "xsd:integer"
},
"inbox_allowance": {
"@id": "cherami:inbox_allowance",
"@type": "@id"
},
"CreateInbox": "cherami:CreateInbox",
"idempotency_key": {
"@id": "cherami:idempotency_key",
"@type": "xsd:string"
},
"UpdateInbox": "cherami:UpdateInbox",
"Policy": "cherami:Policy",
"addresses": {
"@id": "cherami:addresses",
"@container": "@list"
},
"domains": {
"@id": "cherami:domains",
"@container": "@list"
},
"revision": {
"@id": "cherami:revision",
"@type": "xsd:integer"
},
"Preview": "cherami:Preview",
"text": {
"@id": "cherami:text",
"@type": "xsd:string"
},
"truncated": {
"@id": "cherami:truncated",
"@type": "xsd:boolean"
},
"source": {
"@id": "cherami:source",
"@type": "xsd:string"
},
"ReceivedAttachment": "cherami:ReceivedAttachment",
"size": {
"@id": "cherami:size",
"@type": "xsd:integer"
},
"mime_type": {
"@id": "cherami:mime_type",
"@type": "xsd:string"
},
"content_id": {
"@id": "cherami:content_id"
},
"related": {
"@id": "cherami:related",
"@type": "xsd:boolean"
},
"ReceivedContent": "cherami:ReceivedContent",
"from": {
"@id": "cherami:from"
},
"sender": {
"@id": "cherami:sender"
},
"reply_to": {
"@id": "cherami:reply_to",
"@container": "@list"
},
"to": {
"@id": "cherami:to",
"@container": "@list"
},
"cc": {
"@id": "cherami:cc",
"@container": "@list"
},
"bcc": {
"@id": "cherami:bcc",
"@container": "@list"
},
"subject": {
"@id": "cherami:subject"
},
"in_reply_to": {
"@id": "cherami:in_reply_to"
},
"references": {
"@id": "cherami:references"
},
"date": {
"@id": "cherami:date"
},
"reply_text": {
"@id": "cherami:reply_text"
},
"html": {
"@id": "cherami:html"
},
"attachments": {
"@id": "cherami:attachments",
"@container": "@list"
},
"SentMetadata": "cherami:SentMetadata",
"recipient_count": {
"@id": "cherami:recipient_count",
"@type": "xsd:integer"
},
"provider_message_id": {
"@id": "cherami:provider_message_id"
},
"error_code": {
"@id": "cherami:error_code"
},
"thread_id": {
"@id": "cherami:thread_id"
},
"labels": {
"@id": "cherami:labels",
"@container": "@list"
},
"SentSummary": "cherami:SentSummary",
"preview": {
"@id": "cherami:preview"
},
"Submission": "cherami:Submission",
"headers": {
"@id": "cherami:headers"
},
"SentDetail": "cherami:SentDetail",
"submission": {
"@id": "cherami:submission",
"@type": "@id"
},
"SendInput": "cherami:SendInput",
"ReplyInput": "cherami:ReplyInput",
"ForwardInput": "cherami:ForwardInput",
"note": {
"@id": "cherami:note",
"@type": "xsd:string"
},
"include_attachments": {
"@id": "cherami:include_attachments",
"@type": "xsd:boolean"
},
"SendReceipt": "cherami:SendReceipt",
"limited": {
"@id": "cherami:limited"
},
"message": {
"@id": "cherami:message",
"@type": "@id"
},
"outcome_persisted": {
"@id": "cherami:outcome_persisted",
"@type": "xsd:boolean"
},
"Quota": "cherami:Quota",
"next_capacity_at": {
"@id": "cherami:next_capacity_at"
},
"next_capacity_amount": {
"@id": "cherami:next_capacity_amount",
"@type": "xsd:integer"
},
"window_hours": {
"@id": "cherami:window_hours"
},
"increase_request": {
"@id": "cherami:increase_request",
"@type": "xsd:string"
},
"policy_url": {
"@id": "cherami:policy_url",
"@type": "xsd:string"
},
"Error": "cherami:Error",
"error": {
"@id": "cherami:error"
},
"InboxError": "cherami:InboxError",
"QuotaError": "cherami:QuotaError",
"quota": {
"@id": "cherami:quota",
"@type": "@id"
},
"requested_recipients": {
"@id": "cherami:requested_recipients",
"@type": "xsd:integer"
},
"reason": {
"@id": "cherami:reason",
"@type": "xsd:string"
},
"sufficient_capacity_at": {
"@id": "cherami:sufficient_capacity_at"
},
"guidance": {
"@id": "cherami:guidance",
"@type": "xsd:string"
},
"LabelChange": "cherami:LabelChange",
"add_labels": {
"@id": "cherami:add_labels",
"@container": "@list"
},
"remove_labels": {
"@id": "cherami:remove_labels",
"@container": "@list"
},
"BulkLabelChange": "cherami:BulkLabelChange",
"message_ids": {
"@id": "cherami:message_ids",
"@container": "@list"
},
"LabelResult": "cherami:LabelResult",
"LabelList": "cherami:LabelList",
"DraftMetadata": "cherami:DraftMetadata",
"state": {
"@id": "cherami:state",
"@type": "xsd:string"
},
"sent_message_id": {
"@id": "cherami:sent_message_id"
},
"CreatedDraft": "cherami:CreatedDraft",
"DraftContent": "cherami:DraftContent",
"DraftDetail": "cherami:DraftDetail",
"CreateDraft": "cherami:CreateDraft",
"UpdateDraft": "cherami:UpdateDraft",
"SendDraft": "cherami:SendDraft",
"ThreadMetadata": "cherami:ThreadMetadata",
"last_activity_at": {
"@id": "cherami:last_activity_at",
"@type": "xsd:dateTime"
},
"message_count": {
"@id": "cherami:message_count",
"@type": "xsd:integer"
},
"received_count": {
"@id": "cherami:received_count",
"@type": "xsd:integer"
},
"accepted_count": {
"@id": "cherami:accepted_count",
"@type": "xsd:integer"
},
"rejected_count": {
"@id": "cherami:rejected_count",
"@type": "xsd:integer"
},
"unknown_count": {
"@id": "cherami:unknown_count",
"@type": "xsd:integer"
},
"ThreadSummary": "cherami:ThreadSummary",
"latest_message": {
"@id": "cherami:latest_message",
"@type": "@id"
},
"matching_message_ids": {
"@id": "cherami:matching_message_ids",
"@container": "@list"
},
"matching_message_count": {
"@id": "cherami:matching_message_count",
"@type": "xsd:integer"
},
"ThreadSentDetail": "cherami:ThreadSentDetail",
"direction": {
"@id": "cherami:direction"
},
"timestamp": {
"@id": "cherami:timestamp",
"@type": "xsd:dateTime"
},
"ThreadDetail": "cherami:ThreadDetail",
"messages": {
"@id": "cherami:messages",
"@container": "@list"
},
"ThreadLabelResult": "cherami:ThreadLabelResult",
"sent_count": {
"@id": "cherami:sent_count",
"@type": "xsd:integer"
},
"Deleted": "cherami:Deleted",
"DeletedDraft": "cherami:DeletedDraft",
"DeletedThread": "cherami:DeletedThread",
"Restored": "cherami:Restored",
"SignupResult": "cherami:SignupResult",
"approval_url": {
"@id": "cherami:approval_url"
},
"ClaimInput": "cherami:ClaimInput",
"phrase": {
"@id": "cherami:phrase",
"@type": "xsd:string"
},
"discovery_source": {
"@id": "cherami:discovery_source"
},
"intended_use": {
"@id": "cherami:intended_use"
},
"ClaimResult": "cherami:ClaimResult",
"account_id": {
"@id": "cherami:account_id",
"@type": "xsd:string"
},
"credential": {
"@id": "cherami:credential",
"@type": "xsd:string"
},
"token_type": {
"@id": "cherami:token_type"
},
"FeedbackInput": "cherami:FeedbackInput",
"title": {
"@id": "cherami:title",
"@type": "xsd:string"
},
"body": {
"@id": "cherami:body",
"@type": "xsd:string"
},
"FeedbackResult": "cherami:FeedbackResult"
},
"@type": "schema:Dataset",
"schema:name": "Cherami API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Cherami'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-03) from openapi/cherami-to-openapi.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/cherami-to-openapi.yml"
]
}