List Conversations
Retrieves conversations by page with optional filtering based off provided parameters.
Authentication
PINNACLE-API-KEYstring
API Key authentication via header
Request
This endpoint expects an object.
pageIndex
Zero-based index for pagination.
brandId
The unique identifier of the brand to filter conversations. This identifier is a string that always begins with the prefix b_, for example: b_1234567890.
campaignId
The unique identifier of the campaign to filter conversations. This identifier is a string that begins with the prefix:
- TOLL_FREE: `tf_` (e.g., `tf_1234567890`)
- 10DLC: `dlc_` (e.g., `dlc_1234567890`)
- RCS: `rcs_` (e.g., `rcs_1234567890`)
campaignType
The type of campaign:
- TOLL_FREE: Toll-free number campaigns
- 10DLC: 10-digit long code campaigns for A2P messaging
- RCS: Rich Communication Services campaigns
Allowed values:
pageSize
Number of conversations to return per page.
receiver
Receiver's phone number in E.164 format.
sender
The sender identifier. Can be either:
- A phone number in E.164 format
- An RCS agent ID prefixed with 'agent_'
Response
Returns conversations that meets your filters.
count
Total number of conversations matching the filter.
conversations
hasMore
Indicates if more conversations are available beyond the current page.

