curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/conversations' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"conversations": [
{
"archived_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"metadata": null,
"session_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"title": "Replacement tent pole set",
"updated_at": "2026-08-31T14:22:05Z",
"user_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"workflow_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"has_more": true,
"total": 102
}
List conversations for the authenticated org.
Required scope: read
GET
/
api
/
v1
/
conversations
curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/conversations' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"conversations": [
{
"archived_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"metadata": null,
"session_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"title": "Replacement tent pole set",
"updated_at": "2026-08-31T14:22:05Z",
"user_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"workflow_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"has_more": true,
"total": 102
}
Required scope:
read
Query parameters
integer (int64)
Max results (default 50, max 100)
integer (int64)
Pagination offset (default 0)
Response
ConversationListResponse
Conversation[]
required
Page of conversations
Show Conversation
Show Conversation
string
Archive timestamp (RFC3339), if soft-deleted
string
required
Creation timestamp (RFC3339)
string
required
Unique conversation ID
object
required
Arbitrary metadata
string
Linked reasoning session ID
string
required
Tenant (organization) that owns this conversation
string
required
Human-readable title
string
required
Last update timestamp (RFC3339)
string
Optional user who created the conversation
string
required
Workflow ID controlling agent behavior
boolean
required
Whether more conversations exist beyond this page
integer
required
Total number of matching conversations
Status codes
| Code | Meaning |
|---|---|
200 | Paginated list of conversations |
401 | Unauthorized — missing or invalid credentials |
403 | Forbidden — the key/token lacks the required scope |
429 | Rate limited — see Retry-After / X-RateLimit-Reset |
503 | Database not configured |
curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/conversations' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"conversations": [
{
"archived_at": "2026-08-31T14:22:05Z",
"created_at": "2026-08-31T14:22:05Z",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"metadata": null,
"session_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tenant_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"title": "Replacement tent pole set",
"updated_at": "2026-08-31T14:22:05Z",
"user_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"workflow_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"has_more": true,
"total": 102
}
Last modified on August 31, 2026