politicalcomms-com · JSON-LD Context
Politicalcomms Com Context
JSON-LD context defining the semantic vocabulary for Politicalcomms Com from politicalcomms-com.
23 Classes
135 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
politicalcomms:
https://politicalcomms.com/schema#
Classes
ErrorResponse
HierarchyOrganization
AuthErrorResponse
RateLimitErrorResponse
DnsRecord
EmailDomain
EmailSenderIdentity
EmailListCounts
EmailList
EmailListContact
BulkUpsertResult
EmailSuppression
EmailCampaignCounts
EmailCampaign
EmailCampaignStats
CursorPage
EmailTemplateContent
EmailTemplateLint
EmailTemplate
EmailListImport
Conversation
ConversationMessage
ConversationReplyResult
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| code | string | |
| correlationId | string | |
| details | list | |
| id | string | |
| name | string | |
| parentId | string | |
| status | string | |
| contactEmail | string | |
| contactFirstName | string | |
| contactLastName | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| brands | list | |
| childOrganizations | list | |
| message | string | |
| success | boolean | |
| statusCode | integer | |
| retryAfter | integer | |
| type | string | |
| value | string | |
| purpose | string | |
| domain | string | |
| dns_records | list | |
| verification | ||
| error_message | string | |
| last_checked_at | dateTime | |
| created_at | dateTime | |
| updated_at | dateTime | |
| email_domain_id | string | |
| from_address | string | |
| from_local_part | string | |
| from_name | string | |
| reply_to | string | |
| physical_address | string | |
| disclaimer | string | |
| disclaimer_required | boolean | |
| authorized_by_candidate | boolean | |
| gmail_verified_sender | ||
| total | integer | |
| sendable | integer | |
| bounced | integer | |
| complained | integer | |
| unsubscribed | integer | |
| invalid | integer | |
| suppressed_global | integer | |
| description | string | |
| source_type | string | |
| acquired | string | |
| sunset_enabled | boolean | |
| counts | reference | |
| removed_at_upload | ||
| last_send_at | dateTime | |
| string | ||
| status_reason | string | |
| fields | ||
| consent_source | string | |
| consent_at | dateTime | |
| added_at | dateTime | |
| last_engaged_at | dateTime | |
| written | integer | |
| accepted | integer | |
| rejected | integer | |
| duplicates | integer | |
| results | list | |
| scope | string | |
| reason | string | |
| source | string | |
| sender_identity_id | string | |
| suppressed_at | dateTime | |
| queued | integer | |
| sent | integer | |
| delivered | integer | |
| opened | integer | |
| clicked | integer | |
| failed | integer | |
| list_ids | list | |
| suppression_list_ids | list | |
| tracking_domain_id | string | |
| tracking_domain | ||
| require_approval | boolean | |
| approval_status | string | |
| last_tested_at | dateTime | |
| refcode | string | |
| source_code | string | |
| scheduled_at | dateTime | |
| timezone | string | |
| audience_count | integer | |
| pause_reason | string | |
| blocked | list | |
| started_at | dateTime | |
| completed_at | dateTime | |
| campaign_id | string | |
| tiles | ||
| links | list | |
| excludes_test_and_seed | boolean | |
| data | list | |
| has_more | boolean | |
| next_cursor | string | |
| subject | string | |
| preheader | string | |
| html | string | |
| text | string | |
| editor | string | |
| errors | list | |
| warnings | list | |
| content | reference | |
| thumbnail_url | string | |
| email_list_id | string | |
| file_name | string | |
| file_size | integer | |
| headers | list | |
| mapping | ||
| recognized_provider | string | |
| summary | ||
| conversation_id | string | |
| project_id | string | |
| from | string | |
| to | string | |
| opted_out | boolean | |
| is_test | boolean | |
| contact | ||
| inbound_messages | integer | |
| outbound_messages | integer | |
| first_message_at | dateTime | |
| last_inbound_at | dateTime | |
| last_outbound_at | dateTime | |
| message_id | string | |
| direction | string | |
| media_urls | list | |
| sent_at | dateTime | |
| delivered_at | dateTime | |
| received_at | dateTime | |
| error_code | string | |
| carrier | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://politicalcomms.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"politicalcomms": "https://politicalcomms.com/schema#",
"ErrorResponse": "politicalcomms:ErrorResponse",
"error": {
"@id": "politicalcomms:error",
"@type": "xsd:string"
},
"code": {
"@id": "politicalcomms:code",
"@type": "xsd:string"
},
"correlationId": {
"@id": "politicalcomms:correlationId",
"@type": "xsd:string"
},
"details": {
"@id": "politicalcomms:details",
"@container": "@list"
},
"HierarchyOrganization": "politicalcomms:HierarchyOrganization",
"id": {
"@id": "politicalcomms:id",
"@type": "xsd:string"
},
"name": {
"@id": "politicalcomms:name",
"@type": "xsd:string"
},
"parentId": {
"@id": "politicalcomms:parentId",
"@type": "xsd:string"
},
"status": {
"@id": "politicalcomms:status",
"@type": "xsd:string"
},
"contactEmail": {
"@id": "politicalcomms:contactEmail",
"@type": "xsd:string"
},
"contactFirstName": {
"@id": "politicalcomms:contactFirstName",
"@type": "xsd:string"
},
"contactLastName": {
"@id": "politicalcomms:contactLastName",
"@type": "xsd:string"
},
"createdAt": {
"@id": "politicalcomms:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "politicalcomms:updatedAt",
"@type": "xsd:dateTime"
},
"brands": {
"@id": "politicalcomms:brands",
"@container": "@list"
},
"childOrganizations": {
"@id": "politicalcomms:childOrganizations",
"@container": "@list"
},
"AuthErrorResponse": "politicalcomms:AuthErrorResponse",
"message": {
"@id": "politicalcomms:message",
"@type": "xsd:string"
},
"RateLimitErrorResponse": "politicalcomms:RateLimitErrorResponse",
"success": {
"@id": "politicalcomms:success",
"@type": "xsd:boolean"
},
"statusCode": {
"@id": "politicalcomms:statusCode",
"@type": "xsd:integer"
},
"retryAfter": {
"@id": "politicalcomms:retryAfter",
"@type": "xsd:integer"
},
"DnsRecord": "politicalcomms:DnsRecord",
"type": {
"@id": "politicalcomms:type",
"@type": "xsd:string"
},
"value": {
"@id": "politicalcomms:value",
"@type": "xsd:string"
},
"purpose": {
"@id": "politicalcomms:purpose",
"@type": "xsd:string"
},
"EmailDomain": "politicalcomms:EmailDomain",
"domain": {
"@id": "politicalcomms:domain",
"@type": "xsd:string"
},
"dns_records": {
"@id": "politicalcomms:dns_records",
"@container": "@list"
},
"verification": {
"@id": "politicalcomms:verification"
},
"error_message": {
"@id": "politicalcomms:error_message",
"@type": "xsd:string"
},
"last_checked_at": {
"@id": "politicalcomms:last_checked_at",
"@type": "xsd:dateTime"
},
"created_at": {
"@id": "politicalcomms:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "politicalcomms:updated_at",
"@type": "xsd:dateTime"
},
"EmailSenderIdentity": "politicalcomms:EmailSenderIdentity",
"email_domain_id": {
"@id": "politicalcomms:email_domain_id",
"@type": "xsd:string"
},
"from_address": {
"@id": "politicalcomms:from_address",
"@type": "xsd:string"
},
"from_local_part": {
"@id": "politicalcomms:from_local_part",
"@type": "xsd:string"
},
"from_name": {
"@id": "politicalcomms:from_name",
"@type": "xsd:string"
},
"reply_to": {
"@id": "politicalcomms:reply_to",
"@type": "xsd:string"
},
"physical_address": {
"@id": "politicalcomms:physical_address",
"@type": "xsd:string"
},
"disclaimer": {
"@id": "politicalcomms:disclaimer",
"@type": "xsd:string"
},
"disclaimer_required": {
"@id": "politicalcomms:disclaimer_required",
"@type": "xsd:boolean"
},
"authorized_by_candidate": {
"@id": "politicalcomms:authorized_by_candidate",
"@type": "xsd:boolean"
},
"gmail_verified_sender": {
"@id": "politicalcomms:gmail_verified_sender"
},
"EmailListCounts": "politicalcomms:EmailListCounts",
"total": {
"@id": "politicalcomms:total",
"@type": "xsd:integer"
},
"sendable": {
"@id": "politicalcomms:sendable",
"@type": "xsd:integer"
},
"bounced": {
"@id": "politicalcomms:bounced",
"@type": "xsd:integer"
},
"complained": {
"@id": "politicalcomms:complained",
"@type": "xsd:integer"
},
"unsubscribed": {
"@id": "politicalcomms:unsubscribed",
"@type": "xsd:integer"
},
"invalid": {
"@id": "politicalcomms:invalid",
"@type": "xsd:integer"
},
"suppressed_global": {
"@id": "politicalcomms:suppressed_global",
"@type": "xsd:integer"
},
"EmailList": "politicalcomms:EmailList",
"description": {
"@id": "politicalcomms:description",
"@type": "xsd:string"
},
"source_type": {
"@id": "politicalcomms:source_type",
"@type": "xsd:string"
},
"acquired": {
"@id": "politicalcomms:acquired",
"@type": "xsd:string"
},
"sunset_enabled": {
"@id": "politicalcomms:sunset_enabled",
"@type": "xsd:boolean"
},
"counts": {
"@id": "politicalcomms:counts",
"@type": "@id"
},
"removed_at_upload": {
"@id": "politicalcomms:removed_at_upload"
},
"last_send_at": {
"@id": "politicalcomms:last_send_at",
"@type": "xsd:dateTime"
},
"EmailListContact": "politicalcomms:EmailListContact",
"email": {
"@id": "politicalcomms:email",
"@type": "xsd:string"
},
"status_reason": {
"@id": "politicalcomms:status_reason",
"@type": "xsd:string"
},
"fields": {
"@id": "politicalcomms:fields"
},
"consent_source": {
"@id": "politicalcomms:consent_source",
"@type": "xsd:string"
},
"consent_at": {
"@id": "politicalcomms:consent_at",
"@type": "xsd:dateTime"
},
"added_at": {
"@id": "politicalcomms:added_at",
"@type": "xsd:dateTime"
},
"last_engaged_at": {
"@id": "politicalcomms:last_engaged_at",
"@type": "xsd:dateTime"
},
"BulkUpsertResult": "politicalcomms:BulkUpsertResult",
"written": {
"@id": "politicalcomms:written",
"@type": "xsd:integer"
},
"accepted": {
"@id": "politicalcomms:accepted",
"@type": "xsd:integer"
},
"rejected": {
"@id": "politicalcomms:rejected",
"@type": "xsd:integer"
},
"duplicates": {
"@id": "politicalcomms:duplicates",
"@type": "xsd:integer"
},
"results": {
"@id": "politicalcomms:results",
"@container": "@list"
},
"EmailSuppression": "politicalcomms:EmailSuppression",
"scope": {
"@id": "politicalcomms:scope",
"@type": "xsd:string"
},
"reason": {
"@id": "politicalcomms:reason",
"@type": "xsd:string"
},
"source": {
"@id": "politicalcomms:source",
"@type": "xsd:string"
},
"sender_identity_id": {
"@id": "politicalcomms:sender_identity_id",
"@type": "xsd:string"
},
"suppressed_at": {
"@id": "politicalcomms:suppressed_at",
"@type": "xsd:dateTime"
},
"EmailCampaignCounts": "politicalcomms:EmailCampaignCounts",
"queued": {
"@id": "politicalcomms:queued",
"@type": "xsd:integer"
},
"sent": {
"@id": "politicalcomms:sent",
"@type": "xsd:integer"
},
"delivered": {
"@id": "politicalcomms:delivered",
"@type": "xsd:integer"
},
"opened": {
"@id": "politicalcomms:opened",
"@type": "xsd:integer"
},
"clicked": {
"@id": "politicalcomms:clicked",
"@type": "xsd:integer"
},
"failed": {
"@id": "politicalcomms:failed",
"@type": "xsd:integer"
},
"EmailCampaign": "politicalcomms:EmailCampaign",
"list_ids": {
"@id": "politicalcomms:list_ids",
"@container": "@list"
},
"suppression_list_ids": {
"@id": "politicalcomms:suppression_list_ids",
"@container": "@list"
},
"tracking_domain_id": {
"@id": "politicalcomms:tracking_domain_id",
"@type": "xsd:string"
},
"tracking_domain": {
"@id": "politicalcomms:tracking_domain"
},
"require_approval": {
"@id": "politicalcomms:require_approval",
"@type": "xsd:boolean"
},
"approval_status": {
"@id": "politicalcomms:approval_status",
"@type": "xsd:string"
},
"last_tested_at": {
"@id": "politicalcomms:last_tested_at",
"@type": "xsd:dateTime"
},
"refcode": {
"@id": "politicalcomms:refcode",
"@type": "xsd:string"
},
"source_code": {
"@id": "politicalcomms:source_code",
"@type": "xsd:string"
},
"scheduled_at": {
"@id": "politicalcomms:scheduled_at",
"@type": "xsd:dateTime"
},
"timezone": {
"@id": "politicalcomms:timezone",
"@type": "xsd:string"
},
"audience_count": {
"@id": "politicalcomms:audience_count",
"@type": "xsd:integer"
},
"pause_reason": {
"@id": "politicalcomms:pause_reason",
"@type": "xsd:string"
},
"blocked": {
"@id": "politicalcomms:blocked",
"@container": "@list"
},
"started_at": {
"@id": "politicalcomms:started_at",
"@type": "xsd:dateTime"
},
"completed_at": {
"@id": "politicalcomms:completed_at",
"@type": "xsd:dateTime"
},
"EmailCampaignStats": "politicalcomms:EmailCampaignStats",
"campaign_id": {
"@id": "politicalcomms:campaign_id",
"@type": "xsd:string"
},
"tiles": {
"@id": "politicalcomms:tiles"
},
"links": {
"@id": "politicalcomms:links",
"@container": "@list"
},
"excludes_test_and_seed": {
"@id": "politicalcomms:excludes_test_and_seed",
"@type": "xsd:boolean"
},
"CursorPage": "politicalcomms:CursorPage",
"data": {
"@id": "politicalcomms:data",
"@container": "@list"
},
"has_more": {
"@id": "politicalcomms:has_more",
"@type": "xsd:boolean"
},
"next_cursor": {
"@id": "politicalcomms:next_cursor",
"@type": "xsd:string"
},
"EmailTemplateContent": "politicalcomms:EmailTemplateContent",
"subject": {
"@id": "politicalcomms:subject",
"@type": "xsd:string"
},
"preheader": {
"@id": "politicalcomms:preheader",
"@type": "xsd:string"
},
"html": {
"@id": "politicalcomms:html",
"@type": "xsd:string"
},
"text": {
"@id": "politicalcomms:text",
"@type": "xsd:string"
},
"editor": {
"@id": "politicalcomms:editor",
"@type": "xsd:string"
},
"EmailTemplateLint": "politicalcomms:EmailTemplateLint",
"errors": {
"@id": "politicalcomms:errors",
"@container": "@list"
},
"warnings": {
"@id": "politicalcomms:warnings",
"@container": "@list"
},
"EmailTemplate": "politicalcomms:EmailTemplate",
"content": {
"@id": "politicalcomms:content",
"@type": "@id"
},
"thumbnail_url": {
"@id": "politicalcomms:thumbnail_url",
"@type": "xsd:string"
},
"EmailListImport": "politicalcomms:EmailListImport",
"email_list_id": {
"@id": "politicalcomms:email_list_id",
"@type": "xsd:string"
},
"file_name": {
"@id": "politicalcomms:file_name",
"@type": "xsd:string"
},
"file_size": {
"@id": "politicalcomms:file_size",
"@type": "xsd:integer"
},
"headers": {
"@id": "politicalcomms:headers",
"@container": "@list"
},
"mapping": {
"@id": "politicalcomms:mapping"
},
"recognized_provider": {
"@id": "politicalcomms:recognized_provider",
"@type": "xsd:string"
},
"summary": {
"@id": "politicalcomms:summary"
},
"Conversation": "politicalcomms:Conversation",
"conversation_id": {
"@id": "politicalcomms:conversation_id",
"@type": "xsd:string"
},
"project_id": {
"@id": "politicalcomms:project_id",
"@type": "xsd:string"
},
"from": {
"@id": "politicalcomms:from",
"@type": "xsd:string"
},
"to": {
"@id": "politicalcomms:to",
"@type": "xsd:string"
},
"opted_out": {
"@id": "politicalcomms:opted_out",
"@type": "xsd:boolean"
},
"is_test": {
"@id": "politicalcomms:is_test",
"@type": "xsd:boolean"
},
"contact": {
"@id": "politicalcomms:contact"
},
"inbound_messages": {
"@id": "politicalcomms:inbound_messages",
"@type": "xsd:integer"
},
"outbound_messages": {
"@id": "politicalcomms:outbound_messages",
"@type": "xsd:integer"
},
"first_message_at": {
"@id": "politicalcomms:first_message_at",
"@type": "xsd:dateTime"
},
"last_inbound_at": {
"@id": "politicalcomms:last_inbound_at",
"@type": "xsd:dateTime"
},
"last_outbound_at": {
"@id": "politicalcomms:last_outbound_at",
"@type": "xsd:dateTime"
},
"ConversationMessage": "politicalcomms:ConversationMessage",
"message_id": {
"@id": "politicalcomms:message_id",
"@type": "xsd:string"
},
"direction": {
"@id": "politicalcomms:direction",
"@type": "xsd:string"
},
"media_urls": {
"@id": "politicalcomms:media_urls",
"@container": "@list"
},
"sent_at": {
"@id": "politicalcomms:sent_at",
"@type": "xsd:dateTime"
},
"delivered_at": {
"@id": "politicalcomms:delivered_at",
"@type": "xsd:dateTime"
},
"received_at": {
"@id": "politicalcomms:received_at",
"@type": "xsd:dateTime"
},
"error_code": {
"@id": "politicalcomms:error_code",
"@type": "xsd:string"
},
"carrier": {
"@id": "politicalcomms:carrier",
"@type": "xsd:string"
},
"ConversationReplyResult": "politicalcomms:ConversationReplyResult"
},
"@type": "schema:Dataset",
"schema:name": "politicalcomms-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects politicalcomms-com'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-30) from openapi/politicalcomms-com-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/politicalcomms-com-openapi.json"
]
}