List all Patches for device
Service name: patch_list_all
Base URL
https://{SERVER}/api/?apikey={yourAPIkey}&service=patch_list_all
Description
Lists all software patches for the specified device.
Parameters
Required parameters
Add required parameters immediately after the base URL.
https://{SERVER}/api/?apikey={yourAPIkey}&service=patch_list_all&required_parameters={parameter-value}
Parameter | Description | Type | Options | Default |
---|---|---|---|---|
deviceid | The deviceid must be a valid id. | number | 0 | 0 |
Optional parameters
Add optional parameters after the required parameters in the base URL.
https://{SERVER}/api/?apikey={yourAPIkey}&service=patch_list_all&required_parameters={parameter-value}&optional_parameters={parameter-value}
Parameter | Description | Type | Options | Default |
---|---|---|---|---|
describe | Optional. Returns a description of the entered call, the available parameters, an example of its output, and returned fields with descriptions. | boolean | true | 0 |
Determine parameter values
Use the following associated service calls to determine parameter values.
Parameter | Call | URL Format |
---|---|---|
deviceid | list_devices_at_client | https://{SERVER} /api/?apikey={yourAPIkey} &service=list_devices_at_client&clientid=CLIENTID&devicetype=server |
list_servers | https://{SERVER} /api/?apikey={yourAPIkey} &service=list_servers&siteid=SITEID | |
list_workstations | https://{SERVER} /api/?apikey={yourAPIkey} &service=list_workstations&siteid=SITEID | |
siteid | list_sites | https://{SERVER} /api/?apikey={yourAPIkey} &service=list_sites&clientid=CLIENTID |
clientid | list_clients | https://{SERVER} /api/?apikey={yourAPIkey} &service=list_clients |
Examples
List all patches for a device
https://{SERVER}/api/?apikey={yourAPIkey}&service=patch_list_all&deviceid=DEVICEID
Example response
<?xml version="1.0" encoding="ISO-8859-1"?>
<patches>
<patch>
<patchid>681806</patchid>
<policy>4</policy>
<policyLabel><![CDATA[Do Nothing]]></policyLabel>
<patchicon><![CDATA[aw-image-patch-installed]]></patchicon>
<status>8</status>
<selectpatch><![CDATA[checkhide]]></selectpatch>
<statusLabel><![CDATA[Installed]]></statusLabel>
<patchUrl><![CDATA[https://www.adobe.com/devnet-docs/xxxxxxx]]></patchUrl>
<patchTitle><![CDATA[Adobe Reader DC (64-bit) (x64) 24.2.20965]]></patchTitle>
<product><![CDATA[Adobe Reader DC (64-bit)]]></product>
<severity>3</severity>
<severityLabel><![CDATA[Moderate]]></severityLabel>
<releaseDate>1722380400</releaseDate>
<releaseDateText><![CDATA[31-Jul-2024]]></releaseDateText>
<installDate>1722384000</installDate>
<installDateText><![CDATA[31-Jul-2024 00:00]]></installDateText>
<deployable>1</deployable>
<uninstallable>1</uninstallable>
<classification><![CDATA[Other Vendor]]></classification>
</patch>
<patch>
<!-- more <patch> nodes -->
</patch>
</patches>
Returned fields
Field | Type | Can Be Empty | Description |
---|---|---|---|
patchid | integer | no | The unique identifier of the patch |
policy | integer | no | Manual approval policy setting: |
patchicon | string | yes | Generalized status icon: |
aw-image-patch-failed | |||
aw-image-patch-installed | |||
aw-image-patch-missing | |||
aw-image-patch-pending | |||
aw-image-patch-installing | |||
aw-image-patch-ignored | |||
status | integer | no | The patch status (bit flags): |
0x01 - Missing | |||
0x02 - Pending | |||
0x04 - Queued | |||
0x08 - Installed | |||
0x10 - Failed | |||
0x20 - Ignored | |||
selectpatch | string | yes | Will be empty if the patch status is: |
Missing, Pending, Ignored, Failed | |||
otherwise will show as 'checkhide' for all other statuses | |||
statusLabel | string | no | Installation status: |
Missing, Pending, Queued, Installed, Failed, Ignored | |||
patchUrl | string | yes | External link to patch description, for example: |
patchTitle | string | no | Title/name of the patch, for example: |
Security Update for Microsoft Office InfoPath 2007 (KB979441) | |||
product | string | no | Product identifier, for example: |
Office | |||
severity | integer | yes | The severity of the vulnerability the patch addresses: |
1 (Critical), 2 (Important), 3 (Moderate), 4 (Low) | |||
See Microsoft Security Response Center Security Bulletin Severity Rating System | |||
severityLabel | string | yes | Severity level name: |
Critical, Important, Moderate, Low | |||
See Microsoft Security Response Center Security Bulletin Severity Rating System | |||
releaseDate | int | yes | Patch release date/time (timestamp) |
releaseDateText | datetime | yes | Patch release date/time human format, for example: 31-Jul-2024 |
installdate | int | yes | Installation date/time (timestamp) |
installdatetext | datetime | yes | Installation date/time human format, for example: 31-Jul-2024 |
Updated about 1 month ago