Retrieves a paginated list of patches that are missing (not installed) across managed systems, including severity, download status, and affected system counts.
This API endpoint is deprecating soon
get /api/1.4/patch/missingpatches
https://{serverurl}/api/1.4/patch/missingpatches
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/missingpatches \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52'Value: missingpatches
Paginated missing patches data
Total number of missing patches
Array of missing 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 missing
Count of systems where installation failed
Platform name
Update category name
Patch release timestamp
Reboot: 0=Not Required, 1=Required
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 missing patches
{
"response_code": 200,
"message_type": "missingpatches",
"message_response": {
"total": 1614,
"missingpatches": [
{
"severity": 1,
"patch_id": 309232,
"patch_name": "FileZilla_3.41.2_win32-setup.exe",
"patch_description": "FileZilla Client (3.41.2)",
"vendor_name": "Tim Kosse",
"superceded_by": "NA",
"failed": 2,
"bulletin_id": "TU-058",
"update_name": "Third Party Updates",
"patch_noreboot": 1,
"patch_released_time": 1552971857000,
"patch_size": 7917152,
"patch_uninstall_status": 1,
"missing": 5,
"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.