Endpoint reference
76 customer-facing endpoints, generated from the API's own schema — so this page cannot drift from what the server actually serves. Account, key and credential management, channel and automation plumbing, and platform operation are not listed here. Base path is /v1. See authentication for how to call them.
agents16
- get
/v1/agent-templatesList Agent Templates
org-scoped
- get
/v1/agentsList Agents
org-scoped
- post
/v1/agentsCreate Agent
JSON body · org-scoped
- get
/v1/agents/{agent_id}Get Agent
org-scoped
- patch
/v1/agents/{agent_id}Update Agent
JSON body · org-scoped
- delete
/v1/agents/{agent_id}Delete Agent
org-scoped
- post
/v1/agents/{agent_id}/duplicateDuplicate Agent
org-scoped
- post
/v1/agents/{agent_id}/playground/chatPlayground Chat
JSON body · org-scoped
- post
/v1/agents/{agent_id}/rollbackRollback
JSON body · org-scoped
- get
/v1/agents/{agent_id}/versionsList Versions
org-scoped
- post
/v1/agents/{agent_id}/versionsCreate Version
org-scoped
- patch
/v1/agents/{agent_id}/versions/{number}Update Version
JSON body · org-scoped
- post
/v1/agents/{agent_id}/versions/{number}/publishPublish Version
org-scoped
- get
/v1/agents/{agent_id}/widget-configGet Widget Config
org-scoped
- patch
/v1/agents/{agent_id}/widget-configUpdate Widget Config
JSON body · org-scoped
- post
/v1/agents/{agent_id}/widget/logoUpload Widget Logo
JSON body · org-scoped
analytics9
- get
/v1/analytics/agentsAgent Performance
2 query params · org-scoped
- get
/v1/analytics/by-agentBy Agent
3 query params · org-scoped
- get
/v1/analytics/exportExport Csv
5 query params · org-scoped
- get
/v1/analytics/latencyLatency
4 query params · org-scoped
- get
/v1/analytics/overviewOverview
4 query params · org-scoped
- get
/v1/analytics/seriesSeries
4 query params · org-scoped
- get
/v1/analytics/top-questionsTop Questions
4 query params · org-scoped
- get
/v1/analytics/unansweredUnanswered
4 query params · org-scoped
- get
/v1/analytics/usageUsage
5 query params · org-scoped
contacts6
- get
/v1/contactsList Contacts
6 query params · org-scoped
- post
/v1/contactsCreate Contact
JSON body · org-scoped
- get
/v1/contacts/{contact_id}Get Contact
org-scoped
- patch
/v1/contacts/{contact_id}Update Contact
JSON body · org-scoped
- patch
/v1/contacts/{contact_id}/labelsSet Labels
JSON body · org-scoped
- post
/v1/contacts/{contact_id}/notesAdd Note
JSON body · org-scoped
conversations6
- post
/v1/agents/{agent_id}/chatChat
JSON body · org-scoped
- get
/v1/conversationsList Conversations
1 query param · org-scoped
- get
/v1/conversations/{cid}Get Conversation
org-scoped
- patch
/v1/conversations/{cid}Update Conversation
JSON body · org-scoped
- delete
/v1/conversations/{cid}Delete Conversation
org-scoped
- get
/v1/conversations/{cid}/messagesGet Messages
org-scoped
inbox14
- get
/v1/inbox/attentionAttention Queue
org-scoped
- get
/v1/inbox/conversationsList Conversations
2 query params · org-scoped
- get
/v1/inbox/conversations/{cid}Get Detail
org-scoped
- post
/v1/inbox/conversations/{cid}/assignAssign
JSON body · org-scoped
- post
/v1/inbox/conversations/{cid}/attention/resolveResolve Attention
org-scoped
- post
/v1/inbox/conversations/{cid}/closeClose
org-scoped
- post
/v1/inbox/conversations/{cid}/handbackHandback
org-scoped
- post
/v1/inbox/conversations/{cid}/messagesReply
JSON body · org-scoped
- post
/v1/inbox/conversations/{cid}/notesAdd Note
JSON body · org-scoped
- post
/v1/inbox/conversations/{cid}/tagsSet Tags
JSON body · org-scoped
- post
/v1/inbox/conversations/{cid}/takeoverTakeover
org-scoped
- post
/v1/inbox/conversations/{cid}/templateSend Template
JSON body · org-scoped
- get
/v1/inbox/workflow-approvalsList Workflow Approvals
org-scoped
- post
/v1/inbox/workflow-approvals/{handoff_id}/decideDecide Workflow Approval
JSON body · org-scoped
knowledge13
- get
/v1/knowledgeList Kbs
org-scoped
- post
/v1/knowledgeCreate Kb
JSON body · org-scoped
- get
/v1/knowledge/{kb_id}Get Kb
org-scoped
- patch
/v1/knowledge/{kb_id}Update Kb
JSON body · org-scoped
- delete
/v1/knowledge/{kb_id}Delete Kb
org-scoped
- get
/v1/knowledge/{kb_id}/documentsList Documents
org-scoped
- post
/v1/knowledge/{kb_id}/documentsCreate Document
JSON body · org-scoped
- post
/v1/knowledge/{kb_id}/documents/uploadUpload Document
JSON body · org-scoped
- post
/v1/knowledge/{kb_id}/searchSearch Kb
JSON body · org-scoped
- get
/v1/knowledge/documents/{document_id}Get Document
org-scoped
- delete
/v1/knowledge/documents/{document_id}Delete Document
org-scoped
- get
/v1/knowledge/documents/{document_id}/chunksList Chunks
org-scoped
- post
/v1/knowledge/documents/{document_id}/reingestReingest Document
org-scoped
public5
- post
/v1/public/agents/{public_key}/chatPublic Chat
JSON body
- get
/v1/public/agents/{public_key}/configGet Config
- get
/v1/public/agents/{public_key}/helpList Help Articles
- get
/v1/public/agents/{public_key}/help/{slug}Get Help Article
- get
/v1/public/agents/{public_key}/widget-logoGet Widget Logo
webhooks7
- get
/v1/webhooksList Webhooks
org-scoped
- post
/v1/webhooksCreate Webhook
JSON body · org-scoped
- patch
/v1/webhooks/{endpoint_id}Update Webhook
JSON body · org-scoped
- delete
/v1/webhooks/{endpoint_id}Delete Webhook
org-scoped
- get
/v1/webhooks/{endpoint_id}/deliveriesList Deliveries
org-scoped
- post
/v1/webhooks/{endpoint_id}/testTest Webhook
org-scoped
- get
/v1/webhooks/eventsEvent Catalog