Use Cases
- Customer support chats: Track individual support sessions
- Multi-turn agent interactions: Maintain context across agent executions
- User chat history: Organize conversations by user or session
Quick Start
Conversation Object
| Field | Type | Description |
|---|---|---|
_id | string | Unique identifier (prefixed with conv_) |
kind | string | Always "conversation" |
displayName | string | Human-readable name (1-100 chars) |
createdAt | number | Unix timestamp (ms) |
updatedAt | number | Unix timestamp (ms) |
createdById | string | Creator identifier (optional) |
updatedById | string | Last updater identifier (optional) |
Pagination
List endpoints support cursor-based pagination:| Parameter | Description |
|---|---|
limit | Number of results (1-100, default: 10) |
starting_after | Cursor for forward pagination |
ending_before | Cursor for backward pagination |
API Reference
List Conversations
Retrieve paginated list of conversations
Create Conversation
Create a new conversation
Retrieve Conversation
Get a specific conversation by ID
Update Conversation
Modify conversation properties
Delete Conversation
Permanently remove a conversation