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

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

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