communicate-so · JSON-LD Context

Communicate So Context

JSON-LD context defining the semantic vocabulary for Communicate So from communicate-so.

120 Classes 175 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/
communicate: https://communicate.so/schema#

Classes

AccountCredentialReceipt AccountCredentialList AccountCredentialMetadata AccountCredentialRevocation Workspace AccountPreferences createContactResponse createContactRequest listContactsResponse removeContactResponse readContactProfileResponse updateContactProfileResponse updateContactProfileRequest listInboxLiveSupportRequestsResponse requestInboxCopilotSuggestionResponse requestInboxCopilotSuggestionRequest endorseInboxCopilotLearningResponse endorseInboxCopilotLearningRequest presignInboxAttachmentResponse presignInboxAttachmentRequest confirmInboxAttachmentResponse confirmInboxAttachmentRequest readInboxAttachmentUrlResponse retryInboxReplyResponse retryInboxReplyRequest mergeSupportRequestsRequest splitSupportRequestRequest transitionSupportRequestRequest appendSupportRequestEvidenceRequest bindSupportRequestSlaRequest recordSupportRequestSlaMilestoneRequest createWorkspaceLabelResponse createWorkspaceLabelRequest updateWorkspaceLabelResponse updateWorkspaceLabelRequest createInboxNoteResponse createInboxNoteRequest markInboxConversationReadResponse readInboxConversationResponse updateInboxConversationResponse updateInboxConversationRequest editInboxReplyResponse editInboxReplyRequest undoInboxReplyResponse sendInboxReplyResponse sendInboxReplyRequest readInboxCountsResponse requestLinkedCopilotSuggestionRequest endorseLinkedCopilotLearningRequest presignLinkedAttachmentRequest confirmLinkedAttachmentRequest sendLinkedConversationReplyRequest editLinkedConversationReplyRequest retryLinkedConversationReplyRequest addLinkedConversationNoteRequest assignLinkedConversationRequest setLinkedConversationStatusRequest runLinkedConversationActionRequest setConversationStatusRequest startConversationRequest readWorkspaceResponse updateWorkspaceResponse updateWorkspaceRequest deleteWorkspaceRequest addWorkspaceMemberResponse addWorkspaceMemberRequest updateWorkspaceMemberRoleResponse updateWorkspaceMemberRoleRequest removeWorkspaceMemberResponse createWorkspaceInviteResponse createWorkspaceInviteRequest resendWorkspaceInviteResponse cancelWorkspaceInviteResponse acceptWorkspaceInviteResponse readMemberAgentAccessResponse updateMemberAgentAccessResponse updateMemberAgentAccessRequest createTeamResponse createTeamRequest updateTeamResponse updateTeamRequest deleteTeamResponse addTeamMemberResponse addTeamMemberRequest removeTeamMemberResponse createCustomDomainResponse createCustomDomainRequest verifyCustomDomainResponse listWebhooksResponse createWebhookResponse createWebhookRequest updateWebhookResponse updateWebhookRequest deleteWebhookResponse readSourceSuggestionsResponse listAgentModelsResponse createAgentResponse createAgentRequest createHelpArticleRequest updateHelpArticleRequest readAgentResponse updateAgentResponse updateAgentRequest readAgentSetupResponse fetchAgentLogoResponse fetchAgentLogoRequest chatWithAgentPreviewRequest duplicateAgentResponse createSourceRequest readSourceContentResponse uploadSourceFileResponse uploadSourceFileRequest recrawlSourceResponse updateSourceRefreshResponse updateSourceRefreshRequest updateSourceContentResponse updateSourceContentRequest deleteSourceResponse listAgentMacrosResponse createAgentMacroResponse

Properties

