e2a-dev · JSON-LD Context

E2A Dev Context

JSON-LD context defining the semantic vocabulary for E2A Dev from e2a-dev.

120 Classes 303 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/
e2a: https://e2a.dev/schema#

Classes

APIKeyExportEntry APIKeyView AccountDailyLimit AccountMetricsView AccountUserView AccountView AgentIdentity AgentMetricsGroupView AgentMetricsView AgentSuppressionAddedData AgentSuppressionView AgentView ApproveRequest Attachment AttachmentMetaView AttachmentView Authentication ContactDueContact ContactDueData ContactEngagementView ContactImportItemResult ContactImportResult ContactImportRow ContactView ConversationDetailView ConversationSummaryView CreateAPIKeyRequest CreateAPIKeyResponse CreateAgentRequest CreateAgentSuppressionRequest CreateContactRequest CreateTemplateRequest CreateWebhookRequest CreateWebhookResponse DKIMResult DMARCResult DNSRecord DeleteAgentResult DeleteApiKeyResult DeleteContactResult DeleteDomainResult DeleteEngagementResult DeleteImportBatchResult DeleteMessageResult DeleteSuppressionResult DeleteTemplateResult DeleteUserDataResult DeleteWebhookResult DeliveryStatusJSON DeploymentInfoView Domain DomainCapabilities DomainSendingFailedData DomainSendingVerifiedData DomainSuppressionAddedData DomainView EmailBouncedData EmailComplainedData EmailDeliveredData EmailFailedData EmailReceivedData EmailSentData EmbeddedContactView ErrorBody ErrorEnvelope EventEnvelope EventView ExternalSendingNotEnabledDetails FieldError ForwardRequest HoldReasonView ImportContactsRequest LimitExceededDetails LimitExceededEnvelope LimitExceededErrorBody LimitsCapsView LimitsUsageView Message MessageBodyView MessageLifecycleTransition MessageParsedView MessageSummaryView MessageView MetricsBucketView MetricsCounterView MetricsRatesView MetricsSummaryView OAuthConnectionEntry PageAPIKeyView PageAgentSuppressionView PageAgentView PageContactEngagementView PageContactView PageConversationSummaryView PageDomainView PageEventView PageMessageLifecycleTransition PageMessageSummaryView PageReviewView PageStarterTemplateView PageSuppressionView PageTemplateSummaryView PageWebhookDeliveryView PageWebhookView PayloadTooLargeDetails ProtectionConfigRequest ProtectionConfigView ProtectionDirectionRequest ProtectionDirectionView ProtectionEventExportEntry ProtectionFindingView ProtectionGateRequest ProtectionGateView ProtectionHoldsRequest ProtectionHoldsView ProtectionScanRequest ProtectionScanView RateLimitedDetails RateLimitedEnvelope RateLimitedErrorBody

Properties

