API Reference
Retrieve paginated messages from a conversation. Messages are returned in descending order by creation date. Requires Plus plan or higher.
/api/v1/agents/{id}/conversations/{conversationId}/messages
Plus+| Name | Type | Required | Description |
|---|---|---|---|
| id | string | Required | Agent ID (Path) |
| conversationId | string | Required | Conversation ID (Path) |
| limit | integer | Max messages per page (default: 20, max: 100) | |
| cursor | string | Opaque cursor for next page (from previous response) |
json
{
"messages": [
{
"id": 123,
"query": "User message text",
"response": "AI response text",
"createdAt": "2026-02-24T12:00:00.000Z",
"rating": "positive" | "negative" | null
}
],
"nextCursor": "456" | null
}curl -X GET "https://chatspark.io/api/v1/agents/ag_123/conversations/conv_abc/messages?limit=20" \
-H "Authorization: Bearer cs_live_..."