List conversations
Returns a page of conversations for the authenticated account, most recently started first. Use the optional filters to narrow by call id (transport_key), end-user (user_id), medium, status, or start time window. Paginate using the cursor from the previous page's next_cursor.
Required scope: intelligence:read
Query Parameters
- Type: string · Transport Keynullabletransport
_key Filter by call id / transport key.
- Type: string · User Idnullableuser
_id Filter by end-user identifier.
- Type: string · Mediumnullablemedium
Filter by medium, e.g.
voice. - Type: string · Statusnullablestatus
Filter by status:
openorclosed. - Type: string · Started Afternullablestarted
_after ISO 8601 datetime — return only conversations that started after this time.
- Type: string · Started Beforenullablestarted
_before ISO 8601 datetime — return only conversations that started before this time.
- Type: integer · Limitlimitmin:1max:200
Page size (default 50, max 200).
- Type: string · Cursornullablecursor
Opaque keyset cursor from the previous page's
next_cursor.
Responses
- application/json
- application/json
- application/json
Request Example for get/conversations
curl https://api.simwood.com/intelligence/v1/conversations \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"items": [
{
"conversation_id": "string",
"medium": "string",
"status": "string",
"transport_key": "string",
"user_id": "string",
"source_sessions": [
"string"
],
"configuration_ids": [
"string"
],
"started_at": "string",
"ended_at": "string",
"turn_count": 0,
"usage": {
"audio_seconds": 0,
"operator_results_emitted": 0
},
"created_at": "string",
"updated_at": "string"
}
],
"next_cursor": "string"
}