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

System → List organizations (Detailed)

AI-generated

Summary

Retrieve a detailed list of organizations from the NinjaOne API, supporting pagination, filtering, and custom request configurations.

Inputs

  • Return All — Whether to return all results or only a single page of organizations.
  • Page Size — Limit the number of organizations returned per page.
  • After — Identifier of the last organization from the previous page to paginate after.
  • Of — Filter organizations by this string value.
  • Custom Body — Provide arbitrary JSON to include in the request body, overriding other fields if conflicts occur.
  • Custom Headers — Add custom HTTP headers to the request.
  • Query Filters — Add custom query string filters by specifying parameter names and values.
  • Batching — Configure batch size and interval for requests to handle rate limiting.
  • Debug — Enable to include request details (URL, headers, body) in output for troubleshooting.
  • Pagination Settings — Configure pagination mode (offset, cursor, URL), parameters, page size, max pages, and request intervals.
  • Timeout (ms) — Set maximum wait time for server response before aborting the request.

Output shape

a list of detailed organization objects returned from the NinjaOne API, potentially paginated or complete depending on inputs

If 'Return All' is false, only a single page of results is returned according to pagination settings. When enabled, debug information is included under a debug entry in the output. Pagination behavior depends on configured mode and API response structure.

Links

Discussion