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 → Contact list

AI-generated

Summary

Retrieve a list of contacts from the NinjaOne system, with optional pagination and filtering controls.

Inputs

  • Return All — Choose whether to return all contacts or just a single page of results. Defaults to false (single page).
  • Options — Specify custom request body JSON, HTTP headers, query string filters, batching controls, debug output, pagination settings (mode, parameters, limits), and request timeout to customize retrieval.

Output shape

a JSON object containing the list of contacts, potentially paginated depending on parameters

Supports offset-based, cursor-based, or next-URL pagination modes. Returns one page when Return All is false, otherwise fetches all pages up to any configured maxPages limit. When Debug is enabled, includes request details in the response output.

Links

Discussion