Skip to main content

Импорт чатов

Авторизация

Тип авторизации — Basic (API Key).

При вызове методов интеграционного API через хедер Authorization передается значение Basic {credentials}, где credentials — это ключ доступа к TQM, полученный в личном кабинете.

Пример значения, которое нужно передать — Basic UuMlW1BUJzVsUM7Q.

Описание метода

Метод позволяет загружать чаты.

Чат должен появиться в системе и стать доступным для поиска в течение 15 минут.

  • URL запроса — https://tqm-cloud.tbank.ru/integration

  • Метод запроса — POST /import/chat

Запрос

ПараметрТипОбязательность Описание
idstring / nulltrueВнешний ID чата, не больше 64 символов.
startDatestring (date-time)trueДата начала чата, не больше текущей даты. Дата должна передаваться в формате 2023-09-25T11:00:00 без указания часового пояса.
endDatestring (date-time)trueДата окончания чата, не больше текущей даты, не меньше start_date. Дата должна передаваться в формате 2023-09-25T11:00:00 без указания часового пояса.
sourcestring / nullfalseИсточник чата, не больше 200 символов.
chatLinkstring / nullfalseСсылка на чат во внешней системе, не больше 2000 символов.
resultstring / nullfalseРезультат звонка, не больше 200 символов.
transcriptionSmeChatTranscriptiontrueТекстовая расшифровка чата.
messagesSmeChatMessage / nulltrueСообщения в SME-чате.
idstring / nulltrueID сообщения, не больше 64 символов.
typeSmeChatMessageTypetrue

Тип сообщения:

  • text — текстовое сообщение;
  • info — служебное сообщение;
  • note — заметка оператора;
  • file — приложен файл.
authorTypeSmeChatMessageAuthorTypetrue

Тип автора сообщения:

  • system — система;
  • bot — бот;
  • operator — оператор;
  • client — клиент.
authorIdstring / nullfalse

true, если authorType имеет значение operator или client
ID автора сообщения, не больше 50 символов.
datastring / nullfalseДанные сообщения, не больше 4000 символов.
createdAtstring (date-time)trueДата создания сообщения, не больше текущей даты. Дата должна передаваться в формате 2023—09-25T11:00:00 без указания часового пояса.
languageCodeSmeLanguageCodefalse

Код языка:

  • ru — русский;
  • en — английский.

Ответ

Код ответаЗначениеОписание
200OKУспешная обработка.
400Bad RequestОшибка валидации.
401UnauthorizedОшибка авторизации.
403ForbiddenОшибка доступа к материалу.
500Internal Server ErrorВнутренняя ошибка сервера. При возникновении ошибки 500 данные в TQM не попадают и не сохраняются.

При ошибке 500 коммуникация не поступает в систему из-за внутреннего сбоя.

TQM не сможет восстановить коммуникацию — чтобы она не была утеряна, обратитесь в техническую поддержку. Для упрощения поиска причины ошибки в обращении укажите заголовок ответа x-correlation-id.

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


openapi@tbank.ru

АО «ТБанк» использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.