List conversations
Retrieve a paginated list of WhatsApp conversations for a phone number.
Conversations are ordered by last activity (most recent first). Supports filtering by status, activity time range, and phone number.
Kapso Extensions
The response includes Kapso-specific conversation metadata:
- Message counts (total and unread)
- Associated contact information
- Conversation status and timestamps
Authorizations
Project API key for authentication. This is the recommended authentication method.
Get your API key from the Kapso dashboard under Integrations > API keys.
Path Parameters
WhatsApp Business Phone Number ID
Query Parameters
Filter by conversation status
active, ended Filter by active assignee user ID (must be a project member)
Filter conversations with no active assignment. Cannot be combined with assigned_user_id.
Filter conversations active on or after this time (ISO 8601)
Filter conversations active on or before this time (ISO 8601)
Filter by contact phone number
Maximum number of results per page (default 20, max 100)
1 <= x <= 100Cursor for previous page (Base64 encoded)
Cursor for next page (Base64 encoded)
Filter response fields. Use kapso() to include Kapso-specific extensions.

