Skip to main content

Обновление конференции

Метод и конечная точка​

PUT /scc.updateConference

Описание​

Обновляет существующую конференцию. rid и тип конференции не могут быть изменены.

Параметры​

Перечень параметров представлен в таблице.

НазваниеОбязательныйТип данныхОписание
conference.numberдаstringНомер конференции
conference.nameдаstringНовое название конференции
conference.invitationsдаarrayОбновленный список приглашений
conference.conferenceSettingsдаobjectОбновленные настройки конференции
conference.passwordнетstringНовый пароль конференции
conference.plannedStartTimeнетnumberНовое запланированное время начала (timestamp)
conference.plannedEndTimeнетnumberНовое запланированное время окончания (timestamp)
conference.createChatнетbooleanСоздать чат конференции
conference.showChatнетbooleanПоказывать чат
conference.persistentChatнетbooleanПостоянный чат

Запрос​

curl -X 'PUT' \
'https://im-<ENV>.<DEFAULT_DOMAIN>/api/v1/scc.updateConference' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-User-Id: <USER_ID>' \
-H 'x-auth-token: <AUTH_TOKEN>' \
-d '{ \
"conference": {
"number": "<CONFERENCE_NUMBER>",
"name": "<NEW_NAME>",
"invitations": [
{
"id": "<USER_ID_1>",
"name": "<USER_NAME_1>",
"role": "MODERATOR"
}
],
"conferenceSettings": {
"audioMute": true,
"videoMute": false,
"waitingRoomEnable": true
}
}
}'

Где:

  • <ENV> — окружение, на котором выполняется запрос;
  • <DEFAULT_DOMAIN> — домен сервера Squadus;
  • <USER_ID> — идентификатор пользователя, от имени которого выполняется запрос;
  • <AUTH_TOKEN> — токен аутентификации пользователя;
  • <CONFERENCE_NUMBER> — номер конференции;
  • <NEW_NAME> — новое название конференции.

Ответ​

200 — Basic information about the conference — Информация об обновленной конференции. Пример вывода:

{
"success": true,
"data": {
"_id": "conf_123456",
"name": "Updated Conference Name",
"number": "1234567890",
"conferenceSettings": {
"audioMute": true,
"videoMute": false,
"waitingRoomEnable": true
}
}
}