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 of tickets for board

AI-generated

Summary

Retrieve a list of tickets for a specified board in the NinjaOne ticketing system, optionally applying filters, sorting, pagination, and other query parameters to customize the result set.

Inputs

  • Board Id (required) — Numeric ID of the ticket board to fetch tickets from.
  • Additional Fields — Optional parameters to customize the ticket listing, including sort criteria, filters, page size, search criteria, columns to include, and cursor for pagination.
  • Options — Optional settings including custom request body, custom HTTP headers, query filters, batching options, debug mode (to include request details in output), pagination configuration, and request timeout.

Output shape

a list of ticket objects corresponding to the specified board and applied filters

The returned data shape depends on NinjaOne API's response structure and might be paginated if pagination options are used. Enabling debug mode adds a debug entry with detailed request data in the output for troubleshooting.

Examples

Example 1: Fetch tickets for board ID 123 with default options, retrieving up to 50 tickets sorted by creation date.

Set 'Board Id' to 123, leave 'Additional Fields' and 'Options' empty or default.

Example 2: Fetch tickets filtering for open status, including specific columns, sorted descending by priority, with cursor pagination handling.

Set 'Board Id' accordingly, provide filter JSON in 'Additional Fields.filters', specify columns in 'includeColumns', set sorting in 'sortBy', and configure cursor pagination in 'Options.pagination'.

Links

Discussion