Conversations
Get Conversation
Retrieve the message history of a conversation
GET
This endpoint retrieves the complete message history of an existing conversation. Use this to display previous messages when resuming a conversation or to review conversation content.
Path Parameters
The unique UUID identifier of the conversation to retrieve
Response Fields
Indicates whether the request was successful
Array of messages in the conversation, ordered chronologically (oldest first).
Custom variables associated with the conversation (key-value pairs). Returns
null if no variables are set.Your external system’s identifier for this conversation. Only present for
api type conversations that have an external identifier set.The WhatsApp business sender information. Only present for
whatsapp type conversations.The customer information. Only present for
whatsapp type conversations.Error Responses
Will be
false when an error occursError message. Possible values:
Conversation not found- The provided UUID does not match any conversation
Variables
All conversations include avariables field containing custom key-value pairs set when the conversation was created. Use variables to:
- Store user context (name, plan, preferences)
- Track lead information from your forms
- Pass custom data for personalized AI responses
API Conversations
For API-created conversations, the response may include anexternal_identifier field if one was set when creating the conversation. This allows you to:
- Link conversations to your CRM leads or contacts
- Track conversations across your internal systems
- Look up conversations by your external reference
WhatsApp Conversations
For WhatsApp conversations, the response includes additional fields:- whatsapp_sender: The business WhatsApp number that handled the conversation (name and phone)
- customer: The customer who initiated or received the conversation (name and phone)
Use Cases
- Resume conversations: Retrieve history when a user returns to continue a conversation
- Analytics: Review conversation content for quality assurance
- CRM Integration: Use
external_identifierandvariablesto sync with your CRM - WhatsApp tracking: Match conversations to customers using their phone numbers

