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 → RAID controller report

AI-generated

Summary

Fetch RAID controller reports from NinjaOne with optional filtering and pagination.

Inputs

  • returnAll — Boolean to specify whether to return all paginated results or just a single page.
  • additionalFields — Optional filters and pagination controls including device filter ('df'), monitoring timestamp filter ('ts'), cursor string for pagination, and page size limit.
  • options — Supplementary request options such as custom JSON body, custom HTTP headers, query-string filters, batching parameters, debug flag to include request details in output, and detailed pagination configuration.

Output shape

a list of RAID controller report records as returned by the NinjaOne API

Supports configurable pagination modes (offset, cursor, or next URL) with controls for page size, max pages, and request intervals. When 'debug' is enabled, outputs include the API request URL, headers, body, and query parameters for troubleshooting purposes.

Examples

Example 1: Retrieve a single page of RAID controller report results filtered by device.

Set 'Return All' to false, provide a device filter in 'additionalFields.df', and optionally set 'pageSize' in 'additionalFields'.

Example 2: Fetch all RAID controller report data with cursor-based pagination.

Set 'Return All' to true, configure pagination mode under 'options.pagination' to 'cursor', and specify any needed cursor parameter names or response paths as needed.

Links

Discussion