Skip to main content
GET
Get Conversation Messages

Authorizations

x-auth-token
string
header
required

For server-to-server or automated access, use a DataGOL Service Account key. Pass it via the x-auth-token header instead of Authorization: x-auth-token: <service-account-key>

Path Parameters

conversationId
string<uuid>
required

The unique UUID identifying the conversation thread.

Example:

"6718e680-194b-47fb-b8f6-029b35565b99"

Response

200 - application/json

A JSON array containing the message history list along with agent analytics metadata.

id
integer

Internal unique message identifier.

Example:

7902

conversationId
string<uuid>

Back-reference to the parent conversation UUID.

Example:

"c920e1f5-2ac7-4f17-aed7-b260e464c022"

userId
integer

The structural ID of the user authoring the text.

Example:

206

userQuery
string

The exact prompt raw input supplied by the user.

Example:

"Can you do some analysis on this data?"

modelResponse
object[]

Content block payload parts yielded by the processing model.

uiMetadata
object | null

Client UI specific flags or tracking configurations.

messageMetadata
object
isPinned
boolean

Flags whether this thread item was pinned in the interface.

Example:

false

timestamp
string<date-time>

Message generation window log timestamp.

Example:

"2025-11-04T18:24:59.695784Z"

feedback
object | null

User satisfaction feedback payload data.