Property Type Container
created_at dateTime
id string
key_prefix string
last_used_at dateTime
name string
revoked_at dateTime
agent_email string
expires_at dateTime
scope string
clean_active_days integer
limit integer
resets_at dateTime
shared_limit integer
shared_used integer
used integer
agents list
agents_truncated boolean
buckets list
counters list
end dateTime
messages_in_window integer
messages_with_lifecycle integer
rates reference
reconstructed_observations integer
start dateTime
summary reference
webhooks reference
email string
daily_limit reference
deleted_at dateTime
limits reference
plan_code string
purge_after dateTime
read_only boolean
restored_at dateTime
sending_access reference
upgrade_url string
usage reference
user reference
domain string
domain_verified boolean
inbound_7d integer
inbound_allowlist list
inbound_policy string
inbound_policy_action string
inbound_scan string
inbound_scan_block_threshold decimal
inbound_scan_review_threshold decimal
inbound_scan_sensitivity string
last_delivery_at dateTime
on_expiry string
outbound_7d integer
outbound_allowlist list
outbound_policy string
outbound_policy_action string
outbound_scan string
outbound_scan_block_threshold decimal
outbound_scan_review_threshold decimal
outbound_scan_sensitivity string
pending_count integer
public boolean
registered_domain string
suppress_notifications boolean
ttl_seconds integer
user_id string
webhook_status string
address string
source string
reason string
attachments list
bcc list
cc list
html string
subject string
text string
to list
content_type string
data string
filename string
content_id string
index integer
size_bytes integer
download_url string
dkim list
dmarc reference
spf reference
display_name string
metadata
contact reference
last_conversation_id string
last_outbound_at dateTime
next_action_at dateTime
outbound_count integer
replied boolean
stage string
first_outbound_at dateTime
inbound_count integer
last_inbound_at dateTime
suppressed boolean
suppression_reason string
suppression_source string
updated_at dateTime
code string
enrolled boolean
message string
status string
batch_id string
created integer
failed integer
results list
skipped integer
updated integer
import_batch_id string
first_message_at dateTime
has_unread boolean
labels list
last_message_at dateTime
latest_from string
latest_subject string
message_count integer
messages list
participants list
key string
alias string
from_starter string
description string
events list
filters reference
url string
auto_disabled_at dateTime
auto_disabled_reason string
enabled boolean
last_delivered_at dateTime
signing_secret string
aligned boolean
detail string
selector string
aligned_by list
policy string
priority integer
purpose string
type string
value string
deleted boolean
erase_deferred boolean
messages_deleted integer
sending_teardown string
contacts_deleted integer
contacts_retained integer
engagements_deleted integer
agent_suppressions_deleted integer
agent_unsubscribe_tokens_deleted integer
agents_deleted integer
api_keys_deleted integer
domains_deleted integer
mode string
oauth_access_tokens_deleted integer
oauth_auth_codes_deleted integer
oauth_refresh_tokens_deleted integer
sessions_deleted integer
usage_events_deleted integer
usage_summaries_deleted integer
user_deleted boolean
delivered integer
matched_webhooks integer
pending integer
public_url string
shared_domain string
slug_registration_enabled boolean
version string
agent_count integer
dkim_public_key string
dkim_selector string
last_checked_at dateTime
primary boolean
sending_error string
sending_last_checked_at dateTime
sending_status string
verification_token string
verified boolean
verified_at dateTime
inbound string
outbound string
lifecycle_transitions list
message_id string
capabilities reference
dns_records list
sending_ramp reference
bounce_sub_type string
bounce_type string
delivered_to string
direction string
smtp_detail string
conversation_id string
from string
message_type string
method string
reason_code string
retryable boolean
authentication
envelope_from string
header_from string
received_at dateTime
reply_to list
verified_domain string
provider_message_id string
details
request_id string
error reference
schema_version string
delivery_status reference
allowed_recipients list
recovery_url string
location string
send_at dateTime
unsubscribe reference
category string
confidence decimal
contacts list
on_conflict string
current integer
resource string
max_agents integer
max_domains integer
max_messages_month integer
max_storage_bytes integer
domains integer
messages_month integer
storage_bytes integer
approval_expires_at dateTime
delivery_detail string
edited boolean
email_message_id string
flag_reason string
flagged boolean
raw_message string
read_status string
rejection_reason string
review_reason string
reviewed_at dateTime
reviewed_by_name string
reviewed_by_user_id string
scan_action string
scan_score decimal
scheduled_at dateTime
sent_as string
webhook_attempts integer
webhook_error string
correlation_ids
evidence
occurred_at dateTime
outcome string
recipient string
reconstructed boolean
truncated boolean
review_status string
thread_id string
body reference
hold_reason reference
parsed reference
protection list
day dateTime
observations integer
bounce_rate decimal
complaint_rate decimal
delivered_rate decimal
suppression_block_rate decimal
accepted integer
bounced_hard integer
bounced_soft integer
bounced_undetermined integer
complained integer
dmarc_error integer
dmarc_fail integer
dmarc_none integer
dmarc_pass integer
loopback integer
received integer
review_approved integer
review_expired_approved integer
review_expired_rejected integer
review_held integer
review_rejected integer
send_failed integer
submitted integer
client_id string
client_name string
issued_at dateTime
items list
next_cursor string
actual_bytes integer
max_bytes integer
holds reference
gate reference
scan reference
action string
detector string
peer_address string
categories list
score decimal
allowlist list
sensitivity string
retry_after_seconds integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://e2a.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "e2a": "https://e2a.dev/schema#",
    "APIKeyExportEntry": "e2a:APIKeyExportEntry",
    "created_at": {
      "@id": "e2a:created_at",
      "@type": "xsd:dateTime"
    },
    "id": {
      "@id": "e2a:id",
      "@type": "xsd:string"
    },
    "key_prefix": {
      "@id": "e2a:key_prefix",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "e2a:last_used_at",
      "@type": "xsd:dateTime"
    },
    "name": {
      "@id": "e2a:name",
      "@type": "xsd:string"
    },
    "revoked_at": {
      "@id": "e2a:revoked_at",
      "@type": "xsd:dateTime"
    },
    "APIKeyView": "e2a:APIKeyView",
    "agent_email": {
      "@id": "e2a:agent_email",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "e2a:expires_at",
      "@type": "xsd:dateTime"
    },
    "scope": {
      "@id": "e2a:scope",
      "@type": "xsd:string"
    },
    "AccountDailyLimit": "e2a:AccountDailyLimit",
    "clean_active_days": {
      "@id": "e2a:clean_active_days",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "e2a:limit",
      "@type": "xsd:integer"
    },
    "resets_at": {
      "@id": "e2a:resets_at",
      "@type": "xsd:dateTime"
    },
    "shared_limit": {
      "@id": "e2a:shared_limit",
      "@type": "xsd:integer"
    },
    "shared_used": {
      "@id": "e2a:shared_used",
      "@type": "xsd:integer"
    },
    "used": {
      "@id": "e2a:used",
      "@type": "xsd:integer"
    },
    "AccountMetricsView": "e2a:AccountMetricsView",
    "agents": {
      "@id": "e2a:agents",
      "@container": "@list"
    },
    "agents_truncated": {
      "@id": "e2a:agents_truncated",
      "@type": "xsd:boolean"
    },
    "buckets": {
      "@id": "e2a:buckets",
      "@container": "@list"
    },
    "counters": {
      "@id": "e2a:counters",
      "@container": "@list"
    },
    "end": {
      "@id": "e2a:end",
      "@type": "xsd:dateTime"
    },
    "messages_in_window": {
      "@id": "e2a:messages_in_window",
      "@type": "xsd:integer"
    },
    "messages_with_lifecycle": {
      "@id": "e2a:messages_with_lifecycle",
      "@type": "xsd:integer"
    },
    "rates": {
      "@id": "e2a:rates",
      "@type": "@id"
    },
    "reconstructed_observations": {
      "@id": "e2a:reconstructed_observations",
      "@type": "xsd:integer"
    },
    "start": {
      "@id": "e2a:start",
      "@type": "xsd:dateTime"
    },
    "summary": {
      "@id": "e2a:summary",
      "@type": "@id"
    },
    "webhooks": {
      "@id": "e2a:webhooks",
      "@type": "@id"
    },
    "AccountUserView": "e2a:AccountUserView",
    "email": {
      "@id": "e2a:email",
      "@type": "xsd:string"
    },
    "AccountView": "e2a:AccountView",
    "daily_limit": {
      "@id": "e2a:daily_limit",
      "@type": "@id"
    },
    "deleted_at": {
      "@id": "e2a:deleted_at",
      "@type": "xsd:dateTime"
    },
    "limits": {
      "@id": "e2a:limits",
      "@type": "@id"
    },
    "plan_code": {
      "@id": "e2a:plan_code",
      "@type": "xsd:string"
    },
    "purge_after": {
      "@id": "e2a:purge_after",
      "@type": "xsd:dateTime"
    },
    "read_only": {
      "@id": "e2a:read_only",
      "@type": "xsd:boolean"
    },
    "restored_at": {
      "@id": "e2a:restored_at",
      "@type": "xsd:dateTime"
    },
    "sending_access": {
      "@id": "e2a:sending_access",
      "@type": "@id"
    },
    "upgrade_url": {
      "@id": "e2a:upgrade_url",
      "@type": "xsd:string"
    },
    "usage": {
      "@id": "e2a:usage",
      "@type": "@id"
    },
    "user": {
      "@id": "e2a:user",
      "@type": "@id"
    },
    "AgentIdentity": "e2a:AgentIdentity",
    "domain": {
      "@id": "e2a:domain",
      "@type": "xsd:string"
    },
    "domain_verified": {
      "@id": "e2a:domain_verified",
      "@type": "xsd:boolean"
    },
    "inbound_7d": {
      "@id": "e2a:inbound_7d",
      "@type": "xsd:integer"
    },
    "inbound_allowlist": {
      "@id": "e2a:inbound_allowlist",
      "@container": "@list"
    },
    "inbound_policy": {
      "@id": "e2a:inbound_policy",
      "@type": "xsd:string"
    },
    "inbound_policy_action": {
      "@id": "e2a:inbound_policy_action",
      "@type": "xsd:string"
    },
    "inbound_scan": {
      "@id": "e2a:inbound_scan",
      "@type": "xsd:string"
    },
    "inbound_scan_block_threshold": {
      "@id": "e2a:inbound_scan_block_threshold",
      "@type": "xsd:decimal"
    },
    "inbound_scan_review_threshold": {
      "@id": "e2a:inbound_scan_review_threshold",
      "@type": "xsd:decimal"
    },
    "inbound_scan_sensitivity": {
      "@id": "e2a:inbound_scan_sensitivity",
      "@type": "xsd:string"
    },
    "last_delivery_at": {
      "@id": "e2a:last_delivery_at",
      "@type": "xsd:dateTime"
    },
    "on_expiry": {
      "@id": "e2a:on_expiry",
      "@type": "xsd:string"
    },
    "outbound_7d": {
      "@id": "e2a:outbound_7d",
      "@type": "xsd:integer"
    },
    "outbound_allowlist": {
      "@id": "e2a:outbound_allowlist",
      "@container": "@list"
    },
    "outbound_policy": {
      "@id": "e2a:outbound_policy",
      "@type": "xsd:string"
    },
    "outbound_policy_action": {
      "@id": "e2a:outbound_policy_action",
      "@type": "xsd:string"
    },
    "outbound_scan": {
      "@id": "e2a:outbound_scan",
      "@type": "xsd:string"
    },
    "outbound_scan_block_threshold": {
      "@id": "e2a:outbound_scan_block_threshold",
      "@type": "xsd:decimal"
    },
    "outbound_scan_review_threshold": {
      "@id": "e2a:outbound_scan_review_threshold",
      "@type": "xsd:decimal"
    },
    "outbound_scan_sensitivity": {
      "@id": "e2a:outbound_scan_sensitivity",
      "@type": "xsd:string"
    },
    "pending_count": {
      "@id": "e2a:pending_count",
      "@type": "xsd:integer"
    },
    "public": {
      "@id": "e2a:public",
      "@type": "xsd:boolean"
    },
    "registered_domain": {
      "@id": "e2a:registered_domain",
      "@type": "xsd:string"
    },
    "suppress_notifications": {
      "@id": "e2a:suppress_notifications",
      "@type": "xsd:boolean"
    },
    "ttl_seconds": {
      "@id": "e2a:ttl_seconds",
      "@type": "xsd:integer"
    },
    "user_id": {
      "@id": "e2a:user_id",
      "@type": "xsd:string"
    },
    "webhook_status": {
      "@id": "e2a:webhook_status",
      "@type": "xsd:string"
    },
    "AgentMetricsGroupView": "e2a:AgentMetricsGroupView",
    "AgentMetricsView": "e2a:AgentMetricsView",
    "AgentSuppressionAddedData": "e2a:AgentSuppressionAddedData",
    "address": {
      "@id": "e2a:address",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "e2a:source",
      "@type": "xsd:string"
    },
    "AgentSuppressionView": "e2a:AgentSuppressionView",
    "reason": {
      "@id": "e2a:reason",
      "@type": "xsd:string"
    },
    "AgentView": "e2a:AgentView",
    "ApproveRequest": "e2a:ApproveRequest",
    "attachments": {
      "@id": "e2a:attachments",
      "@container": "@list"
    },
    "bcc": {
      "@id": "e2a:bcc",
      "@container": "@list"
    },
    "cc": {
      "@id": "e2a:cc",
      "@container": "@list"
    },
    "html": {
      "@id": "e2a:html",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "e2a:subject",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "e2a:text",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "e2a:to",
      "@container": "@list"
    },
    "Attachment": "e2a:Attachment",
    "content_type": {
      "@id": "e2a:content_type",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "e2a:data",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "e2a:filename",
      "@type": "xsd:string"
    },
    "AttachmentMetaView": "e2a:AttachmentMetaView",
    "content_id": {
      "@id": "e2a:content_id",
      "@type": "xsd:string"
    },
    "index": {
      "@id": "e2a:index",
      "@type": "xsd:integer"
    },
    "size_bytes": {
      "@id": "e2a:size_bytes",
      "@type": "xsd:integer"
    },
    "AttachmentView": "e2a:AttachmentView",
    "download_url": {
      "@id": "e2a:download_url",
      "@type": "xsd:string"
    },
    "Authentication": "e2a:Authentication",
    "dkim": {
      "@id": "e2a:dkim",
      "@container": "@list"
    },
    "dmarc": {
      "@id": "e2a:dmarc",
      "@type": "@id"
    },
    "spf": {
      "@id": "e2a:spf",
      "@type": "@id"
    },
    "ContactDueContact": "e2a:ContactDueContact",
    "display_name": {
      "@id": "e2a:display_name",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "e2a:metadata"
    },
    "ContactDueData": "e2a:ContactDueData",
    "contact": {
      "@id": "e2a:contact",
      "@type": "@id"
    },
    "last_conversation_id": {
      "@id": "e2a:last_conversation_id",
      "@type": "xsd:string"
    },
    "last_outbound_at": {
      "@id": "e2a:last_outbound_at",
      "@type": "xsd:dateTime"
    },
    "next_action_at": {
      "@id": "e2a:next_action_at",
      "@type": "xsd:dateTime"
    },
    "outbound_count": {
      "@id": "e2a:outbound_count",
      "@type": "xsd:integer"
    },
    "replied": {
      "@id": "e2a:replied",
      "@type": "xsd:boolean"
    },
    "stage": {
      "@id": "e2a:stage",
      "@type": "xsd:string"
    },
    "ContactEngagementView": "e2a:ContactEngagementView",
    "first_outbound_at": {
      "@id": "e2a:first_outbound_at",
      "@type": "xsd:dateTime"
    },
    "inbound_count": {
      "@id": "e2a:inbound_count",
      "@type": "xsd:integer"
    },
    "last_inbound_at": {
      "@id": "e2a:last_inbound_at",
      "@type": "xsd:dateTime"
    },
    "suppressed": {
      "@id": "e2a:suppressed",
      "@type": "xsd:boolean"
    },
    "suppression_reason": {
      "@id": "e2a:suppression_reason",
      "@type": "xsd:string"
    },
    "suppression_source": {
      "@id": "e2a:suppression_source",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "e2a:updated_at",
      "@type": "xsd:dateTime"
    },
    "ContactImportItemResult": "e2a:ContactImportItemResult",
    "code": {
      "@id": "e2a:code",
      "@type": "xsd:string"
    },
    "enrolled": {
      "@id": "e2a:enrolled",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "e2a:message",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "e2a:status",
      "@type": "xsd:string"
    },
    "ContactImportResult": "e2a:ContactImportResult",
    "batch_id": {
      "@id": "e2a:batch_id",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "e2a:created",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "e2a:failed",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "e2a:results",
      "@container": "@list"
    },
    "skipped": {
      "@id": "e2a:skipped",
      "@type": "xsd:integer"
    },
    "updated": {
      "@id": "e2a:updated",
      "@type": "xsd:integer"
    },
    "ContactImportRow": "e2a:ContactImportRow",
    "ContactView": "e2a:ContactView",
    "import_batch_id": {
      "@id": "e2a:import_batch_id",
      "@type": "xsd:string"
    },
    "ConversationDetailView": "e2a:ConversationDetailView",
    "first_message_at": {
      "@id": "e2a:first_message_at",
      "@type": "xsd:dateTime"
    },
    "has_unread": {
      "@id": "e2a:has_unread",
      "@type": "xsd:boolean"
    },
    "labels": {
      "@id": "e2a:labels",
      "@container": "@list"
    },
    "last_message_at": {
      "@id": "e2a:last_message_at",
      "@type": "xsd:dateTime"
    },
    "latest_from": {
      "@id": "e2a:latest_from",
      "@type": "xsd:string"
    },
    "latest_subject": {
      "@id": "e2a:latest_subject",
      "@type": "xsd:string"
    },
    "message_count": {
      "@id": "e2a:message_count",
      "@type": "xsd:integer"
    },
    "messages": {
      "@id": "e2a:messages",
      "@container": "@list"
    },
    "participants": {
      "@id": "e2a:participants",
      "@container": "@list"
    },
    "ConversationSummaryView": "e2a:ConversationSummaryView",
    "CreateAPIKeyRequest": "e2a:CreateAPIKeyRequest",
    "CreateAPIKeyResponse": "e2a:CreateAPIKeyResponse",
    "key": {
      "@id": "e2a:key",
      "@type": "xsd:string"
    },
    "CreateAgentRequest": "e2a:CreateAgentRequest",
    "CreateAgentSuppressionRequest": "e2a:CreateAgentSuppressionRequest",
    "CreateContactRequest": "e2a:CreateContactRequest",
    "CreateTemplateRequest": "e2a:CreateTemplateRequest",
    "alias": {
      "@id": "e2a:alias",
      "@type": "xsd:string"
    },
    "from_starter": {
      "@id": "e2a:from_starter",
      "@type": "xsd:string"
    },
    "CreateWebhookRequest": "e2a:CreateWebhookRequest",
    "description": {
      "@id": "e2a:description",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "e2a:events",
      "@container": "@list"
    },
    "filters": {
      "@id": "e2a:filters",
      "@type": "@id"
    },
    "url": {
      "@id": "e2a:url",
      "@type": "xsd:string"
    },
    "CreateWebhookResponse": "e2a:CreateWebhookResponse",
    "auto_disabled_at": {
      "@id": "e2a:auto_disabled_at",
      "@type": "xsd:dateTime"
    },
    "auto_disabled_reason": {
      "@id": "e2a:auto_disabled_reason",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "e2a:enabled",
      "@type": "xsd:boolean"
    },
    "last_delivered_at": {
      "@id": "e2a:last_delivered_at",
      "@type": "xsd:dateTime"
    },
    "signing_secret": {
      "@id": "e2a:signing_secret",
      "@type": "xsd:string"
    },
    "DKIMResult": "e2a:DKIMResult",
    "aligned": {
      "@id": "e2a:aligned",
      "@type": "xsd:boolean"
    },
    "detail": {
      "@id": "e2a:detail",
      "@type": "xsd:string"
    },
    "selector": {
      "@id": "e2a:selector",
      "@type": "xsd:string"
    },
    "DMARCResult": "e2a:DMARCResult",
    "aligned_by": {
      "@id": "e2a:aligned_by",
      "@container": "@list"
    },
    "policy": {
      "@id": "e2a:policy",
      "@type": "xsd:string"
    },
    "DNSRecord": "e2a:DNSRecord",
    "priority": {
      "@id": "e2a:priority",
      "@type": "xsd:integer"
    },
    "purpose": {
      "@id": "e2a:purpose",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "e2a:type",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "e2a:value",
      "@type": "xsd:string"
    },
    "DeleteAgentResult": "e2a:DeleteAgentResult",
    "deleted": {
      "@id": "e2a:deleted",
      "@type": "xsd:boolean"
    },
    "erase_deferred": {
      "@id": "e2a:erase_deferred",
      "@type": "xsd:boolean"
    },
    "messages_deleted": {
      "@id": "e2a:messages_deleted",
      "@type": "xsd:integer"
    },
    "DeleteApiKeyResult": "e2a:DeleteApiKeyResult",
    "DeleteContactResult": "e2a:DeleteContactResult",
    "DeleteDomainResult": "e2a:DeleteDomainResult",
    "sending_teardown": {
      "@id": "e2a:sending_teardown",
      "@type": "xsd:string"
    },
    "DeleteEngagementResult": "e2a:DeleteEngagementResult",
    "DeleteImportBatchResult": "e2a:DeleteImportBatchResult",
    "contacts_deleted": {
      "@id": "e2a:contacts_deleted",
      "@type": "xsd:integer"
    },
    "contacts_retained": {
      "@id": "e2a:contacts_retained",
      "@type": "xsd:integer"
    },
    "engagements_deleted": {
      "@id": "e2a:engagements_deleted",
      "@type": "xsd:integer"
    },
    "DeleteMessageResult": "e2a:DeleteMessageResult",
    "DeleteSuppressionResult": "e2a:DeleteSuppressionResult",
    "DeleteTemplateResult": "e2a:DeleteTemplateResult",
    "DeleteUserDataResult": "e2a:DeleteUserDataResult",
    "agent_suppressions_deleted": {
      "@id": "e2a:agent_suppressions_deleted",
      "@type": "xsd:integer"
    },
    "agent_unsubscribe_tokens_deleted": {
      "@id": "e2a:agent_unsubscribe_tokens_deleted",
      "@type": "xsd:integer"
    },
    "agents_deleted": {
      "@id": "e2a:agents_deleted",
      "@type": "xsd:integer"
    },
    "api_keys_deleted": {
      "@id": "e2a:api_keys_deleted",
      "@type": "xsd:integer"
    },
    "domains_deleted": {
      "@id": "e2a:domains_deleted",
      "@type": "xsd:integer"
    },
    "mode": {
      "@id": "e2a:mode",
      "@type": "xsd:string"
    },
    "oauth_access_tokens_deleted": {
      "@id": "e2a:oauth_access_tokens_deleted",
      "@type": "xsd:integer"
    },
    "oauth_auth_codes_deleted": {
      "@id": "e2a:oauth_auth_codes_deleted",
      "@type": "xsd:integer"
    },
    "oauth_refresh_tokens_deleted": {
      "@id": "e2a:oauth_refresh_tokens_deleted",
      "@type": "xsd:integer"
    },
    "sessions_deleted": {
      "@id": "e2a:sessions_deleted",
      "@type": "xsd:integer"
    },
    "usage_events_deleted": {
      "@id": "e2a:usage_events_deleted",
      "@type": "xsd:integer"
    },
    "usage_summaries_deleted": {
      "@id": "e2a:usage_summaries_deleted",
      "@type": "xsd:integer"
    },
    "user_deleted": {
      "@id": "e2a:user_deleted",
      "@type": "xsd:boolean"
    },
    "DeleteWebhookResult": "e2a:DeleteWebhookResult",
    "DeliveryStatusJSON": "e2a:DeliveryStatusJSON",
    "delivered": {
      "@id": "e2a:delivered",
      "@type": "xsd:integer"
    },
    "matched_webhooks": {
      "@id": "e2a:matched_webhooks",
      "@type": "xsd:integer"
    },
    "pending": {
      "@id": "e2a:pending",
      "@type": "xsd:integer"
    },
    "DeploymentInfoView": "e2a:DeploymentInfoView",
    "public_url": {
      "@id": "e2a:public_url",
      "@type": "xsd:string"
    },
    "shared_domain": {
      "@id": "e2a:shared_domain",
      "@type": "xsd:string"
    },
    "slug_registration_enabled": {
      "@id": "e2a:slug_registration_enabled",
      "@type": "xsd:boolean"
    },
    "version": {
      "@id": "e2a:version",
      "@type": "xsd:string"
    },
    "Domain": "e2a:Domain",
    "agent_count": {
      "@id": "e2a:agent_count",
      "@type": "xsd:integer"
    },
    "dkim_public_key": {
      "@id": "e2a:dkim_public_key",
      "@type": "xsd:string"
    },
    "dkim_selector": {
      "@id": "e2a:dkim_selector",
      "@type": "xsd:string"
    },
    "last_checked_at": {
      "@id": "e2a:last_checked_at",
      "@type": "xsd:dateTime"
    },
    "primary": {
      "@id": "e2a:primary",
      "@type": "xsd:boolean"
    },
    "sending_error": {
      "@id": "e2a:sending_error",
      "@type": "xsd:string"
    },
    "sending_last_checked_at": {
      "@id": "e2a:sending_last_checked_at",
      "@type": "xsd:dateTime"
    },
    "sending_status": {
      "@id": "e2a:sending_status",
      "@type": "xsd:string"
    },
    "verification_token": {
      "@id": "e2a:verification_token",
      "@type": "xsd:string"
    },
    "verified": {
      "@id": "e2a:verified",
      "@type": "xsd:boolean"
    },
    "verified_at": {
      "@id": "e2a:verified_at",
      "@type": "xsd:dateTime"
    },
    "DomainCapabilities": "e2a:DomainCapabilities",
    "inbound": {
      "@id": "e2a:inbound",
      "@type": "xsd:string"
    },
    "outbound": {
      "@id": "e2a:outbound",
      "@type": "xsd:string"
    },
    "DomainSendingFailedData": "e2a:DomainSendingFailedData",
    "DomainSendingVerifiedData": "e2a:DomainSendingVerifiedData",
    "DomainSuppressionAddedData": "e2a:DomainSuppressionAddedData",
    "lifecycle_transitions": {
      "@id": "e2a:lifecycle_transitions",
      "@container": "@list"
    },
    "message_id": {
      "@id": "e2a:message_id",
      "@type": "xsd:string"
    },
    "DomainView": "e2a:DomainView",
    "capabilities": {
      "@id": "e2a:capabilities",
      "@type": "@id"
    },
    "dns_records": {
      "@id": "e2a:dns_records",
      "@container": "@list"
    },
    "sending_ramp": {
      "@id": "e2a:sending_ramp",
      "@type": "@id"
    },
    "EmailBouncedData": "e2a:EmailBouncedData",
    "bounce_sub_type": {
      "@id": "e2a:bounce_sub_type",
      "@type": "xsd:string"
    },
    "bounce_type": {
      "@id": "e2a:bounce_type",
      "@type": "xsd:string"
    },
    "delivered_to": {
      "@id": "e2a:delivered_to",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "e2a:direction",
      "@type": "xsd:string"
    },
    "smtp_detail": {
      "@id": "e2a:smtp_detail",
      "@type": "xsd:string"
    },
    "EmailComplainedData": "e2a:EmailComplainedData",
    "EmailDeliveredData": "e2a:EmailDeliveredData",
    "EmailFailedData": "e2a:EmailFailedData",
    "conversation_id": {
      "@id": "e2a:conversation_id",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "e2a:from",
      "@type": "xsd:string"
    },
    "message_type": {
      "@id": "e2a:message_type",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "e2a:method",
      "@type": "xsd:string"
    },
    "reason_code": {
      "@id": "e2a:reason_code",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "e2a:retryable",
      "@type": "xsd:boolean"
    },
    "EmailReceivedData": "e2a:EmailReceivedData",
    "authentication": {
      "@id": "e2a:authentication"
    },
    "envelope_from": {
      "@id": "e2a:envelope_from",
      "@type": "xsd:string"
    },
    "header_from": {
      "@id": "e2a:header_from",
      "@type": "xsd:string"
    },
    "received_at": {
      "@id": "e2a:received_at",
      "@type": "xsd:dateTime"
    },
    "reply_to": {
      "@id": "e2a:reply_to",
      "@container": "@list"
    },
    "verified_domain": {
      "@id": "e2a:verified_domain",
      "@type": "xsd:string"
    },
    "EmailSentData": "e2a:EmailSentData",
    "provider_message_id": {
      "@id": "e2a:provider_message_id",
      "@type": "xsd:string"
    },
    "EmbeddedContactView": "e2a:EmbeddedContactView",
    "ErrorBody": "e2a:ErrorBody",
    "details": {
      "@id": "e2a:details"
    },
    "request_id": {
      "@id": "e2a:request_id",
      "@type": "xsd:string"
    },
    "ErrorEnvelope": "e2a:ErrorEnvelope",
    "error": {
      "@id": "e2a:error",
      "@type": "@id"
    },
    "EventEnvelope": "e2a:EventEnvelope",
    "schema_version": {
      "@id": "e2a:schema_version",
      "@type": "xsd:string"
    },
    "EventView": "e2a:EventView",
    "delivery_status": {
      "@id": "e2a:delivery_status",
      "@type": "@id"
    },
    "ExternalSendingNotEnabledDetails": "e2a:ExternalSendingNotEnabledDetails",
    "allowed_recipients": {
      "@id": "e2a:allowed_recipients",
      "@container": "@list"
    },
    "recovery_url": {
      "@id": "e2a:recovery_url",
      "@type": "xsd:string"
    },
    "FieldError": "e2a:FieldError",
    "location": {
      "@id": "e2a:location",
      "@type": "xsd:string"
    },
    "ForwardRequest": "e2a:ForwardRequest",
    "send_at": {
      "@id": "e2a:send_at",
      "@type": "xsd:dateTime"
    },
    "unsubscribe": {
      "@id": "e2a:unsubscribe",
      "@type": "@id"
    },
    "HoldReasonView": "e2a:HoldReasonView",
    "category": {
      "@id": "e2a:category",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "e2a:confidence",
      "@type": "xsd:decimal"
    },
    "ImportContactsRequest": "e2a:ImportContactsRequest",
    "contacts": {
      "@id": "e2a:contacts",
      "@container": "@list"
    },
    "on_conflict": {
      "@id": "e2a:on_conflict",
      "@type": "xsd:string"
    },
    "LimitExceededDetails": "e2a:LimitExceededDetails",
    "current": {
      "@id": "e2a:current",
      "@type": "xsd:integer"
    },
    "resource": {
      "@id": "e2a:resource",
      "@type": "xsd:string"
    },
    "LimitExceededEnvelope": "e2a:LimitExceededEnvelope",
    "LimitExceededErrorBody": "e2a:LimitExceededErrorBody",
    "LimitsCapsView": "e2a:LimitsCapsView",
    "max_agents": {
      "@id": "e2a:max_agents",
      "@type": "xsd:integer"
    },
    "max_domains": {
      "@id": "e2a:max_domains",
      "@type": "xsd:integer"
    },
    "max_messages_month": {
      "@id": "e2a:max_messages_month",
      "@type": "xsd:integer"
    },
    "max_storage_bytes": {
      "@id": "e2a:max_storage_bytes",
      "@type": "xsd:integer"
    },
    "LimitsUsageView": "e2a:LimitsUsageView",
    "domains": {
      "@id": "e2a:domains",
      "@type": "xsd:integer"
    },
    "messages_month": {
      "@id": "e2a:messages_month",
      "@type": "xsd:integer"
    },
    "storage_bytes": {
      "@id": "e2a:storage_bytes",
      "@type": "xsd:integer"
    },
    "Message": "e2a:Message",
    "approval_expires_at": {
      "@id": "e2a:approval_expires_at",
      "@type": "xsd:dateTime"
    },
    "delivery_detail": {
      "@id": "e2a:delivery_detail",
      "@type": "xsd:string"
    },
    "edited": {
      "@id": "e2a:edited",
      "@type": "xsd:boolean"
    },
    "email_message_id": {
      "@id": "e2a:email_message_id",
      "@type": "xsd:string"
    },
    "flag_reason": {
      "@id": "e2a:flag_reason",
      "@type": "xsd:string"
    },
    "flagged": {
      "@id": "e2a:flagged",
      "@type": "xsd:boolean"
    },
    "raw_message": {
      "@id": "e2a:raw_message",
      "@type": "xsd:string"
    },
    "read_status": {
      "@id": "e2a:read_status",
      "@type": "xsd:string"
    },
    "rejection_reason": {
      "@id": "e2a:rejection_reason",
      "@type": "xsd:string"
    },
    "review_reason": {
      "@id": "e2a:review_reason",
      "@type": "xsd:string"
    },
    "reviewed_at": {
      "@id": "e2a:reviewed_at",
      "@type": "xsd:dateTime"
    },
    "reviewed_by_name": {
      "@id": "e2a:reviewed_by_name",
      "@type": "xsd:string"
    },
    "reviewed_by_user_id": {
      "@id": "e2a:reviewed_by_user_id",
      "@type": "xsd:string"
    },
    "scan_action": {
      "@id": "e2a:scan_action",
      "@type": "xsd:string"
    },
    "scan_score": {
      "@id": "e2a:scan_score",
      "@type": "xsd:decimal"
    },
    "scheduled_at": {
      "@id": "e2a:scheduled_at",
      "@type": "xsd:dateTime"
    },
    "sent_as": {
      "@id": "e2a:sent_as",
      "@type": "xsd:string"
    },
    "webhook_attempts": {
      "@id": "e2a:webhook_attempts",
      "@type": "xsd:integer"
    },
    "webhook_error": {
      "@id": "e2a:webhook_error",
      "@type": "xsd:string"
    },
    "MessageBodyView": "e2a:MessageBodyView",
    "MessageLifecycleTransition": "e2a:MessageLifecycleTransition",
    "correlation_ids": {
      "@id": "e2a:correlation_ids"
    },
    "evidence": {
      "@id": "e2a:evidence"
    },
    "occurred_at": {
      "@id": "e2a:occurred_at",
      "@type": "xsd:dateTime"
    },
    "outcome": {
      "@id": "e2a:outcome",
      "@type": "xsd:string"
    },
    "recipient": {
      "@id": "e2a:recipient",
      "@type": "xsd:string"
    },
    "reconstructed": {
      "@id": "e2a:reconstructed",
      "@type": "xsd:boolean"
    },
    "MessageParsedView": "e2a:MessageParsedView",
    "truncated": {
      "@id": "e2a:truncated",
      "@type": "xsd:boolean"
    },
    "MessageSummaryView": "e2a:MessageSummaryView",
    "review_status": {
      "@id": "e2a:review_status",
      "@type": "xsd:string"
    },
    "thread_id": {
      "@id": "e2a:thread_id",
      "@type": "xsd:string"
    },
    "MessageView": "e2a:MessageView",
    "body": {
      "@id": "e2a:body",
      "@type": "@id"
    },
    "hold_reason": {
      "@id": "e2a:hold_reason",
      "@type": "@id"
    },
    "parsed": {
      "@id": "e2a:parsed",
      "@type": "@id"
    },
    "protection": {
      "@id": "e2a:protection",
      "@container": "@list"
    },
    "MetricsBucketView": "e2a:MetricsBucketView",
    "day": {
      "@id": "e2a:day",
      "@type": "xsd:dateTime"
    },
    "MetricsCounterView": "e2a:MetricsCounterView",
    "observations": {
      "@id": "e2a:observations",
      "@type": "xsd:integer"
    },
    "MetricsRatesView": "e2a:MetricsRatesView",
    "bounce_rate": {
      "@id": "e2a:bounce_rate",
      "@type": "xsd:decimal"
    },
    "complaint_rate": {
      "@id": "e2a:complaint_rate",
      "@type": "xsd:decimal"
    },
    "delivered_rate": {
      "@id": "e2a:delivered_rate",
      "@type": "xsd:decimal"
    },
    "suppression_block_rate": {
      "@id": "e2a:suppression_block_rate",
      "@type": "xsd:decimal"
    },
    "MetricsSummaryView": "e2a:MetricsSummaryView",
    "accepted": {
      "@id": "e2a:accepted",
      "@type": "xsd:integer"
    },
    "bounced_hard": {
      "@id": "e2a:bounced_hard",
      "@type": "xsd:integer"
    },
    "bounced_soft": {
      "@id": "e2a:bounced_soft",
      "@type": "xsd:integer"
    },
    "bounced_undetermined": {
      "@id": "e2a:bounced_undetermined",
      "@type": "xsd:integer"
    },
    "complained": {
      "@id": "e2a:complained",
      "@type": "xsd:integer"
    },
    "dmarc_error": {
      "@id": "e2a:dmarc_error",
      "@type": "xsd:integer"
    },
    "dmarc_fail": {
      "@id": "e2a:dmarc_fail",
      "@type": "xsd:integer"
    },
    "dmarc_none": {
      "@id": "e2a:dmarc_none",
      "@type": "xsd:integer"
    },
    "dmarc_pass": {
      "@id": "e2a:dmarc_pass",
      "@type": "xsd:integer"
    },
    "loopback": {
      "@id": "e2a:loopback",
      "@type": "xsd:integer"
    },
    "received": {
      "@id": "e2a:received",
      "@type": "xsd:integer"
    },
    "review_approved": {
      "@id": "e2a:review_approved",
      "@type": "xsd:integer"
    },
    "review_expired_approved": {
      "@id": "e2a:review_expired_approved",
      "@type": "xsd:integer"
    },
    "review_expired_rejected": {
      "@id": "e2a:review_expired_rejected",
      "@type": "xsd:integer"
    },
    "review_held": {
      "@id": "e2a:review_held",
      "@type": "xsd:integer"
    },
    "review_rejected": {
      "@id": "e2a:review_rejected",
      "@type": "xsd:integer"
    },
    "send_failed": {
      "@id": "e2a:send_failed",
      "@type": "xsd:integer"
    },
    "submitted": {
      "@id": "e2a:submitted",
      "@type": "xsd:integer"
    },
    "OAuthConnectionEntry": "e2a:OAuthConnectionEntry",
    "client_id": {
      "@id": "e2a:client_id",
      "@type": "xsd:string"
    },
    "client_name": {
      "@id": "e2a:client_name",
      "@type": "xsd:string"
    },
    "issued_at": {
      "@id": "e2a:issued_at",
      "@type": "xsd:dateTime"
    },
    "PageAPIKeyView": "e2a:PageAPIKeyView",
    "items": {
      "@id": "e2a:items",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "e2a:next_cursor",
      "@type": "xsd:string"
    },
    "PageAgentSuppressionView": "e2a:PageAgentSuppressionView",
    "PageAgentView": "e2a:PageAgentView",
    "PageContactEngagementView": "e2a:PageContactEngagementView",
    "PageContactView": "e2a:PageContactView",
    "PageConversationSummaryView": "e2a:PageConversationSummaryView",
    "PageDomainView": "e2a:PageDomainView",
    "PageEventView": "e2a:PageEventView",
    "PageMessageLifecycleTransition": "e2a:PageMessageLifecycleTransition",
    "PageMessageSummaryView": "e2a:PageMessageSummaryView",
    "PageReviewView": "e2a:PageReviewView",
    "PageStarterTemplateView": "e2a:PageStarterTemplateView",
    "PageSuppressionView": "e2a:PageSuppressionView",
    "PageTemplateSummaryView": "e2a:PageTemplateSummaryView",
    "PageWebhookDeliveryView": "e2a:PageWebhookDeliveryView",
    "PageWebhookView": "e2a:PageWebhookView",
    "PayloadTooLargeDetails": "e2a:PayloadTooLargeDetails",
    "actual_bytes": {
      "@id": "e2a:actual_bytes",
      "@type": "xsd:integer"
    },
    "max_bytes": {
      "@id": "e2a:max_bytes",
      "@type": "xsd:integer"
    },
    "ProtectionConfigRequest": "e2a:ProtectionConfigRequest",
    "holds": {
      "@id": "e2a:holds",
      "@type": "@id"
    },
    "ProtectionConfigView": "e2a:ProtectionConfigView",
    "ProtectionDirectionRequest": "e2a:ProtectionDirectionRequest",
    "gate": {
      "@id": "e2a:gate",
      "@type": "@id"
    },
    "scan": {
      "@id": "e2a:scan",
      "@type": "@id"
    },
    "ProtectionDirectionView": "e2a:ProtectionDirectionView",
    "ProtectionEventExportEntry": "e2a:ProtectionEventExportEntry",
    "action": {
      "@id": "e2a:action",
      "@type": "xsd:string"
    },
    "detector": {
      "@id": "e2a:detector",
      "@type": "xsd:string"
    },
    "peer_address": {
      "@id": "e2a:peer_address",
      "@type": "xsd:string"
    },
    "ProtectionFindingView": "e2a:ProtectionFindingView",
    "categories": {
      "@id": "e2a:categories",
      "@container": "@list"
    },
    "score": {
      "@id": "e2a:score",
      "@type": "xsd:decimal"
    },
    "ProtectionGateRequest": "e2a:ProtectionGateRequest",
    "allowlist": {
      "@id": "e2a:allowlist",
      "@container": "@list"
    },
    "ProtectionGateView": "e2a:ProtectionGateView",
    "ProtectionHoldsRequest": "e2a:ProtectionHol

# --- truncated at 32 KB (32 KB total) ---
# Full source: https://artifacts.apis.io/e2a-dev/json-ld/e2a-dev-context.jsonld