Skip to main content
GET
/
1
/
agents
/
{agent_id}
/
conversations
/
{conversation_id}
Get Conversation
curl --request GET \
  --url https://{APPLICATION_ID}.algolia.net/agent-studio/1/agents/{agent_id}/conversations/{conversation_id} \
  --header 'X-Algolia-API-Key: <x-algolia-api-key>' \
  --header 'X-Algolia-Application-Id: <x-algolia-application-id>'
{
  "id": "<string>",
  "agentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "messages": [
    {
      "id": "<string>",
      "conversationId": "<string>",
      "role": "user",
      "parts": [
        {
          "text": "<string>",
          "type": "text"
        }
      ],
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z",
      "model": "<string>",
      "inputTokens": 123,
      "outputTokens": 123
    }
  ],
  "title": "<string>",
  "lastActivityAt": "2023-11-07T05:31:56Z",
  "userToken": "<string>",
  "isFromDashboard": false,
  "messageCount": 0,
  "totalInputTokens": 0,
  "totalOutputTokens": 0,
  "totalTokens": 0
}
Required ACL: logs

Headers

X-Algolia-API-Key
string
required
X-Algolia-Application-Id
string
required
X-Algolia-Secure-User-Token
string | null

Path Parameters

conversation_id
string
required
agent_id
required

Response

Successful Response

Response model for a conversation with all its messages.

id
string
required
agentId
string<uuid>
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
messages
MessageResponse · object[]
required
title
string | null
lastActivityAt
string<date-time> | null
userToken
string | null
isFromDashboard
boolean
default:false
messageCount
integer
default:0
totalInputTokens
integer
default:0
totalOutputTokens
integer
default:0
totalTokens
integer
default:0
Last modified on March 5, 2026