Skip to main content
Conversations represent threaded communication history across channels.

Endpoints in this guide

  • POST /api/conversation/all
  • POST /api/conversation/messages
  • GET /api/conversation/{id}
  • GET /api/conversation/{id}/messages
  • PUT /api/conversation/{id}
  • PUT /api/conversation/{id}/resolve
  • POST /api/conversation/unseen
  • DELETE /api/conversation

Get a conversation by ID

curl https://your-instance.example.com/api/conversation/12345 \
  -H "Authorization: Bearer <token>"

Resolve a conversation

curl -X PUT https://your-instance.example.com/api/conversation/12345/resolve \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"isResolved": true}'
For message payload structure, see Messages.