Список диалогов

Возвращает список диалогов текущего пользователя, отсортированный по дате последней активности. По умолчанию возвращаются последние 20 записей.

Запрос

GET /conversations

Параметры запроса

Параметр

Тип

Обязательный

Описание

user

string

нет

Идентификатор пользователя

last_id

string

нет

ID последнего диалога на текущей странице для подгрузки более старых

limit

integer

нет

Количество записей (по умолчанию 20, максимум 100)

sort_by

string

нет

Поле сортировки: -updated_at (по умолчанию) или created_at

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

GET /v1/conversations HTTP/1.1 Host: api.evo-ai.ru Authorization: Bearer YOUR_SECRET_TOKEN Accept: */*

Ответ

200 — список диалогов с полями data, has_more, limit.

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

{ "limit": 20, "has_more": false, "data": [ { "id": "10799fb8-64f7-4296-bbf7-b42bfbe0ae54", "name": "Новый чат", "status": "normal", "created_at": 1679667915, "updated_at": 1679667915 } ] }

Коды ошибок

HTTP

Код

Описание

400

not_chat_app

Режим агента не соответствует маршруту API

404

not_found

Указанный диалог не найден (некорректный last_id)

500

internal_server_error

Внутренняя ошибка сервера