Skip to content

Get group messages

GET {{baseUrl}}/v3/messages/{{groupId}}

Gets messages for one v3 group chat (territory or retreat-point channel). Source: group_messages/endpoints/getMessagesController.ts → ChatMessage type. Supports ?limit=, ?page=, ?since= query params (not currently set on this request).

Response fields:

  • data.messages — array of ChatMessage: id, group_id, from_user_id, message_text, media_urls, user_name, user_role, created_at.
  • data.count — total message count for this group (for pagination), not just messages.length.
Terminal window
curl --request GET 'https://api.firstdelivery.com/api/v3/messages/REPLACE_WITH_GROUP_ID'
{
"data": {
"messages": [
{
"id": 1023,
"group_id": 7,
"from_user_id": "8e17d5db-da6e-453c-966f-bfc72c125094",
"message_text": "On my way!",
"media_urls": [],
"user_name": "Jane Doe",
"user_role": "runner",
"created_at": "2026-06-22T14:00:00.000Z"
}
],
"count": 1
}
}