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 → Custom fields detailed report

AI-generated

Summary

Retrieve a detailed report of custom fields from NinjaOne via the GET /v2/queries/custom-fields-detailed endpoint.

Inputs

  • Return All — Boolean flag to return all paginated results or just a single page.
  • Additional Fields — Optional filters and parameters including device filter (df), cursor, page size, updated after date, fields to return, and whether to show secure values unencrypted.
  • Options — Additional customizations including a custom JSON body to merge into the request, custom HTTP headers, query-string filters, batching controls, debug flag to include request details, pagination settings for offset, cursor, or next URL modes, and request timeout configuration.

Output shape

a list of custom field report records as returned from the API, potentially paginated or aggregated depending on input parameters

Supports pagination with configurable modes (offset, cursor, next URL), page sizes, and max page limits. When Return All is true, automatically iterates all pages based on pagination settings. Debug option adds request details to output for troubleshooting.

Examples

Example 1: Fetch all custom fields detailed report records after a specific date with page size 500 and include secure values

Set Return All to true, fill 'Updated After' with a date string, set Page Size to 500, and enable 'Show Secure Values'.

Links

Discussion