List Messages

List all messages with optional filtering and pagination. Results are sorted by creation date, newest first.

Authentication

PINNACLE-API-KEYstring
API Key authentication via header

Request

This endpoint expects an object.
pageIndexintegerOptional>=0Defaults to 0
pageSizeintegerOptional1-100Defaults to 20
directionenumOptional
statusenumOptional
typeenumOptional
methodenumOptional
Filter by the method used to send the message.
fromstringOptional

Filter by sender phone number (E.164 format) or agent id.

tostringOptional

Filter by recipient phone number (E.164 format).

contentstringOptional

Search message content (partial match, case-insensitive).

dateFromstringOptionalformat: "date-time"

Filter messages created on or after this date (ISO 8601 format).

dateTostringOptionalformat: "date-time"

Filter messages created on or before this date (ISO 8601 format).

Response

Returns paginated list of messages.
datalist of objects
hasMoreboolean
countinteger

Errors

400
Bad Request Error
401
Unauthorized Error
500
Internal Server Error