Управление пользователями

Получение пользователей в конференции

Получение списка пользователей в конференции

URL-метод

GET

/api/v1/conference/{CONFERENCE_ID}/user

Результат

Пример списка пользователей конференции
[
{
"conferenceId": 4455,
"user": {
"userid": 105,
"name": "guest202004220011",
"email": "guest202004220011@nothing"
},
"url": "/conference/4455?token=d2b15c75c0c389b49c2efbea79cdc94665b9eea6e1cc6bb9f0cd2a47751a186f583883cfab09edba523bafe440c7ee87"
},
{
"conferenceId": 4455,
"user": {
"userid": 106,
"name": "guest202004220012",
"email": "guest202004220012@nothing"
},
"url": "/conference/4455?token=d2b15c75c0c389b49c2efbea79cdc94665b9eea6e1cc6bb9f0cd2a47751a186f583883cfab09edba523bafe440c7ee88"
}
]

Получение конкретного пользователя в конференции

URL-метод

GET

/api/v1/conference/{CONFERENCE_ID}/user/{USER_ID}

Результат

Пример информации по конкретному пользователю в конференции
{
"conferenceId": 4455,
"user": {
"userid": 105,
"name": "guest202004220011",
"email": "guest202004220011@nothing"
},
"url": "/conference/4455?token=d2b15c75c0c389b49c2efbea79cdc94665b9eea6e1cc6bb9f0cd2a47751a186f583883cfab09edba523bafe440c7ee87"
}

Добавление пользователей в конференцию

Добавление пользователей по ID в конференцию

URL-метод

POST

/api/v1/conference/{CONFERENCE_ID}/user

Запрос

Пример запроса добавления пользователя с ID с учетом прав
{
"id": 105,
"isParticipant": true,
"isSpeaker": false,
"isOperator": false
}

Результат

Пример успешного добавления пользователя в конференцию
{
"message": "User was added into the Conference",
"id": 3215,
"conferenceid": 845,
"name": "Ok",
"status": 200
}

Добавление пользователей по email в конференцию

URL-метод

POST

/api/v1/conference/{CONFERENCE_ID}/user

Запрос

Пример запроса добавления пользователя с email с учетом прав
{
"email": "email@need.here",
"isParticipant": true,
"isSpeaker": false,
"isOperator": false
}

Результат

Пример успешного добавления пользователя в конференцию
{
"message": "User was added into the Conference",
"id": 195,
"conferenceid": 845,
"name": "Ok",
"status": 200
}

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

URL-метод

DELETE

/api/v1/conference/{ CONFERENCE_ID} /user/{USER_ID}

Результат

Пример ответа
code: 204