Участники (participants)
Запросы
HTTP verb | Endpoint | Описание |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Добавление участника
Запрос
Описание полей: selector’s participant entity
POST /rest/v1/uc/selectors/2c51f8a2-016d-5d72-d44a-50e54938780c/participants HTTP/1.1
Content-Type: application/json; charset=utf-8
selector’s participant entity
Ответ
Описание полей: selector’s participant entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "61c0b3aa-016d-61e6-0f67-50e54938780c",
"name": "",
"number": "",
"state": "waiting",
"hold": false,
"mic": true,
"spk": true,
"recall": false,
"topology_type": "listener"
}
Получение списка участников
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Фильтр по значениям полей. |
|
|
Список полей для вывода. Доступные поля для выдачи: id, displayname, enabled, topology_mode, timestartutc, calldurationsec, state, default_spk, default_mic, default_recall. |
|
|
Смещение в списке ресурсов, подлежащих выдаче. |
|
|
Максимальное количество ресурсов в списке. |
|
|
Порядок сортировки ресурсов в списке. |
|
|
Преобразование в плоский вид составных полей. |
GET /rest/v1/uc/selectors/2c51f8a2-016d-5d72-d44a-50e54938780c/participants HTTP/1.1
Ответ
Описание полей: selector’s participant entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
{
"id": "61c0b3aa-016d-61e6-0f67-50e54938780c",
"name": "Vasya",
"number": "123",
"state": "waiting",
"hold": false,
"mic": true,
"spk": true,
"recall": false,
"topology_type": "listener"
},
{
"id": "eb3864c3-016d-5d75-9544-50e54938780c",
"name": "16",
"number": "16",
"state": "waiting",
"hold": false,
"mic": true,
"spk": true,
"recall": false,
"topology_type": "listener"
}
]
Получение данных участника
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Список полей для вывода. |
|
|
Преобразование в плоский вид составных полей. |
GET /rest/v1/uc/selectors/2c51f8a2-016d-5d72-d44a-50e54938780c/participants/61c0b3aa-016d-61e6-0f67-50e54938780c HTTP/1.1
Ответ
Описание полей: selector’s participant entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "61c0b3aa-016d-61e6-0f67-50e54938780c",
"name": "Vasya",
"number": "123",
"state": "waiting",
"hold": false,
"mic": true,
"spk": true,
"recall": false,
"topology_type": "listener"
}
Изменение данных участника
Поля запрещенные для изменения: id
Запрос
Описание полей: selector’s participant entity
PATCH /rest/v1/uc/selectors/2c51f8a2-016d-5d72-d44a-50e54938780c/participants/61c0b3aa-016d-61e6-0f67-50e54938780c HTTP/1.1
Content-Type: application/json; charset=utf-8
selector’s participant entity
Ответ
Описание полей: selector’s participant entity
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"id": "61c0b3aa-016d-61e6-0f67-50e54938780c",
"name": "Vasya",
"number": "123",
"state": "waiting",
"hold": false,
"mic": true,
"spk": true,
"recall": false,
"topology_type": "listener"
}
Связанные композитные ресурсы
-
Родительский: cелекторные совещания