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