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

GET /v1/conversation/{id}

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

Запрос

Параметры пути

НазваниеТипОбязательныйОписаниеПример
idintegerДаИдентификатор диалога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Статус диалога
ipIP-адрес пользователя, который начал диалог
locationГород, из которого начат
updatedДата и время публикации последнего сообщения в диалоге в формате ISO
durationДлительность диалога в секундах
dataВозвращается массив данных, собранных в диалоге (ответы на вопросы бота, загруженные файлы, выполненые запросы и пр.)
Коды ошибок
Код ошибкиНаименованиеОписание
401UnauthorizedПроверьте логин и пароль для авторизации в системе
403ForbiddenПроблема с подключением к инстансу или диалогу. Это может быть связано с невалидным токеном, блокировкой инстанса, остановкой сервиса, удалением или завершением диалога и пр.
404Not FoundОбъект не найден. Проверьте, правильно ли указаны значения параметров