Headers
-
The id of the target brand
Path parameters
-
The chatroom id
Query parameters
-
sort string
Sort messages by one of the following fields
Value is
date_insert
. -
filter[sent_before] string
Retrieve messages sent before a date
-
filter[active] boolean
Retrieve active messages
-
filter[type_message] string
Retrieve messages by type
GET /chat/chatrooms/{chatroom}/messages
curl \
-X GET https://domain.tld/api/v2/chat/chatrooms/{chatroom}/messages \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "X-Popsell-Brand: 42"
Response examples (200)
{
"current_page": 42,
"data": [
{
"id_message": 16,
"date_insert": "2023-10-09T12:12:40.220000Z",
"author": {
"id_ambassador": 42,
"image": "string",
"firstname": "string",
"lastname": "string",
"username": "string",
"email": "string",
"email_tmp": "string",
"active": 42,
"status": 42,
"online": true,
"last_action_date": "2024-05-04T09:42:00+00:00",
"customer_id": "string",
"anonymized": true
},
"content": "super",
"type_message": 2,
"status_moderation": 0
}
],
"first_page_url": "string",
"from": 42,
"last_page": 42,
"last_page_url": "string",
"links": [
{
"url": "string",
"label": "string",
"active": true
}
],
"next_page_url": "string",
"path": "string",
"per_page": 42,
"prev_page_url": "string",
"to": 42,
"total": 42
}
Response examples (401)
{
"message": "Unauthorized."
}