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 → Processor report

AI-generated

Summary

Retrieve a report of processors via the GET /v2/queries/processors API endpoint, optionally applying filters and handling pagination.

Inputs

  • Return All — Choose whether to return all processor records or just a single page of results.
  • Df — Filter the report by device identifier.
  • Ts — Filter results by a monitoring timestamp.
  • Cursor — Use a cursor string to paginate through results.
  • Page Size — Limit the number of records returned per page.
  • Options — Advanced options to customize the HTTP request, including adding custom request body JSON, custom headers, query string filters, batching settings, debug mode, pagination details, and request timeout.

Output shape

a JSON object containing the processor report data as returned by the API; if pagination is enabled and returnAll is true, multiple pages of data may be aggregated.

If debug mode is enabled, the output includes a debug entry showing the actual request URL, headers, query parameters, and body sent. Pagination can be configured with different modes (offset, cursor, or URL-based) and settings to control page size, max pages, and intervals between requests.

Links

Discussion