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 notification channels

AI-generated

Summary

Retrieve a list of notification channels configured in NinjaOne, supporting pagination and filtering controls.

Inputs

  • Return All — Choose whether to return all notification channels by automatically paginating through all pages, or just return a single page of results.
  • Options — Configure additional request options such as custom JSON body content, custom HTTP headers, query-string filters for refined searching, batching settings to group input items per request, debug mode to include request details in output, pagination controls to manage how pages are fetched and how many pages to retrieve, and request timeout in milliseconds.

Output shape

a list of notification channel objects as returned by the NinjaOne API

The exact structure of each notification channel object depends on the NinjaOne API response. When pagination parameters are enabled and Return All is true, multiple pages of results are retrieved and combined. Debug mode adds a debug field showing request details. Custom body and headers override or extend default request parameters. Optional filters can narrow the list returned.

Examples

Example 1: Fetch all notification channels without filters or customizations.

Set 'Return All' to true; leave options at default.

Example 2: Fetch a single page of notification channels with a query filter.

Set 'Return All' to false; add query filters in options to limit results by specific parameters.

Links

Discussion