Skip to content

Список кампаний CES ​

Метод возвращает список кампаний CES, которые можно использовать для опроса клиентов. Кампания — это то, что оценивает клиент. Например, оформление возврата или поиск товара в каталоге.

Информация о кампании используется в форме получения отзыва в методе ces/create.

GET https://api.rees46.ru/ces/campaigns

Параметры ​

ПараметрТипОбязателен?Описание
shop_idStringДаAPI-ключ

Запрос ​

Пример запроса:

shell
curl "https://api.rees46.ru/ces/campaigns?shop_id=..."

Ответ ​

Пример ответа сервера:

json
{
  "status": "success",
  "payload": {
    "campaigns": [
      {
        "name": "...",
        "code": "...",
        "difficult_question": "...",
        "neutral_question": "...",
        "easy_question": "...",
        "difficult_success": "...",
        "neutral_success": "...",
        "easy_success": "...",
        "button_label": "..."
      },
      {
        "name": "...",
        "code": "...",
        "difficult_question": "...",
        "neutral_question": "...",
        "easy_question": "...",
        "difficult_success": "...",
        "neutral_success": "...",
        "easy_success": "...",
        "button_label": "..."
      }
    ]
  }
}

Расшифровка свойств кампании:

СвойствоТипОписание
nameStringНазвание кампании
codeStringУникальный код кампании
difficult_questionStringВопрос для оценки от 1 до 3
neutral_questionStringВопрос для оценки от 4 до 5
easy_questionStringВопрос для оценки от 6 до 7
difficult_successStringСообщение с благодарностью за отзыв для оценки от 1 до 3
neutral_successStringСообщение с благодарностью за отзыв для оценки от 4 до 5
easy_successStringСообщение с благодарностью за отзыв для оценки от 6 до 7
button_labelStringНадпись на кнопке, которая показывается после отправки отзыва

Если кампаний нет, в campaigns придет пустой массив.

В случае ошибки ответ будет в формате:

json
{
  "status": "error",
  "payload": {
    "message": "Invalid API key"
  }
}