Комбинированные контакты (combined_contacts)
Запросы
HTTP verb | Endpoint | Описание |
---|---|---|
|
|
Получение списка комбинированных контактов
Возвращает представления контактных данных, объединяя в один список контакты и группы контактов. В качестве номеров групп выступают спец-значения, используемые системой для разворота группы в совокупность входящих в нее контактов.
Применяется в приложениях, где осуществляется выбор из общего списка контактов, например в приложении и сервисе управления селекторными совещаниями.
Возвращает весь объем контактов и групп. Группы всегда впереди. По умолчанию возвращает не более 1000 записей, если иное не указано в параметре limit.
Каждый ресурс содержит следующие поля, сопоставляемые с полями объектов типа contact и contactgroup:
Поле ресурса | Поле у contact | Поле у contactgroup |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
фильтр по значениям полей: id, key, name, number. |
|
|
смещение в списке ресурсов, подлежащих выдаче. |
|
|
максимальное количество ресурсов в списке. |
GET /rest/v1/addressbook/combined_contacts?offset=0&limit=2 HTTP/1.1
Ответ
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
[
{
"id": "6f789596-0169-5710-017f-1c1b0d69174c",
"key": "abc",
"type": "contactgroup",
"name": "ABC",
"number": "group#abc"
},
{
"id": "7b371f10-016a-0187-74fc-1c1b0d69174c",
"type": "contact",
"key": 1839,
"name": "ABC",
"number": "51515151"
}
]