Appearance
Список отзывов CES
Метод возвращает список всех сохраненных в платформе отзывов CES.
Метод возвращает максимум 1000 отзывов в запросе. Пагинации нет. Поэтому рекомендуется использовать даты для ограничения выборки по дням.
GET https://api.rees46.ru/ces/reviewsПараметры
| Параметр | Тип | Обязателен? | Описание |
|---|---|---|---|
| shop_id | String | Да | API-ключ |
| shop_secret | String | Да | Секретный API-ключ |
| date_from | String | Нет | Дата начала периода выборки отзывов в формате YYYY-MM-DD |
| date_to | String | Нет | Дата окончания периода выборки отзывов в формате YYYY-MM-DD |
| channel | String | Нет | Код канала из nps/channels |
| campaign | String | Нет | Код кампании из ces/campaigns |
Запрос
Пример запроса:
shell
curl "https://api.rees46.ru/ces/reviews?shop_id=...&shop_secret=...&date_from=...&date_to=...&channel=...&campaign=..."Ответ
Пример ответа сервера:
json
{
"status": "success",
"payload": {
"reviews": [
{
"id": 1,
"channel": "email",
"campaign": "refund",
"rate": 6,
"comment": "Lorem ipsum",
"label": "mobile",
"order_id": "ORDER-3341",
"client": 1515915625535836508,
"email": "example@test.com",
"phone": "79876543210",
"created_at": "2026-10-07T02:35:06.374Z"
},
{
"id": 2,
"channel": "popup",
"campaign": "search",
"rate": 2,
"comment": null,
"label": null,
"order_id": null,
"client": 1515915625535836508,
"email": "example@test.com",
"phone": "79876543210",
"created_at": "2026-10-07T02:35:06.374Z"
}
]
}
}Расшифровка свойств отзыва:
| Свойство | Тип | Описание |
|---|---|---|
| id | Integer | Идентификатор отзыва |
| channel | String | Код канала |
| campaign | String | Код кампании |
| rate | Integer | Оценка: 1..7 |
| comment | String | Комментарий к оценке |
| label | String | Метка, переданная при сохранении отзыва |
| order_id | String | Идентификатор заказа, если оценивался заказ |
| client | Integer | Идентификатор клиента в CDP |
| String | Email клиента в CDP | |
| phone | String | Номер телефона клиента в CDP |
| created_at | String | Дата и время получения отзыва |
Если отзывов за период нет, в reviews придет пустой массив.
В случае ошибки ответ будет в формате:
json
{
"status": "error",
"payload": {
"message": "Invalid API key or secret key"
}
}