Skip to content

Сохранение лога чата

Метод сохраняет в профиль клиента переписку из внешнего чат-сервиса. Одному вызову соответствует один диалог целиком.

text
POST https://api.nce.naumen.ru/chat_reports

Content-Type: form-data

Параметры

ПараметрТипОбязателен?Описание
shop_idStringДаAPI-ключ магазина
shop_secretStringДаСекретный ключ магазина
codeStringДаУникальный код диалога на стороне чат-сервиса
platformStringДаКод платформы. Поддерживается livetex
email*StringДаEmail клиента
phone*StringДаТелефон клиента
dataObjectДаСырые данные диалога — JSON-объект, переданный строкой

Идентификатор клиента

Параметры со звёздочкой — взаимозаменяемые идентификаторы. В запросе должен быть хотя бы один из них: did, email или phone.

Запрос

bash
curl -i -X POST -H "Content-Type: application/json" \
  --data-binary "@data.json" \
  https://api.nce.naumen.ru/chat_reports

# data.json
{
  "shop_id": "DvLWN2ZTMZ",
  "shop_secret": "EIxTuot8sj",
  "platform": "...",
  "code": "...",
  "email": "...",
  "data": {...}
}
bash
curl -i -X POST -H "Content-Type: application/json" \
  --data-binary "@data.json" \
  https://api.nce.naumen.ru/chat_reports

# data.json
{
  "shop_id": "DvLWN2ZTMZ",
  "shop_secret": "EIxTuot8sj",
  "code": "...",
  "platform": "...",
  "phone": "...",
  "data": {...}
}

Метод доступен только по REST — в JS, iOS и Android SDK он не реализован.