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 supported 3rd party software

AI-generated

Summary

Retrieve a list of supported third-party software products available in the NinjaOne system.

Inputs

  • Return All — Boolean flag to determine whether to return all results or only a single page of software products. Defaults to false (only one page).
  • Options — Collection of optional parameters including Custom Body (arbitrary JSON merged with request body), Custom Headers (add custom HTTP headers), Query Filters (add query string filters by parameter name and value), Batching settings (batch size and interval in milliseconds), Debug flag (include detailed request data in output), Pagination settings (configure pagination mode, page size, max pages, intervals, and paths), and Timeout in milliseconds (default 300,000 ms).

Output shape

a list of supported third-party software products, with pagination applied if configured

The response includes software product items according to the API's pagination scheme which can be offset-based, cursor-based, or next-URL based. Enabling 'Return All' fetches all pages until exhaustion or maxPages limit. When debug is enabled, additional request details are included per item. Custom body and headers override or augment default request parameters. Batch processing allows grouping input items to limit request rate.

Links

Discussion