Messages
List messages
List all messages in a chat with cursor-based pagination. Sorted by timestamp.
get/v1/chats/{chatID}/messages
Path parameters
chatIDstring required
Unique identifier of the chat.
Example:!NCdzlIaMjZUmvmvyHU:beeper.com
Unique identifier of the chat.
Query parameters
cursorstring
Opaque pagination cursor; do not inspect. Use together with 'direction'.
Example:1725489123456|c29tZUltc2dQYWdl
Opaque pagination cursor; do not inspect. Use together with 'direction'.
direction'after' | 'before'
Pagination direction used with 'cursor': 'before' fetches older results, 'after' fetches newer results. Defaults to 'before' when only 'cursor' is provided.
Example:before
Pagination direction used with 'cursor': 'before' fetches older results, 'after' fetches newer results. Defaults to 'before' when only 'cursor' is provided.
Response
Request executed successfully
Example response
{
"items": [
{
"id": "1343993",
"sortKey": "aaaa1",
"chatID": "!signal_adamvy:local-signal.localhost",
"accountID": "local-signal_ba_7N74FrU29pxij_TnqfxeUHj53FY",
"senderID": "@adamvy:local-signal.localhost",
"senderName": "Adam Van Ymeren",
"timestamp": "2025-08-28T11:04:29.621Z",
"text": "Hey, can we reschedule our meeting to 3pm?",
"isSender": false,
"isUnread": false
}
]
}