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 ofChatMessage: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 justmessages.length.
Examples
Section titled “Examples”curl --request GET 'https://api.firstdelivery.com/api/v3/messages/REPLACE_WITH_GROUP_ID'const response = await fetch("https://api.firstdelivery.com/api/v3/messages/REPLACE_WITH_GROUP_ID", { "method": "GET", "headers": {}})const data = await response.json()import requests
response = requests.request( "GET", "https://api.firstdelivery.com/api/v3/messages/REPLACE_WITH_GROUP_ID", headers={},)response.raise_for_status()Saved responses
Section titled “Saved responses”{ "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 }}
