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

Users → End user custom fields

AI-generated

Summary

Retrieve custom fields for a specific end user by their identifier from the NinjaOne API.

Inputs

  • id (required) — The end user identifier to specify which user's custom fields to retrieve.
  • returnAll — Boolean flag to return all results with pagination or just a single page.
  • options.customBody — An optional JSON object to send arbitrary data in the request body, merged with other parameters if provided.
  • options.headerFilters — Custom HTTP headers to include with the API request.
  • options.queryFilters — Additional query-string filters to refine the request.
  • options.batching — Batching settings to control request rate by grouping input items and pauses between batches.
  • options.debug — Include detailed request information (URL, headers, body) in the output for debugging purposes.
  • options.pagination — Configure pagination behavior such as mode (offset, cursor, URL), page parameters, page size, maximum pages, and delays.
  • options.timeout — Timeout in milliseconds to wait for the server response before aborting.

Output shape

an object containing the custom fields associated with the end user specified by the id.

Handles pagination according to configured settings; if returnAll is false, only one page of results is returned. The response includes any debug information if debug is enabled.

Links

Discussion