[POST] .../v1/chat/leave
Удаляет текущего пользователя из обычного группового чата или канала.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| id | String | Обязательный | UUID чата |
Ограничения и проверки
id должен быть корректным UUID существующего чата.User.chat_type = Group или Channel) без связи с бизнес-сущностью.Individual выход через этот метод запрещен; для скрытия личного чата используйте персональную архивацию.Task/Lead/Deal/Ticket) выход через этот метод запрещен; состав таких чатов управляется связанной сущностью.User/Staff, пока в нем есть другие активные User-участники.User-участники, чат продолжает существовать.User-участник, чат удаляется и больше не возвращается в Chat/Get.created_user_id остается ID пользователя, создавшего чат, и не меняется при выходе участников.ChatParticipantsRemoved публикуется и при обычном выходе пользователя, и при удалении чата после выхода последнего активного User-участника.Пример запроса
{
"id": "6f6fdb2f-7d0b-4c34-b6fd-1fbcf40d37ef"
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| result.row_affected | Int64 | Количество измененных строк |
| result.ids | Array | Для этого метода возвращается null |
Пример ответа
{
"ok": true,
"result": {
"row_affected": 1,
"ids": null
}
}