Получение данных диалога

GET /v1/conversation/{id}

Запрос позволяет получить данные диалога.

Запрос
Параметры пути
НазваниеТипОбязательныйОписаниеПример

id

integer

Да

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

123

Пример запроса
curl --location --request GET 'manual.bot.one/api/v1/conversation/123' \
--header 'Authorization: Basic ZC5keW1icnlsb3ZhQHByZvLnRlY2g6Q2F2ZTIwMTY='
Ответ
Успешный ответ

200 - Успешное выполнение запроса. В ответе вернется объект с данными диалога.

{
  "id": 123,
  "name": "#108 Perm",
  "status": "in-process",
  "ip": "127.0.0.1",
  "location": "string",
  "updated": "2022-10-14T07:14:09+00:00",
  "duration": 20,
  "data": [
        {
            "question": "Ask Chat GPT",
            "type": "Text",
            "answer": "How can you help me?",
            "variable": "askjabba"
        },
        {
            "question": "ChatGPT",
            "type": "Text",
            "answer": "https://manual.bot.one/web/file/162",
            "variable": null,
            "deleted": false
        }
    ]
}
Параметры ответа
НазваниеОписание

id

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

name

Название диалога (норма диалога + город, из которого начат)

status

Статус диалога

ip

IP-адрес пользователя, который начал диалог

location

Город, из которого начат

updated

Дата и время публикации последнего сообщения в диалоге в формате ISO

duration

Длительность диалога в секундах

data

Возвращается массив данных, собранных в диалоге (ответы на вопросы бота, загруженные файлы, выполненые запросы и пр.)

Коды ошибок
Код ошибкиНаименованиеОписание

401

Unauthorized

Проверьте логин и пароль для авторизации в системе

403

Forbidden

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

404

Not Found

Объект не найден. Проверьте, правильно ли указаны значения параметров

Статья помогла вам?