Get Conversation Data Graph

Retrieves the full data graph for the specified conversation, including all ingested entries, participant state, and related artifacts.

URI: /api/v1/agentic/conversations/{conversationId}

HTTP Method: GET

Authentication: Bearer JWT

Path Parameters 

ParameterRequiredDescription
conversationIdYesConversation identifier.

Query Parameters 

ParameterRequiredDescription
owner_idYesEnd-user’s Individual ID.
agent_idNoAgent identifier (also accepted as header).
session_idNoNarrow retrieval to a specific session.
participant_idNoFilter by participant ID.
owner_typeNoType of profile (optional on this endpoint).
scopeNoFilter entry types. Values: messages, traces, or all.
page_tokenNoPagination token for retrieving next page.

Request Headers 

HeaderRequiredDescription
AuthorizationYesBearer JWT token.
agent_idYesAgent identifier.

Response Body Schema 

FieldTypeNullableDescription
conversationIdStringNoConversation identifier.
nameStringYesConversation name.
statusStringNoConversation status.
startTimeString (ISO 8601)NoConversation start time.
endTimeString (ISO 8601)YesConversation end time.
conversationOwnerIdStringNoOwner identifier.
sessionsArrayNoList of sessions in this conversation.
sessions[].sessionIdStringNoSession identifier.
sessions[].statusStringNoSession status.
sessions[].startTimeString (ISO 8601)NoSession start time.
sessions[].endTimeString (ISO 8601)YesSession end time.
sessions[].entriesArrayNoList of entries in this session.
metadataObjectYesConversation metadata.
nextPageTokenStringYesPagination token. Present if more results exist.

Entry Fields 

FieldTypeNullableDescription
idStringNoEntry identifier.
interactionIdStringNoGroups related entries (for example, a turn).
participantIdStringNoWho generated this entry.
contentStringYesMessage or event content.
typeStringYesEntry type.
timestampString (ISO 8601)NoTimestamp of the entry.
categoryStringNoEntry category. Values: Message, Trace, or Entry.
variableMapNoFree-form key-value variables.

Example Response 

Status: 200 OK

1{
2  "conversationId": "conv-123",
3  "name": "Support chat — order #4471",
4  "status": "COMPLETED",
5  "startTime": "2026-06-18T14:22:00Z",
6  "endTime": "2026-06-18T14:58:00Z",
7  "conversationOwnerId": "indiv-001",
8  "sessions": [
9    {
10      "sessionId": "sess-A",
11      "status": "COMPLETED",
12      "startTime": "2026-06-18T14:22:00Z",
13      "endTime": "2026-06-18T14:35:00Z",
14      "entries": [
15        {
16          "id": "entry-1",
17          "interactionId": "turn-1",
18          "participantId": "user-001",
19          "content": "Where is my order?",
20          "type": "user_message",
21          "timestamp": "2026-06-18T14:22:05Z",
22          "category": "Message",
23          "variable": { "lang": "en" }
24        }
25      ]
26    }
27  ],
28  "metadata": { "channel": "web" },
29  "nextPageToken": "eyJvZmZzZXQiOjEwMH0="
30}

Error Codes 

Status CodeDescription
400Bad Request. Invalid query parameters.
401Unauthorized. Invalid or missing JWT token.
404Not Found. Conversation does not exist.
500Internal Server Error.