Постоянный доступ
На этой странице приведены описания методов API, предназначенных для работы с устройствами из раздела Постоянный доступ.
-
Управление устройствами
-
Управление группами
-
Управление программным обеспечением
Терминология
В контексте API-вызовов устройства обозначаются как Агенты, поскольку технически управление устройством осуществляется через приложение Агент.
Управление устройствами¶
Список устройств¶
Вы можете получить полный список компьютеров используя метод agents/list
| Параметр | Тип | Значение |
|---|---|---|
search | string | Поиск по имени агента, IP-адресу или названию группы |
group_id | string | Фильтр по идентификатору группы |
Группировка устройств
Подробнее о работе с группами устройств см. в руководстве Группировка устройств.
Пример ответа
{
"data":[ {
"id":1001,
"name":"Allesandro Paci",
"group":"Accounting",
"disabled":false,
"limited":false,
"link_time":1587837997,
"last_time":1600374761,
"geo":{
"ip":"94.242.23.99",
"country":"Russia",
"region":"St.-Petersburg",
"city":"St Petersburg"
},
"permanent_url":"https://https://go.pro32connect.ru/paci",
"preview_url":"https://pro32connect.ru/preview/1245273f5448a704379da46f476564a592efb17c6a7695adde96247cd7874416GbBzRm6SRLMqrP0YoYFMxCopL6NTzvn8.png",
"os":"win",
"version":"1.9.4",
"online":true,
"installed":true,
"favorite":false,
"owner":"john.smith@gmail.com",
"sessions":{
"last":{
"id":148505,
"start_time":1600343858,
"stop_time":1600343900,
"client":{
"ip":"188.162.195.82",
"country":"Russian Federation",
"region":"Tatarstan",
"city":"Kazan",
"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36"
}
},
"total":121
}
}, ... ]
}
| Название | Тип | Описание |
|---|---|---|
id | number | Внутрисистемный идентификатор |
device_id | number | Публичный идентификатор агента |
name | string | Название |
group | string | Группа |
disabled | boolean | Агент заблокирован? |
limited | boolean | Агент лимитирован? |
link_time | unixtime | Дата и время добавления в личный кабинет |
last_time | unixtime | Дата и время последнего состояния «В сети» |
geo | object | Гео-расположение |
geo.ip | string | IP адрес |
geo.country | string | Страна |
geo.region | string | Регион |
geo.city | string | Город |
permanent_url | string | Постоянный URL-адрес для подключения |
onetime_url | string | URL-адрес для одноразового подключения |
preview_url | string | URL-адрес для загрузки превью рабочего стола |
os | string | Операционная система. Возможные значения: win, mac, linux и android |
os_user | string | Пользователь ОС |
rdp | bool | Поддержка RDP |
hibernate | bool | Режим сна |
power_supply | bool | Питание |
version | string | Версия агента |
online | boolean | Текущее состояние «В сети» |
installed | boolean | Агент установлен на компьютере? |
favorite | boolean | Это избранный компьютер в списке в личном кабинете? |
owner | string | Учетная запись владельца доступа к компьютеру внутри системы |
sessions | object | Информация о подключениях |
sessions.last | object | Последнее подключение |
sessions.last.id | number | Внутри-системный идентификатор подключения |
sessions.last.start_time | unixtime | Дата и время начала подключения |
sessions.last.stop_time | unixtime | Дата и время конца подключения |
sessions.last.client | object | Информация о клиенте (автор подключения) |
sessions.last.client.ip | string | IP-адрес |
sessions.last.client.country | string | Страна |
sessions.last.client.region | string | Регион |
sessions.last.client.city | string | Город |
sessions.last.client.user_agent | string | Пользовательский агент браузера клиента |
sessions.total | object | Общее количество подключений |
Информация об устройстве¶
Чтобы получить информацию об устройстве из раздела Постоянный доступ, используйте метод agents/info:
| Параметр | Тип | Значение |
|---|---|---|
agent_id | number | Внутрисистемный идентификатор агента |
Пример ответа
{
"data": {
"id": 1001,
"name": "Allesandro Paci",
"group": "Accounting",
"disabled": false,
"limited": false,
"link_time": 1587837997,
"last_time": 1600374761,
"geo": {
"ip": "94.242.23.99",
"country": "Russia",
"region": "St.-Petersburg",
"city": "St Petersburg"
},
"permanent_url": "https://https://go.pro32connect.ru/paci",
"onetime_url": "https://https://go.pro32connect.ru/am2-l2g",
"preview_url": "https://pro32connect.ru/preview/1245273f5448a704379da46f476564a592efb17c6a7695adde96247cd7874416GbBzRm6SRLMqrP0YoYFMxCopL6NTzvn8.png",
"os": "win",
"version": "2.7.6",
"online": true,
"installed": true,
"favorite": false,
"owner": "john.smith@gmail.com",
"hardware": {
"BIOS": "ALASKA - 1072009 - F51 - American Megatrends - 5000E",
"BIOSDate": "",
"BIOSVersion": "20191218",
"CPU": "AMD Ryzen 5 2600X Six-Core Processor",
"CPUCores": 6,
"CPUCoresLogical": 12,
"CPUFamily": "AMD64 Family 23 Model 8 Stepping 2",
"CPUSpeed": 3600,
"ComputerDomain": "WORKGROUP",
"ComputerIP": [
"10.66.65.3",
"fe80::35da:bb0:c661:fff9"
],
"ComputerModel": "B450 AORUS ELITE",
"ComputerName": "DESKTOP-AU0VQEE",
"ComputerWorkgroup": "WORKGROUP",
"HDD": [ {
"Model": "INTEL SSDPEKNW512G8",
"Size": 488382
} ],
"Locale": "0419",
"LocaleCountry": "Russia",
"LocaleCurrency": "USD",
"LocaleFormatDate": "MM-DD-YYYY",
"LocaleFormatTime": "H:mm:ss",
"LocaleOemPage": "437",
"LocaleTimezone": -420,
"LogicalDisks": [ {
"Disk": "C:",
"FileSystem": "NTFS",
"FreeSpace": 13668,
"Name": "",
"Size": 487757
} ],
"Monitors": [ {
"Name": "Universal PnP monitor",
"ScreenHeight": 1080,
"ScreenWidth": 1920
} ],
"NetAdapters": [ {
"Addresses": "",
"Cable": true,
"DCHP": "",
"DNS": "",
"MACAddress": "18:C0:4D:44:F0:61",
"Manufacturer": "Realtek",
"Name": "Realtek Gaming GbE Family Controller",
"Speed": 953,
"WoL": true
} ],
"OSName": "Microsoft Windows 10 Pro",
"OSVersion": "10.0.19044",
"RAMBanks": [ {
"Bank": "P0 CHANNEL A",
"Capacity": 8192,
"DataWidth": 64,
"Locator": "DIMM 0",
"Manufacturer": "Unknown",
"PartNumber": "F4-3200C16-8GSXFB",
"SerialNumber": "00000000"
} ],
"RAMPageFile": 51264,
"RAMPhys": 32716,
"RAMPhysAvail": 9380,
"RAMVirt": 134217727,
"RAMVirtAvail": 134213282,
"SoundDevices": [ {
"Name": "NVIDIA High Definition Audio"
} ],
"VideoCards": [ {
"Integrated": true,
"Name": "NVIDIA GeForce GT 710",
"RAM": 1024
} ],
"VideoName": "NVIDIA GeForce GT 710",
"VideoRAM": 1024
},
"sessions": {
"last": {
"id":148505,
"start_time":1600343858,
"stop_time":1600343900,
"client":{
"ip":"188.162.195.82",
"country":"Russian Federation",
"region":"Tatarstan",
"city":"Kazan",
"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36"
}
},
"total": 1
}
}
}
| Название | Тип | Описание |
|---|---|---|
id | number | Внутрисистемный идентификатор |
device_id | number | Публичный идентификатор агента |
name | string | Название |
group | string | Группа |
disabled | boolean | Агент заблокирован? |
limited | boolean | Агент лимитирован? |
link_time | unixtime | Дата и время добавления в личный кабинет |
last_time | unixtime | Дата и время последнего состояния «В сети» |
geo | object | Гео-расположение |
geo.ip | string | IP адрес |
geo.country | string | Страна |
geo.region | string | Регион |
geo.city | string | Город |
permanent_url | string | Постоянный URL-адрес для подключения |
onetime_url | string | URL-адрес для одноразового подключения |
preview_url | string | URL-адрес для загрузки превью рабочего стола |
os | string | Операционная система. Возможные значения: win, mac, linux и android |
os_user | string | Пользователь ОС |
rdp | bool | Поддержка RDP |
hibernate | bool | Режим сна |
power_supply | bool | Питание |
version | string | Версия агента |
online | boolean | Текущее состояние «В сети» |
installed | boolean | Агент установлен на компьютере? |
favorite | boolean | Это избранный компьютер в списке в личном кабинете? |
owner | string | Учетная запись владельца доступа к компьютеру внутри системы |
hardware | object | Информация о системе |
hardware.BIOS | string | Информация о BIOS |
hardware.BIOSDate | string | Дата обновления |
hardware.BIOSVersion | string | Версия |
hardware.CPU | string | Процессор |
hardware.CPUCores | number | Количество ядер |
hardware.CPUCoresLogical | number | Количество логических процессоров |
hardware.CPUFamily | string | Семейство |
hardware.CPUSpeed | number | Скорость |
hardware.ComputerDomain | string | Домен |
hardware.ComputerIP | array | IP-адрес |
hardware.ComputerModel | string | Модель |
hardware.ComputerName | string | Имя компьютера |
hardware.ComputerWorkgroup | string | Рабочая группа |
hardware.HDD | array | Жесткие диски |
hardware.HDD[].Model | string | Модель |
hardware.HDD[].Size | number | Размер |
hardware.Locale | string | Локаль |
hardware.LocaleCountry | string | Страна |
hardware.LocaleCurrency | string | Валюта |
hardware.LocaleFormatDate | string | Формат даты |
hardware.LocaleFormatTime | string | Формат времени |
hardware.LocaleOemPage | string | Кодировка страниц |
hardware.LocaleTimezone | number | Таймзона |
hardware.LogicalDisks | array | Логические диски |
hardware.LogicalDisks[].Disk | string | Метка |
hardware.LogicalDisks[].FileSystem | string | Тип файловой системы |
hardware.LogicalDisks[].FreeSpace | number | Свободное место (МБ) |
hardware.LogicalDisks[].Name | string | Название |
hardware.LogicalDisks[].Size | number | Размер (МБ) |
hardware.Monitors | array | Мониторы |
hardware.Monitors[].Name | string | Название |
hardware.Monitors[].ScreenHeight | number | Высота экрана |
hardware.Monitors[].ScreenWidth | number | Ширина экрана |
hardware.NetAdapters | array | Сетевые карты |
hardware.NetAdapters[].Addresses | string | Адрес |
hardware.NetAdapters[].Cable | boolean | Подключение в интернет по LAN-кабелю |
hardware.NetAdapters[].DCHP | string | DCHP |
hardware.NetAdapters[].DNS | string | DNS |
hardware.NetAdapters[].MACAddress | string | MAC-адрес |
hardware.NetAdapters[].Manufacturer | string | Производитель |
hardware.NetAdapters[].Name | string | Название |
hardware.NetAdapters[].Speed | number | Скорость |
hardware.NetAdapters[].WoL | boolean | Включена настройка Wake-on-LAN |
hardware.OSName | string | Название операционной системы |
hardware.OSVersion | string | Версия операционной системы |
hardware.RAMBanks | array | Память ОЗУ |
hardware.RAMBanks[].Bank | string | Слот |
hardware.RAMBanks[].Capacity | number | Емкость |
hardware.RAMBanks[].Locator | string | Локатор |
hardware.RAMBanks[].Manufacturer | string | Производитель |
hardware.RAMBanks[].PartNumber | string | Партия |
hardware.RAMBanks[].SerialNumber | string | Серия |
hardware.RAMPageFile | number | Размер файла подкачки |
hardware.RAMPhys | number | Общий объём физической оперативной памяти |
hardware.RAMPhysAvail | number | Значение объёма свободной физической оперативной памяти |
hardware.RAMVirt | number | Общий объём виртуальной памяти |
hardware.RAMVirtAvail | number | Объём доступной виртуальной памяти |
hardware.SoundDevices | array | Звуковые карты |
hardware.SoundDevices[].Name | string | Название |
hardware.VideoCards | array | Видео-карта |
hardware.VideoCards[].Integrated | boolean | Интегрированная |
hardware.VideoCards[].Name | string | Название |
hardware.VideoCards[].RAM | number | Память |
sessions | object | Информация о подключениях |
sessions.last | object | Последнее подключение |
sessions.last.id | number | Внутри-системный идентификатор подключения |
sessions.last.start_time | unixtime | Дата и время начала подключения |
sessions.last.stop_time | unixtime | Дата и время конца подключения |
sessions.last.client | object | Информация о клиенте (автор подключения) |
sessions.last.client.ip | string | IP-адрес |
sessions.last.client.country | string | Страна |
sessions.last.client.region | string | Регион |
sessions.last.client.city | string | Город |
sessions.last.client.user_agent | string | Пользовательский агент браузера клиента |
sessions.total | object | Общее количество подключений |
Изменить свойство устройства¶
Чтобы изменить какое-либо свойство устройства, привязанного к вашей учетной записи, вы можете использовать метод agents/update.
Необязательные поля
Вам не обязательно указывать все свойства в запросе. Будут изменены только те, которые вы зададите. Список полей, доступных для обновления, см. ниже в параметрах.
| Параметр | Тип | Значение |
|---|---|---|
id | number | Внутрисистемный идентификатор агента |
name | string | Имя устройства |
permanent_url | object | Постоянная ссылка для подключения |
permanent_url.enable | boolean | Включить/выключить |
permanent_url.url | string | Путь ссылки |
permanent_url.password | string | Пароль для подключения (не меньше 8 символов, обязательно буквы и цифры) |
Пример ответа
{
"status": 0,
"data": {
"id": 1001,
"name": "Allesandro Paci",
"group": "Accounting",
"disabled": false,
"limited": false,
"link_time": 1587837997,
"last_time": 1600374761,
"geo": {
"ip": "94.242.23.99",
"country": "Russia",
"region": "St.-Petersburg",
"city": "St Petersburg"
},
"permanent_url": "https://https://go.pro32connect.ru/paci",
"onetime_url": "https://https://go.pro32connect.ru/am2-l2g",
"preview_url": "https://pro32connect.ru/preview/1245273f5448a704379da46f476564a592efb17c6a7695adde96247cd7874416GbBzRm6SRLMqrP0YoYFMxCopL6NTzvn8.png",
"os": "win",
"version": "2.7.6",
"online": true,
"installed": true,
"favorite": false,
"owner": "john.smith@gmail.com",
"hardware": {
"BIOS": "ALASKA - 1072009 - F51 - American Megatrends - 5000E",
"BIOSDate": "",
"BIOSVersion": "20191218",
"CPU": "AMD Ryzen 5 2600X Six-Core Processor",
"CPUCores": 6,
"CPUCoresLogical": 12,
"CPUFamily": "AMD64 Family 23 Model 8 Stepping 2",
"CPUSpeed": 3600,
"ComputerDomain": "WORKGROUP",
"ComputerIP": [
"10.66.65.3",
"fe80::35da:bb0:c661:fff9"
],
"ComputerModel": "B450 AORUS ELITE",
"ComputerName": "DESKTOP-AU0VQEE",
"ComputerWorkgroup": "WORKGROUP",
"HDD": [ {
"Model": "INTEL SSDPEKNW512G8",
"Size": 488382
} ],
"Locale": "0419",
"LocaleCountry": "Russia",
"LocaleCurrency": "USD",
"LocaleFormatDate": "MM-DD-YYYY",
"LocaleFormatTime": "H:mm:ss",
"LocaleOemPage": "437",
"LocaleTimezone": -420,
"LogicalDisks": [ {
"Disk": "C:",
"FileSystem": "NTFS",
"FreeSpace": 13668,
"Name": "",
"Size": 487757
} ],
"Monitors": [ {
"Name": "Universal PnP monitor",
"ScreenHeight": 1080,
"ScreenWidth": 1920
} ],
"NetAdapters": [ {
"Addresses": "",
"Cable": true,
"DCHP": "",
"DNS": "",
"MACAddress": "18:C0:4D:44:F0:61",
"Manufacturer": "Realtek",
"Name": "Realtek Gaming GbE Family Controller",
"Speed": 953,
"WoL": true
} ],
"OSName": "Microsoft Windows 10 Pro",
"OSVersion": "10.0.19044",
"RAMBanks": [ {
"Bank": "P0 CHANNEL A",
"Capacity": 8192,
"DataWidth": 64,
"Locator": "DIMM 0",
"Manufacturer": "Unknown",
"PartNumber": "F4-3200C16-8GSXFB",
"SerialNumber": "00000000"
} ],
"RAMPageFile": 51264,
"RAMPhys": 32716,
"RAMPhysAvail": 9380,
"RAMVirt": 134217727,
"RAMVirtAvail": 134213282,
"SoundDevices": [ {
"Name": "NVIDIA High Definition Audio"
} ],
"VideoCards": [ {
"Integrated": true,
"Name": "NVIDIA GeForce GT 710",
"RAM": 1024
} ],
"VideoName": "NVIDIA GeForce GT 710",
"VideoRAM": 1024
},
"sessions": {
"last": {
"id":148505,
"start_time":1600343858,
"stop_time":1600343900,
"client":{
"ip":"188.162.195.82",
"country":"Russian Federation",
"region":"Tatarstan",
"city":"Kazan",
"user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36"
}
},
"total": 1
}
}
}
| Название | Тип | Описание |
|---|---|---|
number | status | Статус результата. Возможные значения:
|
data | object | Те же данные, что и в ответе метода Изменение свойства устройства |
Добавление кнопки подключения в панель управления
Узнайте, как интегрировать ссылку для подключения в вашу систему, в руководстве Интеграция удалённого доступа в вашу систему.
Получить ссылку для подключения¶
Чтобы подключиться к компьютеру через API вам необходимо получить одноразовую ссылку, используя метод agents/connect
Время действия ссылки
Ссылка истекает сразу после первого использования. Вам необходимо получать новую ссылку каждый раз, когда вы хотите подключиться.
| Параметр | Тип | Значение |
|---|---|---|
agent_id | number | Внутрисистемный идентификатор агента |
device_id | number | Публичный идентификатор агента. Доступен в карточке агента в личном кабинете.agent_id не указан. |
video | boolean | Возможные значение:
|
Пример ответа
| Название | Тип | Описание |
|---|---|---|
url | string | URL-адрес для подключения |
Добавление кнопки подключения в панель управления
Узнайте, как интегрировать ссылку для подключения в вашу систему, в руководстве Интеграция удалённого доступа в вашу систему.
Перезагрузить устройство¶
Чтобы отправить запрос на перезагрузку устройства, необходимо использовать метод /agents/reboot.
| Параметр | Тип | Значение |
|---|---|---|
id | number | Внутрисистемный идентификатор агента |
safe | boolean | Возможные значения:
|
| Название | Тип | Описание |
|---|---|---|
number | status | Статус результата. Возможные значения:
|
Доступность
Проверьте, какие типы агентов поддерживают функцию перезагрузки, в руководстве Функции управления экраном.
Пробудить устройство¶
Чтобы отправить запрос на пробуждение устройства с использованием функции Wake-on-LAN, вы можете использовать запрос agents/wake.
Подготовка устройства
Для работы этой функции требуется предварительная настройка устройств с поддержкой пробуждения. Подробнее см. в руководстве Как настроить Wake-on-LAN?.
| Параметр | Тип | Значение |
|---|---|---|
id | number | Внутренний системный идентификатор агента |
| Имя | Тип | Описание |
|---|---|---|
status | number | Статус результата. Возможные значения:
|
Выход устройства из системы¶
Чтобы отвязать устройство от вашей учетной записи и удалить его из постоянного доступа, используйте метод agents/logout.
Будьте осторожны!
После отвязки устройства вы больше не сможете им управлять.
| Параметр | Тип | Значение |
|---|---|---|
id | number | Внутрисистемный идентификатор агента |
| Название | Тип | Описание |
|---|---|---|
number | status | Статус результата. Возможные значения:
|
Объединение устройств¶
Чтобы объединить две дублирующиеся записи одного и того же устройства в постоянном доступе, можно использовать запрос agents/merge.
Что такое дублирующиеся устройства?
В некоторых случаях из-за некорректного развёртывания приложения Агент (например, при использовании системных образов или контейнеризации ОС) в списке постоянного доступа могут появляться несколько записей одного и того же устройства. Чтобы избежать путаницы и неудобств, вы можете объединить такие дубликаты в одно устройство.
| Параметр | Тип | Значение |
|---|---|---|
agent_id | number | Внутренний идентификатор агента в системе |
device_id | number | Публичный идентификатор агента. Доступен в карточке агента в личном кабинете |
target_agent_id | number | Внутренний идентификатор агента в системе |
target_device_id | number | Публичный идентификатор агента. Доступен в карточке агента в личном кабинете |
Обязательные параметры запроса
- Для идентификации исходного устройства (того, которое необходимо объединить с целевым) используйте
agent_idилиdevice_id. - Для идентификации целевого устройства используйте
target_agent_idилиtarget_device_id.
Всего запрос должен содержать два параметра:
- Один параметр для идентификации исходного устройства
- Один параметр для идентификации целевого устройства
| Название | Тип | Описание |
|---|---|---|
number | status | Статус результата. Возможные значения:
|
Управление группами¶
Список групп¶
Вы можете получить список всех групп аккаунта с помощью метода groups/list.
Группировка устройств
Подробнее об управлении группами устройств см. в руководстве Группировка устройств.
Пример ответа
| Название | Тип | Описание |
|---|---|---|
id | number | Внутренний идентификатор группы |
name | string | Название группы |
Добавить устройство в группу¶
Вы можете добавить устройство в группу с помощью метода groups/agent/insert.
| Параметр | Тип | Значение |
|---|---|---|
id | number | Внутренний идентификатор группы в системе |
agent_id | number | Внутренний идентификатор устройства в системе |
| Название | Тип | Описание |
|---|---|---|
status | number | Статус результата. Возможные значения:
|
Удалить устройство из группы¶
Вы можете удалить устройство из группы с помощью метода groups/agent/remove.
| Параметр | Тип | Значение |
|---|---|---|
agent_id | number | Внутренний идентификатор устройства в системе |
| Название | Тип | Описание |
|---|---|---|
status | number | Статус результата. Возможные значения:
|
Создать группу¶
Вы можете создать новую группу с помощью метода groups/create.
| Параметр | Тип | Значение |
|---|---|---|
name | string | Имя создаваемой группы |
order | number | Позиция создаваемой группы в списке |
| Название | Тип | Описание |
|---|---|---|
status | number | Статус результата. Возможные значения:
|
Отредактировать группу¶
Вы можете изменить свойства группы с помощью метода groups/edit.
| Параметр | Тип | Значение |
|---|---|---|
id | number | Внутренний идентификатор группы |
name | string | Новое имя группы |
order | number | Новая позиция группы в списке |
| Название | Тип | Описание |
|---|---|---|
status | number | Статус результата. Возможные значения:
|
Удалить группу¶
Вы можете удалить группу с помощью метода groups/remove.
| Параметр | Тип | Значение |
|---|---|---|
id | number | Внутренний идентификатор группы |
| Название | Тип | Описание |
|---|---|---|
status | number | Статус результата. Возможные значения:
|
Инвентаризация программного обеспечения¶
Список установленного ПО¶
Вы можете получить список установленных приложений на устройствах из раздела Постоянный доступ с помощью метода inventory/program/list.
Настройки команды
Список приложений собирается только при включённой опции Разрешить получение списка программ с устройств в настройках команды. Подробнее см. в отдельном руководстве: Настройки команды
curl -G "https://api.pro32connect.ru/v1/inventory/program/list" \
--data-urlencode "agent_id=<number>" \
--data-urlencode "group_id=<number>" \
--data-urlencode "type=<string>" \
--data-urlencode "date_from=<number>" \
--data-urlencode "date_to=<number>" \
--data-urlencode "version_from=<string>" \
--data-urlencode "version_to=<string>" \
--data-urlencode "name=<string>" \
--data-urlencode "publisher=<string>" \
--data-urlencode "search=<string>" \
-H "X-Api-Key: YOUR_API_KEY" \
| Параметр | Тип | Значение |
|---|---|---|
agent_id | number | Фильтр по устройству. Внутренний идентификатор устройства в системе |
group_id | number | Фильтр по группе. Внутренний идентификатор группы в системе |
type | string | Фильтр по типу установленного приложения. Возможные значения:
|
date_from | number | Фильтр по дате установки приложения. Начало периода. Значение в формате unixtime |
date_to | number | Фильтр по дате установки приложения. Конец периода. Значение в формате unixtime |
version_from | string | Фильтр по версии приложения. Минимальная версия. Формат Semantic Versioning (SemVer) |
version_to | string | Фильтр по версии приложения. Максимальная версия. Формат Semantic Versioning (SemVer) |
name | string | Фильтр по названию приложения. Используется точное совпадение |
publisher | string | Фильтр по издателю приложения. Используется точное совпадение |
search | string | Поиск по названию и издателю приложения. Используется регистронезависимый поиск по подстроке |
Пример ответа
| Название | Тип | Описание |
|---|---|---|
data | object | Список установленных приложений |
data.[].name | string | Название приложения |
data.[].publisher | string | Издатель приложения |
data.[].version | string | Минимальная версия приложения среди найденных устройств |
data.[].agent_ids | array | Список внутренних идентификаторов устройств, на которых установлено приложение |
filter | object | Применённый фильтр. Дублирует параметры запроса |
filter.group_id | number | Внутренний идентификатор группы |
filter.type | string | Тип установленного приложения |
filter.date_from | number | Начало диапазона даты установки |
filter.date_to | number | Конец диапазона даты установки |
filter.version_from | string | Минимальная версия приложения |
filter.version_to | string | Максимальная версия приложения |
filter.name | string | Название приложения |
filter.publisher | string | Издатель приложения |
filter.search | string | Поиск по названию и издателю приложения |