Property Type Container
id string
name string
prefix string
scopes list
expiresAt dateTime
token string
items list
nextCursor
audience string
revokedAt
createdAt dateTime
rotatedFromId
planId string
timezone string
updatedAt dateTime
inboxView string
workspaceId string
email string
location
company
companySize
contacts list
total integer
limit integer
offset integer
deleted boolean
contactId string
contact
conversations list
requests list
text string
mode string
question string
requestId string
targetLanguage string
ok boolean
learningId string
attachmentId string
putUrl reference
key string
headers
filename string
contentType string
sizeBytes integer
detectedContentType
kind string
attachmentState string
messageId
url reference
disposition string
conversationId string
agentId string
role string
content string
replyToMessageId
channel
lifecycleStatus string
lifecycleVersion integer
revisionCount integer
authorMemberId
dispatchAfterAt
undoDeadlineAt
sentAt
confirmDuplicateRisk boolean
sourceSupportRequests list
idempotencyKey string
reason string
observedAt dateTime
expectedVersion integer
partitions list
transition
boundaryVersion integer
expectedLifecycleVersion integer
evidence
priority string
teamId string
episodeNumber integer
transportStatus string
responseKind string
color string
authorId string
authorWorkspaceId
authorAgentGrantId
authorKind string
audienceKind string
audienceDestinationWorkspaceId
body string
serverNow dateTime
conversation
inbox
messages list
notes list
voiceSessions list
recentConversations list
labels list
csatRating
status string
assigneeId
dueAt
contactEmail string
notify boolean
force boolean
dispositions list
attachmentIds list
open integer
unassigned integer
mine integer
snoozed integer
closed integer
unread integer
spam integer
unseen integer
mentions integer
byTeam
byAgent
outbox
memberId string
args
message string
subject string
userId string
inviteUrl string
acceptedAt
agentIds list
members list
domain string
events list
webhooks list
enabled boolean
signingSecret string
summary
suggestions list
defaultModelId string
isFreePlan boolean
models list
systemPrompt
inTransfer boolean
model string
temperature decimal
rateLimitPerMinute integer
allowedDomains list
widgetConfig
notifyConfig
voiceConfig
learningConfig
escalationTeamId
supportEmail
website
logoUrl
chatPageEnabled boolean
chatPageBlockedAt
indexable boolean
emailFromName
deletionScheduledAt
deletionRequestedBy
title string
collection string
published boolean
aiTrained boolean
steps
done integer
enabledActionIds list
timeZone string
type string
excludePatterns list
metadata
chunkCount integer
revision dateTime
lastCrawledAt
file string
refreshDisabled boolean
canEdit boolean
macros list
actions
usesThisMonth decimal

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://communicate.so/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "communicate": "https://communicate.so/schema#",
    "AccountCredentialReceipt": "communicate:AccountCredentialReceipt",
    "id": {
      "@id": "communicate:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "communicate:name",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "communicate:prefix",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "communicate:scopes",
      "@container": "@list"
    },
    "expiresAt": {
      "@id": "communicate:expiresAt",
      "@type": "xsd:dateTime"
    },
    "token": {
      "@id": "communicate:token",
      "@type": "xsd:string"
    },
    "AccountCredentialList": "communicate:AccountCredentialList",
    "items": {
      "@id": "communicate:items",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "communicate:nextCursor"
    },
    "AccountCredentialMetadata": "communicate:AccountCredentialMetadata",
    "audience": {
      "@id": "communicate:audience",
      "@type": "xsd:string"
    },
    "revokedAt": {
      "@id": "communicate:revokedAt"
    },
    "createdAt": {
      "@id": "communicate:createdAt",
      "@type": "xsd:dateTime"
    },
    "rotatedFromId": {
      "@id": "communicate:rotatedFromId"
    },
    "AccountCredentialRevocation": "communicate:AccountCredentialRevocation",
    "Workspace": "communicate:Workspace",
    "planId": {
      "@id": "communicate:planId",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "communicate:timezone",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "communicate:updatedAt",
      "@type": "xsd:dateTime"
    },
    "AccountPreferences": "communicate:AccountPreferences",
    "inboxView": {
      "@id": "communicate:inboxView",
      "@type": "xsd:string"
    },
    "createContactResponse": "communicate:createContactResponse",
    "workspaceId": {
      "@id": "communicate:workspaceId",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "communicate:email",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "communicate:location"
    },
    "company": {
      "@id": "communicate:company"
    },
    "companySize": {
      "@id": "communicate:companySize"
    },
    "createContactRequest": "communicate:createContactRequest",
    "listContactsResponse": "communicate:listContactsResponse",
    "contacts": {
      "@id": "communicate:contacts",
      "@container": "@list"
    },
    "total": {
      "@id": "communicate:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "communicate:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "communicate:offset",
      "@type": "xsd:integer"
    },
    "removeContactResponse": "communicate:removeContactResponse",
    "deleted": {
      "@id": "communicate:deleted",
      "@type": "xsd:boolean"
    },
    "contactId": {
      "@id": "communicate:contactId",
      "@type": "xsd:string"
    },
    "readContactProfileResponse": "communicate:readContactProfileResponse",
    "contact": {
      "@id": "communicate:contact"
    },
    "conversations": {
      "@id": "communicate:conversations",
      "@container": "@list"
    },
    "updateContactProfileResponse": "communicate:updateContactProfileResponse",
    "updateContactProfileRequest": "communicate:updateContactProfileRequest",
    "listInboxLiveSupportRequestsResponse": "communicate:listInboxLiveSupportRequestsResponse",
    "requests": {
      "@id": "communicate:requests",
      "@container": "@list"
    },
    "requestInboxCopilotSuggestionResponse": "communicate:requestInboxCopilotSuggestionResponse",
    "text": {
      "@id": "communicate:text",
      "@type": "xsd:string"
    },
    "requestInboxCopilotSuggestionRequest": "communicate:requestInboxCopilotSuggestionRequest",
    "mode": {
      "@id": "communicate:mode",
      "@type": "xsd:string"
    },
    "question": {
      "@id": "communicate:question",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "communicate:requestId",
      "@type": "xsd:string"
    },
    "targetLanguage": {
      "@id": "communicate:targetLanguage",
      "@type": "xsd:string"
    },
    "endorseInboxCopilotLearningResponse": "communicate:endorseInboxCopilotLearningResponse",
    "ok": {
      "@id": "communicate:ok",
      "@type": "xsd:boolean"
    },
    "endorseInboxCopilotLearningRequest": "communicate:endorseInboxCopilotLearningRequest",
    "learningId": {
      "@id": "communicate:learningId",
      "@type": "xsd:string"
    },
    "presignInboxAttachmentResponse": "communicate:presignInboxAttachmentResponse",
    "attachmentId": {
      "@id": "communicate:attachmentId",
      "@type": "xsd:string"
    },
    "putUrl": {
      "@id": "communicate:putUrl",
      "@type": "@id"
    },
    "key": {
      "@id": "communicate:key",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "communicate:headers"
    },
    "presignInboxAttachmentRequest": "communicate:presignInboxAttachmentRequest",
    "filename": {
      "@id": "communicate:filename",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "communicate:contentType",
      "@type": "xsd:string"
    },
    "sizeBytes": {
      "@id": "communicate:sizeBytes",
      "@type": "xsd:integer"
    },
    "confirmInboxAttachmentResponse": "communicate:confirmInboxAttachmentResponse",
    "detectedContentType": {
      "@id": "communicate:detectedContentType"
    },
    "kind": {
      "@id": "communicate:kind",
      "@type": "xsd:string"
    },
    "attachmentState": {
      "@id": "communicate:attachmentState",
      "@type": "xsd:string"
    },
    "messageId": {
      "@id": "communicate:messageId"
    },
    "confirmInboxAttachmentRequest": "communicate:confirmInboxAttachmentRequest",
    "readInboxAttachmentUrlResponse": "communicate:readInboxAttachmentUrlResponse",
    "url": {
      "@id": "communicate:url",
      "@type": "@id"
    },
    "disposition": {
      "@id": "communicate:disposition",
      "@type": "xsd:string"
    },
    "retryInboxReplyResponse": "communicate:retryInboxReplyResponse",
    "conversationId": {
      "@id": "communicate:conversationId",
      "@type": "xsd:string"
    },
    "agentId": {
      "@id": "communicate:agentId",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "communicate:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "communicate:content",
      "@type": "xsd:string"
    },
    "replyToMessageId": {
      "@id": "communicate:replyToMessageId"
    },
    "channel": {
      "@id": "communicate:channel"
    },
    "lifecycleStatus": {
      "@id": "communicate:lifecycleStatus",
      "@type": "xsd:string"
    },
    "lifecycleVersion": {
      "@id": "communicate:lifecycleVersion",
      "@type": "xsd:integer"
    },
    "revisionCount": {
      "@id": "communicate:revisionCount",
      "@type": "xsd:integer"
    },
    "authorMemberId": {
      "@id": "communicate:authorMemberId"
    },
    "dispatchAfterAt": {
      "@id": "communicate:dispatchAfterAt"
    },
    "undoDeadlineAt": {
      "@id": "communicate:undoDeadlineAt"
    },
    "sentAt": {
      "@id": "communicate:sentAt"
    },
    "retryInboxReplyRequest": "communicate:retryInboxReplyRequest",
    "confirmDuplicateRisk": {
      "@id": "communicate:confirmDuplicateRisk",
      "@type": "xsd:boolean"
    },
    "mergeSupportRequestsRequest": "communicate:mergeSupportRequestsRequest",
    "sourceSupportRequests": {
      "@id": "communicate:sourceSupportRequests",
      "@container": "@list"
    },
    "idempotencyKey": {
      "@id": "communicate:idempotencyKey",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "communicate:reason",
      "@type": "xsd:string"
    },
    "observedAt": {
      "@id": "communicate:observedAt",
      "@type": "xsd:dateTime"
    },
    "splitSupportRequestRequest": "communicate:splitSupportRequestRequest",
    "expectedVersion": {
      "@id": "communicate:expectedVersion",
      "@type": "xsd:integer"
    },
    "partitions": {
      "@id": "communicate:partitions",
      "@container": "@list"
    },
    "transitionSupportRequestRequest": "communicate:transitionSupportRequestRequest",
    "transition": {
      "@id": "communicate:transition"
    },
    "appendSupportRequestEvidenceRequest": "communicate:appendSupportRequestEvidenceRequest",
    "boundaryVersion": {
      "@id": "communicate:boundaryVersion",
      "@type": "xsd:integer"
    },
    "expectedLifecycleVersion": {
      "@id": "communicate:expectedLifecycleVersion",
      "@type": "xsd:integer"
    },
    "evidence": {
      "@id": "communicate:evidence"
    },
    "bindSupportRequestSlaRequest": "communicate:bindSupportRequestSlaRequest",
    "priority": {
      "@id": "communicate:priority",
      "@type": "xsd:string"
    },
    "teamId": {
      "@id": "communicate:teamId",
      "@type": "xsd:string"
    },
    "recordSupportRequestSlaMilestoneRequest": "communicate:recordSupportRequestSlaMilestoneRequest",
    "episodeNumber": {
      "@id": "communicate:episodeNumber",
      "@type": "xsd:integer"
    },
    "transportStatus": {
      "@id": "communicate:transportStatus",
      "@type": "xsd:string"
    },
    "responseKind": {
      "@id": "communicate:responseKind",
      "@type": "xsd:string"
    },
    "createWorkspaceLabelResponse": "communicate:createWorkspaceLabelResponse",
    "color": {
      "@id": "communicate:color",
      "@type": "xsd:string"
    },
    "createWorkspaceLabelRequest": "communicate:createWorkspaceLabelRequest",
    "updateWorkspaceLabelResponse": "communicate:updateWorkspaceLabelResponse",
    "updateWorkspaceLabelRequest": "communicate:updateWorkspaceLabelRequest",
    "createInboxNoteResponse": "communicate:createInboxNoteResponse",
    "authorId": {
      "@id": "communicate:authorId",
      "@type": "xsd:string"
    },
    "authorWorkspaceId": {
      "@id": "communicate:authorWorkspaceId"
    },
    "authorAgentGrantId": {
      "@id": "communicate:authorAgentGrantId"
    },
    "authorKind": {
      "@id": "communicate:authorKind",
      "@type": "xsd:string"
    },
    "audienceKind": {
      "@id": "communicate:audienceKind",
      "@type": "xsd:string"
    },
    "audienceDestinationWorkspaceId": {
      "@id": "communicate:audienceDestinationWorkspaceId"
    },
    "body": {
      "@id": "communicate:body",
      "@type": "xsd:string"
    },
    "createInboxNoteRequest": "communicate:createInboxNoteRequest",
    "markInboxConversationReadResponse": "communicate:markInboxConversationReadResponse",
    "readInboxConversationResponse": "communicate:readInboxConversationResponse",
    "serverNow": {
      "@id": "communicate:serverNow",
      "@type": "xsd:dateTime"
    },
    "conversation": {
      "@id": "communicate:conversation"
    },
    "inbox": {
      "@id": "communicate:inbox"
    },
    "messages": {
      "@id": "communicate:messages",
      "@container": "@list"
    },
    "notes": {
      "@id": "communicate:notes",
      "@container": "@list"
    },
    "voiceSessions": {
      "@id": "communicate:voiceSessions",
      "@container": "@list"
    },
    "recentConversations": {
      "@id": "communicate:recentConversations",
      "@container": "@list"
    },
    "labels": {
      "@id": "communicate:labels",
      "@container": "@list"
    },
    "csatRating": {
      "@id": "communicate:csatRating"
    },
    "updateInboxConversationResponse": "communicate:updateInboxConversationResponse",
    "status": {
      "@id": "communicate:status",
      "@type": "xsd:string"
    },
    "assigneeId": {
      "@id": "communicate:assigneeId"
    },
    "dueAt": {
      "@id": "communicate:dueAt"
    },
    "updateInboxConversationRequest": "communicate:updateInboxConversationRequest",
    "contactEmail": {
      "@id": "communicate:contactEmail",
      "@type": "xsd:string"
    },
    "notify": {
      "@id": "communicate:notify",
      "@type": "xsd:boolean"
    },
    "force": {
      "@id": "communicate:force",
      "@type": "xsd:boolean"
    },
    "dispositions": {
      "@id": "communicate:dispositions",
      "@container": "@list"
    },
    "editInboxReplyResponse": "communicate:editInboxReplyResponse",
    "editInboxReplyRequest": "communicate:editInboxReplyRequest",
    "undoInboxReplyResponse": "communicate:undoInboxReplyResponse",
    "sendInboxReplyResponse": "communicate:sendInboxReplyResponse",
    "sendInboxReplyRequest": "communicate:sendInboxReplyRequest",
    "attachmentIds": {
      "@id": "communicate:attachmentIds",
      "@container": "@list"
    },
    "readInboxCountsResponse": "communicate:readInboxCountsResponse",
    "open": {
      "@id": "communicate:open",
      "@type": "xsd:integer"
    },
    "unassigned": {
      "@id": "communicate:unassigned",
      "@type": "xsd:integer"
    },
    "mine": {
      "@id": "communicate:mine",
      "@type": "xsd:integer"
    },
    "snoozed": {
      "@id": "communicate:snoozed",
      "@type": "xsd:integer"
    },
    "closed": {
      "@id": "communicate:closed",
      "@type": "xsd:integer"
    },
    "unread": {
      "@id": "communicate:unread",
      "@type": "xsd:integer"
    },
    "spam": {
      "@id": "communicate:spam",
      "@type": "xsd:integer"
    },
    "unseen": {
      "@id": "communicate:unseen",
      "@type": "xsd:integer"
    },
    "mentions": {
      "@id": "communicate:mentions",
      "@type": "xsd:integer"
    },
    "byTeam": {
      "@id": "communicate:byTeam"
    },
    "byAgent": {
      "@id": "communicate:byAgent"
    },
    "outbox": {
      "@id": "communicate:outbox"
    },
    "requestLinkedCopilotSuggestionRequest": "communicate:requestLinkedCopilotSuggestionRequest",
    "endorseLinkedCopilotLearningRequest": "communicate:endorseLinkedCopilotLearningRequest",
    "presignLinkedAttachmentRequest": "communicate:presignLinkedAttachmentRequest",
    "confirmLinkedAttachmentRequest": "communicate:confirmLinkedAttachmentRequest",
    "sendLinkedConversationReplyRequest": "communicate:sendLinkedConversationReplyRequest",
    "editLinkedConversationReplyRequest": "communicate:editLinkedConversationReplyRequest",
    "retryLinkedConversationReplyRequest": "communicate:retryLinkedConversationReplyRequest",
    "addLinkedConversationNoteRequest": "communicate:addLinkedConversationNoteRequest",
    "assignLinkedConversationRequest": "communicate:assignLinkedConversationRequest",
    "memberId": {
      "@id": "communicate:memberId",
      "@type": "xsd:string"
    },
    "setLinkedConversationStatusRequest": "communicate:setLinkedConversationStatusRequest",
    "runLinkedConversationActionRequest": "communicate:runLinkedConversationActionRequest",
    "args": {
      "@id": "communicate:args"
    },
    "setConversationStatusRequest": "communicate:setConversationStatusRequest",
    "startConversationRequest": "communicate:startConversationRequest",
    "message": {
      "@id": "communicate:message",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "communicate:subject",
      "@type": "xsd:string"
    },
    "readWorkspaceResponse": "communicate:readWorkspaceResponse",
    "updateWorkspaceResponse": "communicate:updateWorkspaceResponse",
    "updateWorkspaceRequest": "communicate:updateWorkspaceRequest",
    "deleteWorkspaceRequest": "communicate:deleteWorkspaceRequest",
    "addWorkspaceMemberResponse": "communicate:addWorkspaceMemberResponse",
    "userId": {
      "@id": "communicate:userId",
      "@type": "xsd:string"
    },
    "addWorkspaceMemberRequest": "communicate:addWorkspaceMemberRequest",
    "updateWorkspaceMemberRoleResponse": "communicate:updateWorkspaceMemberRoleResponse",
    "updateWorkspaceMemberRoleRequest": "communicate:updateWorkspaceMemberRoleRequest",
    "removeWorkspaceMemberResponse": "communicate:removeWorkspaceMemberResponse",
    "createWorkspaceInviteResponse": "communicate:createWorkspaceInviteResponse",
    "inviteUrl": {
      "@id": "communicate:inviteUrl",
      "@type": "xsd:string"
    },
    "acceptedAt": {
      "@id": "communicate:acceptedAt"
    },
    "createWorkspaceInviteRequest": "communicate:createWorkspaceInviteRequest",
    "resendWorkspaceInviteResponse": "communicate:resendWorkspaceInviteResponse",
    "cancelWorkspaceInviteResponse": "communicate:cancelWorkspaceInviteResponse",
    "acceptWorkspaceInviteResponse": "communicate:acceptWorkspaceInviteResponse",
    "readMemberAgentAccessResponse": "communicate:readMemberAgentAccessResponse",
    "agentIds": {
      "@id": "communicate:agentIds",
      "@container": "@list"
    },
    "updateMemberAgentAccessResponse": "communicate:updateMemberAgentAccessResponse",
    "updateMemberAgentAccessRequest": "communicate:updateMemberAgentAccessRequest",
    "createTeamResponse": "communicate:createTeamResponse",
    "members": {
      "@id": "communicate:members",
      "@container": "@list"
    },
    "createTeamRequest": "communicate:createTeamRequest",
    "updateTeamResponse": "communicate:updateTeamResponse",
    "updateTeamRequest": "communicate:updateTeamRequest",
    "deleteTeamResponse": "communicate:deleteTeamResponse",
    "addTeamMemberResponse": "communicate:addTeamMemberResponse",
    "addTeamMemberRequest": "communicate:addTeamMemberRequest",
    "removeTeamMemberResponse": "communicate:removeTeamMemberResponse",
    "createCustomDomainResponse": "communicate:createCustomDomainResponse",
    "domain": {
      "@id": "communicate:domain",
      "@type": "xsd:string"
    },
    "createCustomDomainRequest": "communicate:createCustomDomainRequest",
    "verifyCustomDomainResponse": "communicate:verifyCustomDomainResponse",
    "listWebhooksResponse": "communicate:listWebhooksResponse",
    "events": {
      "@id": "communicate:events",
      "@container": "@list"
    },
    "webhooks": {
      "@id": "communicate:webhooks",
      "@container": "@list"
    },
    "createWebhookResponse": "communicate:createWebhookResponse",
    "enabled": {
      "@id": "communicate:enabled",
      "@type": "xsd:boolean"
    },
    "signingSecret": {
      "@id": "communicate:signingSecret",
      "@type": "xsd:string"
    },
    "createWebhookRequest": "communicate:createWebhookRequest",
    "updateWebhookResponse": "communicate:updateWebhookResponse",
    "updateWebhookRequest": "communicate:updateWebhookRequest",
    "deleteWebhookResponse": "communicate:deleteWebhookResponse",
    "readSourceSuggestionsResponse": "communicate:readSourceSuggestionsResponse",
    "summary": {
      "@id": "communicate:summary"
    },
    "suggestions": {
      "@id": "communicate:suggestions",
      "@container": "@list"
    },
    "listAgentModelsResponse": "communicate:listAgentModelsResponse",
    "defaultModelId": {
      "@id": "communicate:defaultModelId",
      "@type": "xsd:string"
    },
    "isFreePlan": {
      "@id": "communicate:isFreePlan",
      "@type": "xsd:boolean"
    },
    "models": {
      "@id": "communicate:models",
      "@container": "@list"
    },
    "createAgentResponse": "communicate:createAgentResponse",
    "systemPrompt": {
      "@id": "communicate:systemPrompt"
    },
    "inTransfer": {
      "@id": "communicate:inTransfer",
      "@type": "xsd:boolean"
    },
    "model": {
      "@id": "communicate:model",
      "@type": "xsd:string"
    },
    "temperature": {
      "@id": "communicate:temperature",
      "@type": "xsd:decimal"
    },
    "rateLimitPerMinute": {
      "@id": "communicate:rateLimitPerMinute",
      "@type": "xsd:integer"
    },
    "allowedDomains": {
      "@id": "communicate:allowedDomains",
      "@container": "@list"
    },
    "widgetConfig": {
      "@id": "communicate:widgetConfig"
    },
    "notifyConfig": {
      "@id": "communicate:notifyConfig"
    },
    "voiceConfig": {
      "@id": "communicate:voiceConfig"
    },
    "learningConfig": {
      "@id": "communicate:learningConfig"
    },
    "escalationTeamId": {
      "@id": "communicate:escalationTeamId"
    },
    "supportEmail": {
      "@id": "communicate:supportEmail"
    },
    "website": {
      "@id": "communicate:website"
    },
    "logoUrl": {
      "@id": "communicate:logoUrl"
    },
    "chatPageEnabled": {
      "@id": "communicate:chatPageEnabled",
      "@type": "xsd:boolean"
    },
    "chatPageBlockedAt": {
      "@id": "communicate:chatPageBlockedAt"
    },
    "indexable": {
      "@id": "communicate:indexable",
      "@type": "xsd:boolean"
    },
    "emailFromName": {
      "@id": "communicate:emailFromName"
    },
    "deletionScheduledAt": {
      "@id": "communicate:deletionScheduledAt"
    },
    "deletionRequestedBy": {
      "@id": "communicate:deletionRequestedBy"
    },
    "createAgentRequest": "communicate:createAgentRequest",
    "createHelpArticleRequest": "communicate:createHelpArticleRequest",
    "title": {
      "@id": "communicate:title",
      "@type": "xsd:string"
    },
    "collection": {
      "@id": "communicate:collection",
      "@type": "xsd:string"
    },
    "published": {
      "@id": "communicate:published",
      "@type": "xsd:boolean"
    },
    "aiTrained": {
      "@id": "communicate:aiTrained",
      "@type": "xsd:boolean"
    },
    "updateHelpArticleRequest": "communicate:updateHelpArticleRequest",
    "readAgentResponse": "communicate:readAgentResponse",
    "updateAgentResponse": "communicate:updateAgentResponse",
    "updateAgentRequest": "communicate:updateAgentRequest",
    "readAgentSetupResponse": "communicate:readAgentSetupResponse",
    "steps": {
      "@id": "communicate:steps"
    },
    "done": {
      "@id": "communicate:done",
      "@type": "xsd:integer"
    },
    "fetchAgentLogoResponse": "communicate:fetchAgentLogoResponse",
    "fetchAgentLogoRequest": "communicate:fetchAgentLogoRequest",
    "chatWithAgentPreviewRequest": "communicate:chatWithAgentPreviewRequest",
    "enabledActionIds": {
      "@id": "communicate:enabledActionIds",
      "@container": "@list"
    },
    "timeZone": {
      "@id": "communicate:timeZone",
      "@type": "xsd:string"
    },
    "duplicateAgentResponse": "communicate:duplicateAgentResponse",
    "createSourceRequest": "communicate:createSourceRequest",
    "type": {
      "@id": "communicate:type",
      "@type": "xsd:string"
    },
    "excludePatterns": {
      "@id": "communicate:excludePatterns",
      "@container": "@list"
    },
    "readSourceContentResponse": "communicate:readSourceContentResponse",
    "metadata": {
      "@id": "communicate:metadata"
    },
    "chunkCount": {
      "@id": "communicate:chunkCount",
      "@type": "xsd:integer"
    },
    "revision": {
      "@id": "communicate:revision",
      "@type": "xsd:dateTime"
    },
    "lastCrawledAt": {
      "@id": "communicate:lastCrawledAt"
    },
    "uploadSourceFileResponse": "communicate:uploadSourceFileResponse",
    "uploadSourceFileRequest": "communicate:uploadSourceFileRequest",
    "file": {
      "@id": "communicate:file",
      "@type": "xsd:string"
    },
    "recrawlSourceResponse": "communicate:recrawlSourceResponse",
    "updateSourceRefreshResponse": "communicate:updateSourceRefreshResponse",
    "refreshDisabled": {
      "@id": "communicate:refreshDisabled",
      "@type": "xsd:boolean"
    },
    "updateSourceRefreshRequest": "communicate:updateSourceRefreshRequest",
    "updateSourceContentResponse": "communicate:updateSourceContentResponse",
    "updateSourceContentRequest": "communicate:updateSourceContentRequest",
    "deleteSourceResponse": "communicate:deleteSourceResponse",
    "listAgentMacrosResponse": "communicate:listAgentMacrosResponse",
    "canEdit": {
      "@id": "communicate:canEdit",
      "@type": "xsd:boolean"
    },
    "macros": {
      "@id": "communicate:macros",
      "@container": "@list"
    },
    "createAgentMacroResponse": "communicate:createAgentMacroResponse",
    "actions": {
      "@id": "communicate:actions"
    },
    "usesThisMonth": {
      "@id": "communicate:usesThisMonth",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "communicate-so API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects communicate-so'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-29) from openapi/communicate-so-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/communicate-so-openapi.json"
  ]
}