Skip to content

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

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

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

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

Параметры ​

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

Запрос ​

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

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

Ответ ​

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

json
{
  "status": "success",
  "payload": {
    "campaigns": [
      {
        "name": "...",
        "code": "...",
        "dissatisfied_question": "...",
        "neutral_question": "...",
        "satisfied_question": "...",
        "dissatisfied_success": "...",
        "neutral_success": "...",
        "satisfied_success": "...",
        "button_label": "..."
      },
      {
        "name": "...",
        "code": "...",
        "dissatisfied_question": "...",
        "neutral_question": "...",
        "satisfied_question": "...",
        "dissatisfied_success": "...",
        "neutral_success": "...",
        "satisfied_success": "...",
        "button_label": "..."
      }
    ]
  }
}

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

СвойствоТипОписание
nameStringНазвание кампании
codeStringУникальный код кампании
dissatisfied_questionStringВопрос для оценки от 1 до 2
neutral_questionStringВопрос для оценки 3
satisfied_questionStringВопрос для оценки от 4 до 5
dissatisfied_successStringСообщение с благодарностью за отзыв для оценки от 1 до 2
neutral_successStringСообщение с благодарностью за отзыв для оценки 3
satisfied_successStringСообщение с благодарностью за отзыв для оценки от 4 до 5
button_labelStringНадпись на кнопке, которая показывается после отправки отзыва

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

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

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