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

Billing → Get all products

AI-generated

Summary

Retrieve a list of billing products from the NinjaOne API, with optional filtering and pagination support.

Inputs

  • Return All — Boolean flag to return all products across pages or only a single page of results.
  • Additional Fields — Optional filters including product name (case-insensitive partial match), quantity type, and account code to narrow down the products returned.
  • Options — Advanced settings such as custom JSON body fields, additional HTTP headers, query-string filters, batching parameters, debug mode, pagination configuration, and request timeout.

Output shape

A paginated or complete list of product items as returned by the NinjaOne /v2/billing/products endpoint.

The output includes product data arrays, with pagination controlled by the input settings. Debug information is included if enabled. Pagination modes supported include offset, cursor, or next page URL following. If 'Return All' is false, only the first page is fetched without pagination parameters.

Links

Discussion