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

CustomFields → Get custom fields with pagination

AI-generated

Summary

Retrieve custom fields from NinjaOne with support for pagination, allowing either fetching all pages or a single page of results.

Inputs

  • Return All — Boolean flag to determine whether to return all custom fields by paginating through all available pages, or only return a single page of results.
  • Additional Fields — Optional parameters for pagination including 'Cursor Name' to provide a cursor token for the next page and 'Page Size' to specify the number of items per page (default 50, min 5, max 500).
  • Options — Additional optional settings including custom JSON body to merge into the request, custom HTTP headers, query-string filters, batching settings for grouped requests, debug flag to include request details in output, pagination configuration such as mode (offset, cursor, or URL), page parameter names, limits on max pages, and request interval delays, as well as a timeout for the request.

Output shape

a JSON array of custom fields retrieved from NinjaOne, either a single page or multiple pages combined if 'Return All' is true.

Pagination behavior depends on input settings; default pagination mode is offset-based. If 'Return All' is true, the node internally iterates through pages according to pagination settings until all data is retrieved or max pages limit is reached. Debug information is optionally included if enabled.

Links

Discussion