Информация об установленном программном обеспечении¶
Настройки команды
Список приложений собирается только при включенной в настройках команды опции Разрешить получение списка программного обеспечения с устройств. Подробнее см. в руководстве Настройки команды.
Список установленного ПО¶
Вы можете получить список установленных приложений на устройствах из раздела Постоянный доступ с помощью метода inventory/program/list.
Запрос:
GET /v1/inventory/program/list
?agent_id=<number>
&group_id=<number>
&type=<string>
&date_from=<number>
&date_to=<number>
&version_from=<string>
&version_to=<string>
&name=<string>
&publisher=<string>
&search=<string>
&offset=<number>
&limit=<number>
Host: https://api.pro32connect.ru
X-Api-Key: YOUR_API_KEY
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>" \
--data-urlencode "offset=<number>" \
--data-urlencode "limit=<number>" \
-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 | Поиск по названию и издателю приложения. Используется регистронезависимый поиск по подстроке |
offset | number | Смещение первого элемента в списке |
limit | number | Количество элементов в списке. Значение по умолчанию: 20; максимальное значение: 100 |
Ответ:
Пример ответа
Данные ответа
{
"filter": {
"type": "msi"
},
"data":[ {
"agent_ids": [1001, 1002],
"name": "WireGuard",
"publisher": "WireGuard LLC",
"version": "0.5.3"
},{
"agent_ids": [1003],
"name": "Node.js",
"publisher": "Node.js Foundation",
"version": "8.11.4"
}, ... ],
"total": 1024,
"offset": 0,
"limit": 20,
}
| Название | Тип | Описание |
|---|---|---|
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 | Поиск по названию и издателю приложения |
total | number | Общее количество записей в базе данных |
offset | number | Индекс первой записи в возвращаемом списке (нумерация начинается с 0) |
limit | number | Максимальное количество записей, возвращаемых в списке |