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

Ticketing → List boards

AI-generated

Summary

Retrieve a list of ticketing boards from the NinjaOne API, optionally paginating through multiple pages or applying filters.

Inputs

  • returnAll — Boolean to determine if all results should be returned with pagination or just a single page.
  • options.customBody — Optional JSON object to provide arbitrary request body content that overrides default body parameters.
  • options.headerFilters — Optional list of custom HTTP headers to include in the API request.
  • options.queryFilters — Optional list of key-value pairs representing query string filters to apply to the API call.
  • options.batching — Optional batch configuration specifying batch size and delay between batches for handling multiple input items.
  • options.debug — Boolean flag to include detailed debug information of the API request (URL, headers, body) in the output.
  • options.pagination — Pagination settings to configure mode (offset, cursor, or URL), page parameter names, cursor paths, maximum pages, and request delays.
  • options.timeout — Milliseconds to wait before timing out the request (default 300000 ms).

Output shape

an array of board objects representing ticketing boards fetched from the NinjaOne API

If pagination is enabled and returnAll is true, the output consolidates all pages of results. Debug info is included under a debug entry if enabled. Pagination mode and parameters control how the API is queried for multiple pages.

Links

Discussion