Retrieves a paginated list of patches that have been successfully installed across managed systems including severity, vendor, and installed system counts.
This API endpoint is deprecating soon
get /api/1.4/patch/installedpatches
https://{serverurl}/api/1.4/patch/installedpatches
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
{resource_id} - Unique identifier of the computer
Filter computer with particular resource id
Get domain list from api/1.4/desktop/serverproperties
Get branch office list from api/1.4/desktop/serverproperties
Get custom group list from api/1.4/desktop/serverproperties
1 - Live: System is working.
2 - Down: System is not working.
3 - Unknown: System status is not known.
{resid} - Unique identifier of the computer
21: Yet to install (agent has not been installed).
22: Installed (agent is currently installed).
23: Uninstalled (agent has been removed).
24: Yet to uninstall (marked for uninstallation but not yet removed).
29: Installation failure (an error occurred during installation).
1: Commercial (used for business or paid purposes).
2: Non-commercial (used for personal or educational purposes).
0: Unidentified (license type not specified).
-1: Not done scan has not started.
0: Failed scan failed.
1: In progress scan is ongoing.
2: Success scan completed successfully.
1: Allowed (access is permitted).
2: Prohibited (access is restricted).
0: Not assigned (no access configuration).
0: Under licensed (fewer licenses than required).
1: Over licensed (more licenses than needed).
2: In compliance (license usage matches availability).
3: Expired (license validity has ended).
-1: Not available (compliance data is missing).
32-bit: For 32-bit operating systems.
64-bit: For 64-bit operating systems.
Yes: Supports uninstallation.
No: Does not support uninstallation.
MSI: Installed via MSI installer.
EXE: Installed via EXE installer.
Get License List from api/1.4/inventory/licenses?swid={softwareID} in license_id parameter inside message response
Get hardware type list from api/1.4/inventory/filterparams
Get hardware manufacturer list from api/1.4/inventory/filterparams
unique identifier of the prohibited software
curl --request GET \
--url https://appdomains/api/1.4/patch/installedpatches \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52'Value: installedpatches
Paginated installed patches data
Total number of installed patches
Array of installed patch objects
Unique patch identifier
Security bulletin identifier
Patch filename
Patch description
Severity: 0=Unrated, 1=Low, 2=Moderate, 3=Important, 4=Critical
Count of systems where this patch is installed
Platform name
Update category
Patch release timestamp
Uninstall: 0=Not Supported, 1=Supported
Patch file size in bytes
Vendor name
Superseding patch ID, or NA
Records per page
Current page number
API version: 1.0
Operation status: success
Response code: 200
Paginated installed patches
{
"response_code": 200,
"message_type": "installedpatches",
"message_response": {
"total": 2307,
"installedpatches": [
{
"severity": 1,
"installed": 48,
"patch_id": 309239,
"patch_name": "BANDIZIP-SETUP.EXE",
"patch_description": "Bandizip (6.22.0.0)",
"vendor_name": "Bandisoft",
"superceded_by": "NA",
"bulletin_id": "TU-075",
"update_name": "Third Party Updates",
"patch_released_time": 1552974574000,
"patch_size": 6537016,
"patch_uninstall_status": 0,
"platform_name": "Windows"
}
],
"limit": 25,
"page": 1
},
"message_version": "1.0",
"status": "success"
}
![]()
Duration: 1 minute | Threshold: 30 | Lock period: 5 minutes
Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.