https://app.evoriqa.com/api/v1/conversations/{conversationId}Get a conversation
Returns the conversation's detail, including its messages and the captured lead when one exists. An out-of-workspace id reads as 404, not empty. **Changed September 2026:** the body is now exactly the fields listed here. Visitor fingerprints (`ipHash`, `userAgent`, page context), `pendingDraft`, `aiSummary`, the nested `chatbot` object and other internal columns no longer ship, and `lead` carries the same fields as the Leads endpoints.
Requires scope conversations:read
Access is gated — enable it before your first call
The API is off by default. A request succeeds only when all three switches are on: the platform master switch (off by default), your organisation’s API toggle, and your plan or client entitlement. Any one off returns 403 API access is not enabled for this workspace.
Parameters
| Name | In | Type | Required | Default | Description |
|---|---|---|---|---|---|
| conversationId | path | string uuid | Required | — | The conversation's id. |
Request
curl "https://app.evoriqa.com/api/v1/conversations/{conversationId}" \
-H "x-api-key: $EVORIQA_API_KEY"const res = await fetch("https://app.evoriqa.com/api/v1/conversations/{conversationId}", {
headers: {
Authorization: `Bearer ${process.env.EVORIQA_API_KEY}`,
},
});
const responseBody = await res.json();import os
import requests
res = requests.get(
"https://app.evoriqa.com/api/v1/conversations/{conversationId}",
headers={"Authorization": f"Bearer {os.environ['EVORIQA_API_KEY']}"},
)
body = res.json()Response
{
"success": true,
"data": {
"id": "8c1e4f2a-7b3d-4e91-a2f6-6d1c9b0e4a55",
"chatbotId": "3f2504e0-4f89-41d3-9a0c-0305e82c3301",
"status": "open",
"source": "public_widget",
"channel": null,
"intent": "pricing",
"sentiment": "positive",
"leadScore": 82,
"priority": null,
"tags": [
"vip"
],
"assignedAgentId": null,
"handoffAt": null,
"createdAt": "2026-08-09T14:02:11.000Z",
"updatedAt": "2026-08-09T14:02:11.000Z",
"messages": [
{
"id": "2e4f6a8c-1b3d-4e5f-9a0b-7c8d9e0f1a2b",
"role": "user",
"content": "How do refunds work?",
"model": null,
"sources": null,
"feedbackRating": null,
"createdAt": "2026-08-09T14:02:11.000Z",
"deliveryStatus": null,
"deliveryError": null
}
],
"lead": null
}
}