ninja_list_boards
List all available ticketing boards to organize and track support tickets in your NinjaOne platform.
Instructions
List all available ticketing boards.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/ticketing.ts:160-168 (handler)Tool definition for 'ninja_list_boards'. The handler calls client.get('/ticketing/trigger/boards') to list all ticketing boards. No input args needed (empty schema).
{ tool: { name: 'ninja_list_boards', description: 'List all available ticketing boards.', inputSchema: { type: 'object', properties: {} }, }, handler: async (_args, client: NinjaOneClient) => client.get('/ticketing/trigger/boards'), }, - src/tools/ticketing.ts:160-165 (schema)Input schema for 'ninja_list_boards' — empty object with no required properties, as the tool takes no arguments.
{ tool: { name: 'ninja_list_boards', description: 'List all available ticketing boards.', inputSchema: { type: 'object', properties: {} }, }, - src/tools/ticketing.ts:160-168 (registration)The tool is defined within the ticketingTools array (line 5) which is exported and merged into ALL_TOOLS in src/tools/index.ts (line 18), then registered with the MCP server in src/index.ts (line 24-32).
{ tool: { name: 'ninja_list_boards', description: 'List all available ticketing boards.', inputSchema: { type: 'object', properties: {} }, }, handler: async (_args, client: NinjaOneClient) => client.get('/ticketing/trigger/boards'), }, - src/tools/activities.ts:1-2 (helper)Imports NinjaOneClient which provides the get/post methods used by the handler.
import { NinjaOneClient } from '../client.js'; import { clean } from '../utils.js';