Get Conversation By ID
Fetch the message history and details for a specific conversation.
GET
Headers
x-api-keystringrequiredAPI key used for authenticating requests to the API.
x-workspace-idstringrequiredWorkspace identifier for the API.
Path Parameters
conversationIdstringrequiredThe unique identifier of the conversation.
Response Fields
_idstringThe unique identifier for the conversation.
userIdstringThe unique identifier for the user associated with the conversation.
pathwayIdstringThe unique identifier for the flow associated with the conversation.
agentIdstringThe unique identifier for the agent handling the conversation.
customerobjectCustomer details associated with the conversation.
customer.namestringThe name of the customer.
customer.emailstringThe email address of the customer.
customer.phonestringThe phone number of the customer.
messagesarrayAn array of messages exchanged in the conversation.
createdAtstringTimestamp when the conversation was created.
updatedAtstringTimestamp when the conversation was last updated.
Response Example
{
"_id": "112ec528bf7946a12ab0fs21",
"userId": "60d9e3c2f42e4d03800e01a5",
"pathwayId": "pw12345",
"agentId": "ag67890",
"customer": {
"name": "Test Customer Name",
"email": "customer@example.com",
"phone": "+123456789"
},
"messages": [
{
"direction": "outbound",
"sent": true,
"message": "Thank you for your feedback!",
"status": "approved",
"_id": "675c8e368824aa5f130b94d3",
"createdAt": "2024-12-01T08:45:00Z",
"updatedAt": "2024-12-01T09:00:00Z"
},
{
"direction": "inbound",
"sent": true,
"message": "No worries!",
"status": "received",
"_id": "675c8e368824aa5f130b94d3",
"createdAt": "2024-12-01T08:55:00Z",
"updatedAt": "2024-12-01T09:00:00Z"
}
],
"createdAt": "2024-12-01T08:45:00Z",
"updatedAt": "2024-12-03T12:30:00Z"
}