v10

latestOpenAPI 3.1.0MITraw.githubusercontent.com2026-02-242335121.2 KB
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

hasMoreboolean required

True if additional results can be fetched.

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
    }
  ]
}