Skip to content

Список категорий NPS ​

Метод возвращает список категорий NPS, которые можно использовать для опроса клиентов. Категориями является то, что клиенты оценивают продукт или услугу на основе своей лояльности и рекомендаций. Например, процесс оплаты заказа или доставку или результат обращения в колл-центр.

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

GET https://api.rees46.ru/nps/categories

Параметры ​

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

Запрос ​

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

shell
curl "https://api.rees46.ru/nps/categories?shop_id=..."

Ответ ​

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

json
[
  {
    "name": "...",
    "code": "...",
    "detractor_question": "...",
    "promoter_question": "...",
    "passive_question": "...",
    "detractor_success": "...",
    "promoter_success": "...",
    "passive_success": "..."
  },
  {
    "name": "...",
    "code": "...",
    "detractor_question": "...",
    "promoter_question": "...",
    "passive_question": "...",
    "detractor_success": "...",
    "promoter_success": "...",
    "passive_success": "..."
  }
]

Внимание

В будущем структура будет приведена к стандарту ответа:

json
{
  "status": "success",
  "payload": {
    "categories": [
      {
        "name": "...",
        "code": "...",
        "detractor_question": "...",
        "promoter_question": "...",
        "passive_question": "...",
        "detractor_success": "...",
        "promoter_success": "...",
        "passive_success": "..."
      },
      {
        "name": "...",
        "code": "...",
        "detractor_question": "...",
        "promoter_question": "...",
        "passive_question": "...",
        "detractor_success": "...",
        "promoter_success": "...",
        "passive_success": "..."
      }
    ]
  }
}

Рекомендуем подготовить обработчик ответа под новую структуру, чтобы ваша интеграция не сломалась.

Расшифровка свойств ответа:

СвойствоТипОписание
nameStringНазвание категории
codeStringУникальный код категории
detractor_questionStringВопрос для оценки от 0 до 6
passive_questionStringВопрос для оценки от 7 до 8
promoter_questionStringВопрос для оценки от 9 до 10
detractor_successStringСообщение с благодарностью за отзыв для оценки от 0 до 6
passive_successStringСообщение с благодарностью за отзыв для оценки от 7 до 8
promoter_successStringСообщение с благодарностью за отзыв для оценки от 9 до 10

Надпись на кнопке

Надпись на кнопке, которая показывается клиенту после отправки отзыва, задается в личном кабинете, но этим методом не отдается. Если она нужна в форме, зашейте текст на своей стороне.

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

В случае ошибки тело ответа пустое, причину нужно определять по HTTP-коду:

КодПричина
404Параметр shop_id не передан
403API-ключ неверен или магазин деактивирован