NinjaOne icon

NinjaOne

Ninja One Public API documentation. <br><br>See also: <br> <a href="https://resources.ninjarmm.com/API/Ninja+RMM+Public+API+v2.0.5+Device+Filter+Syntax.pdf">Device Filter syntax</a><br><a href="https://app.ninjarmm.com/apidocs-beta/core-resources/articles/webhooks/overview">Webhooks</a>

Actions309

Queries → Pending, Failed and Rejected OS patches report

AI-generated

Summary

Retrieve a paginated report listing pending, failed, and rejected OS patches via the NinjaOne API endpoint '/v2/queries/os-patches'.

Inputs

  • Return All — Choose whether to retrieve all results across pagination or only a single page.
  • Additional Fields — Optional filters for the query such as device filter (Df), monitoring timestamp (Ts), patch status, patch type, severity, pagination cursor, and page size.
  • Options — Additional request customizations including custom JSON body, HTTP headers, query-string filters, batching behavior, debug output, pagination settings (mode, parameter names, size, limits, etc.), and timeout.

Output shape

a JSON object representing one or multiple pages of OS patch report entries, depending on pagination and filtering options

Supports pagination modes including offset, cursor, and next URL. When 'Return All' is false, only one page of results is returned. Debug mode appends request details for troubleshooting.

Links

Discussion