NinjaRMM Tools
Written By Christopher Scaminaci
Last updated 7 days ago
NinjaRMM Tools
ninja_ · 270 tools · Free 107 · Pro 163
OAuth2; max page size 1000; raw JSON passthrough.
All connector tools · NinjaRMM setup guide
NinjaRMM tool groups
- Organizations — 9 tools
- Devices — 21 tools
- Custom Fields — 11 tools
- Alerts — 3 tools
- Activities — 1 tool
- System — 9 tools
- Users — 5 tools
- End Users — 8 tools
- Device Management — 15 tools
- Queries — 20 tools
- Advanced Management — 3 tools
- Ticketing — 11 tools
- Policies — 2 tools
- Scripting — 3 tools
- Documentation — 4 tools
- Analytics — 5 tools
- System Lookups — 8 tools
- Node Roles — 4 tools
- Management — 14 tools
- Webhooks — 2 tools
- Knowledge Base — 15 tools
- Checklist Templates — 7 tools
- Organization Checklists — 12 tools
- Organization Documents — 9 tools
- Document Templates — 9 tools
- Asset Tags — 8 tools
- Custom Field Administration — 7 tools
- Related Items — 11 tools
- Software Licenses — 5 tools
- Unmanaged Devices — 5 tools
- Backup — 6 tools
- Custom Tabs — 15 tools
- Vulnerability Management — 3 tools
Organizations
ninja_add_organization_location details
ninja_add_organization_location details
[NinjaRMM] Add a new location to an organization. Side effect: creates a new location.
ninja_get_organization details
ninja_get_organization details
[NinjaRMM] Get detailed information for a single organization including name, description, custom fields, and settings. Use ninja_list_organizations first to find valid organization IDs.
ninja_get_organization_devices details
ninja_get_organization_devices details
[NinjaRMM] List all devices belonging to a specific organization. Returns device IDs, names, OS, and status. Use ninja_list_organizations first to find valid organization IDs. Use ninja_list_devices with 'org=ID' filter for pagination support.
ninja_get_organization_end_users details
ninja_get_organization_end_users details
ninja_get_organization_locations details
ninja_get_organization_locations details
[NinjaRMM] List all locations (offices/sites) for a specific organization. Returns location IDs, names, and addresses. Use ninja_list_organizations first to find valid organization IDs.
ninja_list_organizations details
ninja_list_organizations details
[NinjaRMM] List all organizations (clients/customers) in your NinjaOne instance with cursor-based pagination. Returns organization ID, name, description, and device count. Use organization IDs with ninja_get_organization_devices and ninja_get_organization_locations.
ninja_list_organizations_detailed details
ninja_list_organizations_detailed details
ninja_update_organization details
ninja_update_organization details
[NinjaRMM] Update organization properties. Side effect: modifies organization information.
ninja_update_organization_location details
ninja_update_organization_location details
[NinjaRMM] Update a location within an organization. Side effect: modifies location properties.
Devices
ninja_get_device details
ninja_get_device details
[NinjaRMM] Get detailed information for a single device including system info, status, custom fields, and last contact time. Use ninja_list_devices or ninja_search_devices first to find the device ID.
ninja_get_device_activities details
ninja_get_device_activities details
[NinjaRMM] Get recent activity log entries for a specific device. Returns timestamped activity records including reboots, patches, scripts, and alerts. Use ninja_list_activities for fleet-wide activity.
ninja_get_device_alerts details
ninja_get_device_alerts details
[NinjaRMM] Get active alerts for a specific device. Returns alert UID, message, severity, and timestamp. Use ninja_list_alerts for fleet-wide alerts. Use ninja_reset_alert to acknowledge.
ninja_get_device_dashboard_url details
ninja_get_device_dashboard_url details
ninja_get_device_disks details
ninja_get_device_disks details
ninja_get_device_jobs details
ninja_get_device_jobs details
ninja_get_device_last_logged_on_user details
ninja_get_device_last_logged_on_user details
ninja_get_device_network_interfaces details
ninja_get_device_network_interfaces details
ninja_get_device_os_patch_installs details
ninja_get_device_os_patch_installs details
ninja_get_device_os_patches details
ninja_get_device_os_patches details
[NinjaRMM] Get pending OS patches for a specific device. Returns patch names, KB numbers, severity, and install status. Use ninja_scan_os_patches first to ensure the list is current. Use ninja_apply_os_patches to install.
ninja_get_device_policy_overrides details
ninja_get_device_policy_overrides details
ninja_get_device_processors details
ninja_get_device_processors details
ninja_get_device_software details
ninja_get_device_software details
[NinjaRMM] Get installed software inventory for a specific device. Returns application names, versions, publishers, and install dates. Use ninja_query_software for fleet-wide software inventory.
ninja_get_device_software_patch_installs details
ninja_get_device_software_patch_installs details
ninja_get_device_software_patches details
ninja_get_device_software_patches details
ninja_get_device_volumes details
ninja_get_device_volumes details
[NinjaRMM] Get storage volume information for a device including drive letters, capacity, free space, file system, and BitLocker drive encryption status. Each volume carries a bitLockerStatus object reporting encryption state, conversion status, and protection status — use this to check whether a device's disks are encrypted. Non-Windows volumes omit the BitLocker object.
ninja_get_device_warranty details
ninja_get_device_warranty details
[NinjaRMM] Get device warranty information including start date, end date, and manufacturer fulfillment date. Warranty data is in the references.warranty object of the response.
ninja_get_device_windows_services details
ninja_get_device_windows_services details
ninja_list_devices details
ninja_list_devices details
[NinjaRMM] List all managed devices with optional filtering and cursor-based pagination. Returns device ID, name, OS, status, and organization. Use ninja_search_devices for finding specific devices by name. Use ninja_list_devices_detailed for full hardware/software detail.
ninja_list_devices_detailed details
ninja_list_devices_detailed details
[NinjaRMM] List devices with full hardware, software, and configuration detail. Returns comprehensive device info including CPU, RAM, disk, OS version, and custom fields. Slower than ninja_list_devices; use only when full detail is needed.
ninja_search_devices details
ninja_search_devices details
[NinjaRMM] Search devices by name, hostname, serial number, or other identifying information. Returns matching devices with ID, name, and organization. Preferred over ninja_list_devices when looking for a specific device.
Custom Fields
ninja_get_custom_field_definition details
ninja_get_custom_field_definition details
[NinjaRMM] Get a specific custom field definition by field name. Returns type, label, options, and permission settings.
ninja_get_device_custom_fields details
ninja_get_device_custom_fields details
[NinjaRMM] Get custom field values for a device. Returns all custom field names and their current values.
ninja_get_location_custom_fields details
ninja_get_location_custom_fields details
ninja_get_organization_custom_fields details
ninja_get_organization_custom_fields details
ninja_list_custom_field_definitions details
ninja_list_custom_field_definitions details
[NinjaRMM] List all custom field definitions with pagination. Returns field names, types, labels, and permission settings.
ninja_list_device_custom_field_definitions details
ninja_list_device_custom_field_definitions details
ninja_query_custom_fields details
ninja_query_custom_fields details
[NinjaRMM] Fleet-wide custom field values report. Returns custom field values across all devices with pagination.
ninja_query_custom_fields_detailed details
ninja_query_custom_fields_detailed details
ninja_update_device_custom_fields details
ninja_update_device_custom_fields details
[NinjaRMM] Update custom field values for a device. Side effect: modifies device custom fields. Pass a JSON object mapping field names to values.
ninja_update_location_custom_fields details
ninja_update_location_custom_fields details
[NinjaRMM] Update custom field values for an organization location. Side effect: modifies location custom fields.
ninja_update_organization_custom_fields details
ninja_update_organization_custom_fields details
[NinjaRMM] Update custom field values for an organization. Side effect: modifies organization custom fields.
Alerts
ninja_delete_alert details
ninja_delete_alert details
[NinjaRMM] Delete/dismiss an alert by its UID. Side effect: permanently removes the alert.
ninja_list_alerts details
ninja_list_alerts details
[NinjaRMM] List all active alerts across your NinjaOne environment. Returns alert UID, message, severity, source type, device ID, and timestamp. Use ninja_get_device_alerts for a single device's alerts. Use ninja_reset_alert to acknowledge an alert.
ninja_reset_alert details
ninja_reset_alert details
[NinjaRMM] Acknowledge and reset an active alert by its UID. Side effect: clears the alert from the active alerts list. Use ninja_list_alerts to find alert UIDs.
Activities
ninja_list_activities details
ninja_list_activities details
[NinjaRMM] Retrieve activity log entries with optional filtering by class, type, status, date range, or device. Returns timestamped activity records including source, message, and severity. Use ninja_get_device_activities for a single device's history.
System
ninja_get_group_device_ids details
ninja_get_group_device_ids details
[NinjaRMM] Get all device IDs that are members of a specific group or saved search. Returns an array of device IDs. Use ninja_list_groups first to find valid group IDs. Use ninja_get_device to look up details for each device.
ninja_list_groups details
ninja_list_groups details
[NinjaRMM] List all device groups and saved searches. Returns group IDs, names, and descriptions. Use ninja_get_group_device_ids with a group ID to retrieve member devices.
ninja_list_jobs details
ninja_list_jobs details
[NinjaRMM] List currently active jobs across all devices. Returns job type, status, device ID, and progress. Use ninja_get_device_jobs for a single device's active jobs.
ninja_list_locations details
ninja_list_locations details
[NinjaRMM] List all locations across all organizations with cursor-based pagination. Returns location IDs, names, addresses, and parent organization IDs. Use ninja_get_organization_locations for a specific organization's locations.
ninja_list_notification_channels details
ninja_list_notification_channels details
[NinjaRMM] List available notification channels configured in NinjaOne. Returns channel names, types, and enabled status.
ninja_list_policies details
ninja_list_policies details
[NinjaRMM] List all policies configured in NinjaOne. Returns policy IDs, names, and types. Use ninja_set_organization_policies to assign policies to organizations.
ninja_list_roles details
ninja_list_roles details
[NinjaRMM] List all device roles defined in NinjaOne. Returns role IDs and names. Device roles determine which policies apply to a device.
ninja_list_software_products details
ninja_list_software_products details
[NinjaRMM] List supported third-party software products available for patch management. Returns product names and IDs used for software patch configuration.
ninja_list_tasks details
ninja_list_tasks details
[NinjaRMM] List scheduled tasks across the NinjaOne environment. Returns task names, schedules, and target scopes.
Users
ninja_create_contact details
ninja_create_contact details
[NinjaRMM] Create a new contact. Side effect: creates a contact record.
ninja_delete_contact details
ninja_delete_contact details
[NinjaRMM] Delete a contact. Side effect: permanently removes the contact.
ninja_get_contact details
ninja_get_contact details
[NinjaRMM] Get detailed information for a specific contact including name, email, phone, and organization. Use ninja_list_contacts first to find valid contact IDs.
ninja_list_contacts details
ninja_list_contacts details
[NinjaRMM] List all contacts in NinjaOne ticketing. Returns contact IDs, names, emails, and associated organizations. Use to find contact IDs for ticket assignment or lookup.
ninja_update_contact details
ninja_update_contact details
[NinjaRMM] Update contact information. Side effect: modifies contact properties.
End Users
ninja_create_end_user details
ninja_create_end_user details
[NinjaRMM] Create a new end user. Side effect: creates an end user account. Use ninja_list_end_users to verify creation.
ninja_delete_end_user details
ninja_delete_end_user details
[NinjaRMM] Delete an end user. Side effect: permanently removes the end user.
ninja_get_end_user_custom_fields details
ninja_get_end_user_custom_fields details
ninja_list_end_users details
ninja_list_end_users details
[NinjaRMM] List all end users. Returns user ID, name, email, and organization. Use ninja_get_end_user_custom_fields to read custom field values for a specific end user.
ninja_list_technicians details
ninja_list_technicians details
[NinjaRMM] List all technicians. Returns technician names, emails, and roles.
ninja_list_user_roles details
ninja_list_user_roles details
[NinjaRMM] List all user roles. Returns role names and IDs used for permission management.
ninja_update_end_user details
ninja_update_end_user details
[NinjaRMM] Update an end user. Side effect: modifies end user properties.
ninja_update_end_user_custom_fields details
ninja_update_end_user_custom_fields details
[NinjaRMM] Update custom field values for an end user. Side effect: modifies end user custom fields.
Device Management
ninja_apply_os_patches details
ninja_apply_os_patches details
[NinjaRMM] Apply all pending OS patches to a device. Side effect: initiates patch installation which may require a reboot. Use ninja_scan_os_patches first to discover available patches, then ninja_get_device_os_patches to review before applying.
ninja_apply_software_patches details
ninja_apply_software_patches details
[NinjaRMM] Apply all pending third-party software patches to a device. Side effect: initiates software updates which may require application restarts. Use ninja_scan_software_patches first to discover available updates.
ninja_approve_devices details
ninja_approve_devices details
[NinjaRMM] Approve or reject pending devices. Side effect: changes device approval status.
ninja_clear_maintenance_mode details
ninja_clear_maintenance_mode details
[NinjaRMM] Remove a device from maintenance mode, re-enabling alert monitoring. Side effect: alerts will resume immediately. Use ninja_get_device to verify current maintenance status.
ninja_configure_windows_service details
ninja_configure_windows_service details
[NinjaRMM] Configure a Windows service startup type on a device. Side effect: modifies service configuration.
ninja_control_windows_service details
ninja_control_windows_service details
[NinjaRMM] Control a Windows service on a device (start, stop, pause, restart). Side effect: changes service state.
ninja_reboot_device details
ninja_reboot_device details
[NinjaRMM] Reboot a managed device. Side effect: initiates a device reboot immediately. Use ninja_get_device first to verify the correct device. NORMAL mode waits for user logout; FORCED reboots immediately.
ninja_remove_device_owner details
ninja_remove_device_owner details
[NinjaRMM] Remove the owner from a device. Side effect: clears device owner assignment.
ninja_reset_device_policy_overrides details
ninja_reset_device_policy_overrides details
[NinjaRMM] Reset all policy overrides for a device back to inherited values. Side effect: removes all custom policy overrides.
ninja_scan_os_patches details
ninja_scan_os_patches details
[NinjaRMM] Trigger an OS patch scan on a device to discover available Windows/macOS/Linux updates. Side effect: initiates a background scan. Use ninja_get_device_os_patches afterward to see results.
ninja_scan_software_patches details
ninja_scan_software_patches details
[NinjaRMM] Trigger a third-party software patch scan on a device. Side effect: initiates a background scan for updates to installed applications. Results appear in software patch queries afterward.
ninja_set_device_owner details
ninja_set_device_owner details
[NinjaRMM] Assign an owner to a device. Side effect: sets device owner.
ninja_set_maintenance_mode details
ninja_set_maintenance_mode details
[NinjaRMM] Put a device into maintenance mode for a scheduled window. Side effect: suppresses all alerts for the device during the maintenance period. Use ninja_clear_maintenance_mode to end early.
ninja_update_device details
ninja_update_device details
[NinjaRMM] Update device information. Side effect: modifies device properties.
ninja_update_device_warranty details
ninja_update_device_warranty details
[NinjaRMM] Update warranty dates for a device. Side effect: modifies device warranty info. Dates are Unix epoch seconds.
Queries
ninja_query_antivirus_status details
ninja_query_antivirus_status details
[NinjaRMM] Bulk query antivirus status across the entire fleet. Returns AV product name, version, definition date, and real-time protection status per device. Use device filter to scope to specific organizations or device classes.
ninja_query_antivirus_threats details
ninja_query_antivirus_threats details
[NinjaRMM] Bulk query detected antivirus threats across the fleet. Returns threat name, severity, action taken, and affected device per detection. Use to identify active security incidents.
ninja_query_backup_usage details
ninja_query_backup_usage details
ninja_query_computer_systems details
ninja_query_computer_systems details
ninja_query_device_health details
ninja_query_device_health details
[NinjaRMM] Bulk query device health metrics across the fleet. Returns CPU usage, memory usage, disk space, and uptime per device. Use to identify resource-constrained devices.
ninja_query_disks details
ninja_query_disks details
[NinjaRMM] Bulk query disk health and usage across the fleet. Returns disk capacity, free space, health status, and SMART data per device. Use to identify devices with low disk space or failing drives.
ninja_query_logged_on_users details
ninja_query_logged_on_users details
ninja_query_network_interfaces details
ninja_query_network_interfaces details
ninja_query_operating_systems details
ninja_query_operating_systems details
[NinjaRMM] Bulk query OS information across the fleet. Returns OS name, version, build number, and architecture per device. Use to audit OS versions and identify devices needing upgrades.
ninja_query_os_patch_installs details
ninja_query_os_patch_installs details
ninja_query_os_patches details
ninja_query_os_patches details
[NinjaRMM] Bulk query pending OS patches across the fleet. Returns patch names, KB numbers, severity, and affected device counts. Use to assess fleet-wide patch compliance. Use ninja_patch_compliance_report for a summarized view.
ninja_query_policy_overrides details
ninja_query_policy_overrides details
ninja_query_processors details
ninja_query_processors details
ninja_query_raid_controllers details
ninja_query_raid_controllers details
ninja_query_raid_drives details
ninja_query_raid_drives details
ninja_query_software details
ninja_query_software details
[NinjaRMM] Bulk query installed software inventory across the fleet. Returns application names, versions, publishers, and install counts. Use to find specific software deployments or audit license usage.
ninja_query_software_patch_installs details
ninja_query_software_patch_installs details
ninja_query_software_patches details
ninja_query_software_patches details
ninja_query_volumes details
ninja_query_volumes details
[NinjaRMM] Fleet-wide storage volume report including capacity, free space, file system, and BitLocker drive encryption status. Each volume carries a bitLockerStatus object reporting encryption state, conversion status, and protection status — use this to audit disk encryption compliance across the fleet. Non-Windows volumes omit the BitLocker object.
ninja_query_windows_services details
ninja_query_windows_services details
[NinjaRMM] Bulk query Windows services status across the fleet. Returns service names, display names, start type, and current state per device. Use to verify critical services are running across all devices.
Advanced Management
ninja_create_organization details
ninja_create_organization details
[NinjaRMM] Create a new organization (client/customer) in NinjaOne. Optionally clone from an existing organization using templateOrganizationId. Returns the created organization with its assigned ID. Side effect: creates a new billable organization in NinjaOne.
ninja_decommission_device details
ninja_decommission_device details
[NinjaRMM] Permanently decommission a device, removing it from active management. Side effect: the device will no longer be monitored or appear in active device lists. Use ninja_get_device first to verify the correct device.
ninja_generate_installer details
ninja_generate_installer details
[NinjaRMM] Generate an agent installer download link for an organization. Returns a URL to download the NinjaOne agent installer. Use ninja_list_organizations to get valid organization IDs.
Ticketing
ninja_add_ticket_comment details
ninja_add_ticket_comment details
[NinjaRMM] Add a comment or update the description on an existing ticket. Side effect: appends a comment visible to technicians. Use ninja_get_ticket first to see existing comments.
ninja_create_ticket details
ninja_create_ticket details
[NinjaRMM] Create a new ticket in NinjaOne ticketing. Side effect: creates a support ticket visible to technicians. Returns the created ticket with its assigned ID. Use ninja_list_ticket_statuses to see valid status values.
ninja_get_ticket details
ninja_get_ticket details
[NinjaRMM] Get full ticket detail including subject, description, comments, status, priority, and history. Use ninja_create_ticket or search for a ticket ID first.
ninja_get_ticket_form details
ninja_get_ticket_form details
ninja_get_ticket_log_entries details
ninja_get_ticket_log_entries details
[NinjaRMM] Get log entries for a ticket including status changes, comments, and updates. Use type filter to narrow results.
ninja_list_ticket_boards details
ninja_list_ticket_boards details
[NinjaRMM] List available ticket boards. Returns board IDs and names. Use ninja_list_tickets_for_board to view tickets on a specific board.
ninja_list_ticket_forms details
ninja_list_ticket_forms details
[NinjaRMM] List available ticket forms. Returns form IDs and names. Use ninja_get_ticket_form for field details. Required when creating tickets with ninja_create_ticket.
ninja_list_ticket_statuses details
ninja_list_ticket_statuses details
[NinjaRMM] List all available ticket statuses configured in NinjaOne. Returns status names and IDs. Use before ninja_create_ticket or ninja_update_ticket to find valid status values.
ninja_list_tickets_for_board details
ninja_list_tickets_for_board details
[NinjaRMM] List tickets for a specific board (simplified). Returns ticket IDs, subjects, statuses, and priorities. Use ninja_list_ticket_boards first to find board IDs. Supports pagination via lastCursorId from previous response metadata. This is a simplified view — the NinjaOne API also supports server-side filters, sortBy, and includeColumns which are not exposed here; use searchCriteria for basic filtering.
ninja_update_ticket details
ninja_update_ticket details
[NinjaRMM] Update an existing ticket's fields such as status, priority, or assignee. Side effect: modifies the ticket record. Use ninja_get_ticket first to see current values. Use ninja_list_ticket_statuses for valid status values.
Policies
ninja_create_policy details
ninja_create_policy details
[NinjaRMM] Create a new device policy in NinjaOne. Mode determines creation type: NEW creates a standalone root policy, CHILD creates a policy that inherits from a parent (parentPolicyId and nodeClass required in body), COPY duplicates an existing policy (templatePolicyId required). Returns the created policy with its assigned ID. Use ninja_list_policies to see existing policies.
ninja_set_organization_policies details
ninja_set_organization_policies details
[NinjaRMM] Assign policies to an organization. Side effect: changes which policies apply to all devices in the organization. Use ninja_list_policies and ninja_list_organizations first to get valid IDs.
Scripting
ninja_get_scripting_options details
ninja_get_scripting_options details
[NinjaRMM] Get available scripts, actions, and stored credentials for a specific device. Returns ACTIONs (built-in, identified by uid UUID) and SCRIPTs (custom, identified by numeric id), plus available credential IDs for the runAs parameter. MUST call before ninja_run_script to determine the correct type, identifier, and runAs value.
ninja_list_automation_scripts details
ninja_list_automation_scripts details
[NinjaRMM] List all automation scripts available in NinjaOne. Returns script IDs, names, categories, and language. Use to find script IDs before running with ninja_run_script.
ninja_run_script details
ninja_run_script details
[NinjaRMM] Execute a script or action on a specific device. Side effect: runs immediately on the target device. Call ninja_get_scripting_options first to see available scripts/actions and stored credentials for a device. The type determines the request format: SCRIPT uses a numeric id, ACTION uses a UUID uid.
Documentation
ninja_create_kb_article details
ninja_create_kb_article details
[NinjaRMM] Create a new global knowledge base article. Side effect: publishes a new article visible to all technicians. Returns the created article with its assigned ID.
ninja_create_org_document details
ninja_create_org_document details
[NinjaRMM] Create a new organization document. Side effect: creates a document associated with an organization. Returns the created document with its assigned ID. Use ninja_list_organizations for valid org IDs.
ninja_list_kb_articles details
ninja_list_kb_articles details
[NinjaRMM] List all global knowledge base articles. Returns article IDs, titles, and folder information. Use to browse available documentation or find an article ID before reading its content.
ninja_list_org_documents details
ninja_list_org_documents details
[NinjaRMM] List organization documents, optionally filtered by organization. Returns document IDs, titles, and template info. Use ninja_list_organizations first to get valid organization IDs.
Analytics
ninja_alert_trend_analysis details
ninja_alert_trend_analysis details
[NinjaRMM] Analyze alert trends by type and severity to identify recurring issues. Returns alert counts grouped by source type, severity, and time period. Use to spot patterns before they become outages.
ninja_device_inventory_summary details
ninja_device_inventory_summary details
[NinjaRMM] Get a device inventory summary grouped by organization, device class, and online/offline status. Returns counts and breakdowns for capacity planning and fleet overview.
ninja_fleet_health_dashboard details
ninja_fleet_health_dashboard details
[NinjaRMM] Get an aggregate fleet health dashboard. Returns device counts by status, active alerts summary, and overall health metrics. Best starting point for fleet-wide health assessment.
ninja_patch_compliance_report details
ninja_patch_compliance_report details
[NinjaRMM] Generate an OS and software patch compliance report across the fleet. Returns pending patch counts, compliance percentages, and devices needing updates. Use after ninja_fleet_health_dashboard to drill into patching issues.
ninja_stale_device_report details
ninja_stale_device_report details
[NinjaRMM] Identify devices that have been offline beyond a configurable threshold. Returns stale device details including last seen time and organization. Useful for cleanup and license reclamation.
System Lookups
ninja_get_all_user_and_contacts details
ninja_get_all_user_and_contacts details
ninja_get_end_user details
ninja_get_end_user details
ninja_get_scoped_custom_fields_detailed_report details
ninja_get_scoped_custom_fields_detailed_report details
ninja_get_scoped_custom_fields_report details
ninja_get_scoped_custom_fields_report details
ninja_get_technician details
ninja_get_technician details
ninja_get_users details
ninja_get_users details
Node Roles
ninja_create_node_roles details
ninja_create_node_roles details
ninja_delete_node_roles details
ninja_delete_node_roles details
[NinjaRMM] Delete node roles. This is a destructive operation and cannot be undone from StackJack.
ninja_get_node_roles details
ninja_get_node_roles details
ninja_update_node_roles details
ninja_update_node_roles details
Management
ninja_add_user_role_members details
ninja_add_user_role_members details
[NinjaRMM] Add user role members. Widens the access granted to the listed users — privilege-widening, so it requires destructive-consent approval.
ninja_create_custom_fields_policy_condition details
ninja_create_custom_fields_policy_condition details
ninja_create_staged_device details
ninja_create_staged_device details
ninja_create_technician details
ninja_create_technician details
[NinjaRMM] Create a technician. Provisions an RMM console user with fleet-wide reach — privilege-widening, so it requires destructive-consent approval.
ninja_create_windows_event_policy_condition details
ninja_create_windows_event_policy_condition details
ninja_delete_policy_condition details
ninja_delete_policy_condition details
[NinjaRMM] Delete policy condition. This is a destructive operation and cannot be undone from StackJack.
ninja_delete_technician details
ninja_delete_technician details
[NinjaRMM] Delete a technician. This is a destructive operation and cannot be undone from StackJack.
ninja_get_custom_fields_policy_condition details
ninja_get_custom_fields_policy_condition details
ninja_get_custom_fields_policy_conditions details
ninja_get_custom_fields_policy_conditions details
ninja_get_location_installer details
ninja_get_location_installer details
ninja_get_windows_event_policy_condition details
ninja_get_windows_event_policy_condition details
ninja_get_windows_event_policy_conditions details
ninja_get_windows_event_policy_conditions details
ninja_remove_user_role_members details
ninja_remove_user_role_members details
[NinjaRMM] Remove users from user role. This is a destructive operation and cannot be undone from StackJack.
ninja_update_technician details
ninja_update_technician details
[NinjaRMM] Update a technician. Can elevate an RMM console user's role — privilege-widening, so it requires destructive-consent approval.
Webhooks
ninja_configure_webhook details
ninja_configure_webhook details
[NinjaRMM] Update API Webhook configuration. This is a destructive operation and cannot be undone from StackJack.
ninja_disable_webhook details
ninja_disable_webhook details
[NinjaRMM] Remove Webhook API channel. This is a destructive operation and cannot be undone from StackJack.
Knowledge Base
ninja_archive_knowledge_base_articles details
ninja_archive_knowledge_base_articles details
[NinjaRMM] Archive knowledge base articles. This is a destructive operation and cannot be undone from StackJack.
ninja_archive_knowledge_base_folders details
ninja_archive_knowledge_base_folders details
[NinjaRMM] Archive knowledge base folders. This is a destructive operation and cannot be undone from StackJack.
ninja_delete_knowledge_base_articles details
ninja_delete_knowledge_base_articles details
[NinjaRMM] Delete knowledge base articles. This is a destructive operation and cannot be undone from StackJack.
ninja_delete_knowledge_base_folders details
ninja_delete_knowledge_base_folders details
[NinjaRMM] Delete knowledge base folders. This is a destructive operation and cannot be undone from StackJack.
ninja_get_client_knowledge_base_articles details
ninja_get_client_knowledge_base_articles details
ninja_get_knowledge_base_article_signed_urls details
ninja_get_knowledge_base_article_signed_urls details
ninja_get_knowledge_base_folder_content details
ninja_get_knowledge_base_folder_content details
ninja_get_knowledge_base_folder_path_content details
ninja_get_knowledge_base_folder_path_content details
ninja_get_related_item_attachments_signed_urls details
ninja_get_related_item_attachments_signed_urls details
ninja_move_knowledge_base_folders details
ninja_move_knowledge_base_folders details
[NinjaRMM] Move knowledge base items. This is a destructive operation and cannot be undone from StackJack.
ninja_restore_knowledge_base_articles details
ninja_restore_knowledge_base_articles details
ninja_restore_knowledge_base_folders details
ninja_restore_knowledge_base_folders details
ninja_update_knowledge_base_articles details
ninja_update_knowledge_base_articles details
ninja_upload_knowledge_base_articles details
ninja_upload_knowledge_base_articles details
ninja_upload_temp_attachments details
ninja_upload_temp_attachments details
Checklist Templates
ninja_archive_checklist_template details
ninja_archive_checklist_template details
[NinjaRMM] Archive a checklist template. This is a destructive operation and cannot be undone from StackJack.
ninja_create_checklist_templates details
ninja_create_checklist_templates details
ninja_delete_checklist_template details
ninja_delete_checklist_template details
[NinjaRMM] Delete a checklist template. This is a destructive operation and cannot be undone from StackJack.
ninja_delete_checklist_templates details
ninja_delete_checklist_templates details
[NinjaRMM] Delete checklist templates. This is a destructive operation and cannot be undone from StackJack.
ninja_get_checklist_templates details
ninja_get_checklist_templates details
ninja_restore_checklist_template details
ninja_restore_checklist_template details
ninja_update_checklist_templates details
ninja_update_checklist_templates details
[NinjaRMM] Update checklist templates. This is a destructive operation and cannot be undone from StackJack.
Organization Checklists
ninja_archive_organization_checklists details
ninja_archive_organization_checklists details
[NinjaRMM] Archive organization checklists. This is a destructive operation and cannot be undone from StackJack.
ninja_create_organization_checklists details
ninja_create_organization_checklists details
ninja_create_organization_checklists_from_templates details
ninja_create_organization_checklists_from_templates details
ninja_delete_client_checklist details
ninja_delete_client_checklist details
[NinjaRMM] Delete an organization checklist. This is a destructive operation and cannot be undone from StackJack.
ninja_delete_client_checklists details
ninja_delete_client_checklists details
[NinjaRMM] Delete organization checklists. This is a destructive operation and cannot be undone from StackJack.
ninja_get_client_checklist details
ninja_get_client_checklist details
ninja_get_client_checklist_signed_urls details
ninja_get_client_checklist_signed_urls details
ninja_get_client_checklists details
ninja_get_client_checklists details
ninja_promote_organization_checklists details
ninja_promote_organization_checklists details
ninja_promote_organization_checklists_with_name details
ninja_promote_organization_checklists_with_name details
ninja_restore_organization_checklists details
ninja_restore_organization_checklists details
ninja_update_organization_checklists details
ninja_update_organization_checklists details
[NinjaRMM] Update organization checklists. This is a destructive operation and cannot be undone from StackJack.
Organization Documents
ninja_archive_client_document details
ninja_archive_client_document details
[NinjaRMM] Archive an organization document. This is a destructive operation and cannot be undone from StackJack.
ninja_archive_multi_page_client_documents details
ninja_archive_multi_page_client_documents details
[NinjaRMM] Archives organization documents. This is a destructive operation and cannot be undone from StackJack.
ninja_create_organization_document details
ninja_create_organization_document details
ninja_delete_client_document details
ninja_delete_client_document details
[NinjaRMM] Delete an archived organization document. This is a destructive operation and cannot be undone from StackJack.
ninja_get_client_document_signed_urls details
ninja_get_client_document_signed_urls details
ninja_restore_client_document details
ninja_restore_client_document details
ninja_restore_multi_page_client_documents details
ninja_restore_multi_page_client_documents details
ninja_update_organization_document details
ninja_update_organization_document details
ninja_update_organization_documents details
ninja_update_organization_documents details
Document Templates
ninja_archive_document_template details
ninja_archive_document_template details
[NinjaRMM] Archive a document template. This is a destructive operation and cannot be undone from StackJack.
ninja_archive_document_templates details
ninja_archive_document_templates details
[NinjaRMM] Archive multiple document templates. This is a destructive operation and cannot be undone from StackJack.
ninja_create_document_template details
ninja_create_document_template details
ninja_delete_document_template details
ninja_delete_document_template details
[NinjaRMM] Delete a document template. This is a destructive operation and cannot be undone from StackJack.
ninja_get_document_template details
ninja_get_document_template details
ninja_get_document_templates_with_attributes details
ninja_get_document_templates_with_attributes details
ninja_restore_document_template details
ninja_restore_document_template details
ninja_restore_document_templates details
ninja_restore_document_templates details
ninja_update_document_template details
ninja_update_document_template details
[NinjaRMM] Update document template. This is a destructive operation and cannot be undone from StackJack.
Asset Tags
ninja_batch_update_tags details
ninja_batch_update_tags details
[NinjaRMM] Batch tag assets. This is a destructive operation and cannot be undone from StackJack.
ninja_create_tag details
ninja_create_tag details
ninja_delete_tag details
ninja_delete_tag details
[NinjaRMM] Delete an Asset Tag. This is a destructive operation and cannot be undone from StackJack.
ninja_delete_tags details
ninja_delete_tags details
[NinjaRMM] Delete several Asset Tags. This is a destructive operation and cannot be undone from StackJack.
ninja_merge_tags details
ninja_merge_tags details
[NinjaRMM] Merge existing tags. This is a destructive operation and cannot be undone from StackJack.
ninja_set_tags_for_asset details
ninja_set_tags_for_asset details
[NinjaRMM] Set tags for an asset. This is a destructive operation and cannot be undone from StackJack.
ninja_update_tag details
ninja_update_tag details
[NinjaRMM] Update an Asset Tag. This is a destructive operation and cannot be undone from StackJack.
Custom Field Administration
ninja_bulk_create_node_attributes details
ninja_bulk_create_node_attributes details
ninja_bulk_delete_node_attributes details
ninja_bulk_delete_node_attributes details
[NinjaRMM] Bulk delete custom fields. This is a destructive operation and cannot be undone from StackJack.
ninja_bulk_update_node_attributes details
ninja_bulk_update_node_attributes details
[NinjaRMM] Bulk update custom fields. This is a destructive operation and cannot be undone from StackJack.
ninja_create_node_attribute details
ninja_create_node_attribute details
ninja_delete_node_attribute_by_field_name details
ninja_delete_node_attribute_by_field_name details
[NinjaRMM] Delete custom field by field name. This is a destructive operation and cannot be undone from StackJack.
ninja_get_node_attribute_signed_urls details
ninja_get_node_attribute_signed_urls details
ninja_update_node_attribute_by_field_name details
ninja_update_node_attribute_by_field_name details
[NinjaRMM] Update custom field by field name. This is a destructive operation and cannot be undone from StackJack.
Related Items
ninja_create_related_item_attachment details
ninja_create_related_item_attachment details
ninja_create_related_item_relation details
ninja_create_related_item_relation details
ninja_create_related_item_relations details
ninja_create_related_item_relations details
ninja_create_secure_related_item_for_entity details
ninja_create_secure_related_item_for_entity details
ninja_delete_related_item details
ninja_delete_related_item details
ninja_delete_related_items details
ninja_delete_related_items details
ninja_get_related_items_for_host_entity details
ninja_get_related_items_for_host_entity details
ninja_get_related_items_with_entity details
ninja_get_related_items_with_entity details
ninja_get_related_items_with_entity_type details
ninja_get_related_items_with_entity_type details
ninja_get_related_items_with_host_entity_type details
ninja_get_related_items_with_host_entity_type details
Software Licenses
ninja_create_software_license details
ninja_create_software_license details
ninja_delete_software_license details
ninja_delete_software_license details
[NinjaRMM] Delete a Software License. This is a destructive operation and cannot be undone from StackJack.
ninja_get_software_license details
ninja_get_software_license details
ninja_update_software_license details
ninja_update_software_license details
[NinjaRMM] Update a Software License. This is a destructive operation and cannot be undone from StackJack.
ninja_upsert_software_license details
ninja_upsert_software_license details
[NinjaRMM] Create or Update a Software License. This is a destructive operation and cannot be undone from StackJack.
Unmanaged Devices
ninja_create_unmanaged_device_public_api details
ninja_create_unmanaged_device_public_api details
ninja_decommission_unmanaged_device_public_api details
ninja_decommission_unmanaged_device_public_api details
[NinjaRMM] Decommission an Unmanaged Device. This is a destructive operation and cannot be undone from StackJack.
ninja_decommission_unmanaged_device_public_api_list details
ninja_decommission_unmanaged_device_public_api_list details
[NinjaRMM] Decommission an Unmanaged Device List. This is a bulk destructive operation and cannot be undone from StackJack.
ninja_delete_unmanaged_device_public_api details
ninja_delete_unmanaged_device_public_api details
[NinjaRMM] Delete an Unmanaged Device. This is a destructive operation and cannot be undone from StackJack.
ninja_update_unmanaged_device_public_api details
ninja_update_unmanaged_device_public_api details
[NinjaRMM] Update an Unmanaged Device. This is a destructive operation and cannot be undone from StackJack.
Backup
ninja_get_backup_jobs details
ninja_get_backup_jobs details
ninja_get_integrity_check_jobs details
ninja_get_integrity_check_jobs details
ninja_get_location_usage details
ninja_get_location_usage details
ninja_get_organization_location_usage details
ninja_get_organization_location_usage details
ninja_set_bandwidth_throttle_for_device details
ninja_set_bandwidth_throttle_for_device details
ninja_submit_integrity_check_job details
ninja_submit_integrity_check_job details
Custom Tabs
ninja_create_custom_tab_public_api details
ninja_create_custom_tab_public_api details
ninja_delete_custom_tab_public_api details
ninja_delete_custom_tab_public_api details
[NinjaRMM] Delete a Custom Tab. This is a destructive operation and cannot be undone from StackJack.
ninja_get_custom_tab_public_api details
ninja_get_custom_tab_public_api details
ninja_get_tab_hierarchy_for_end_user details
ninja_get_tab_hierarchy_for_end_user details
ninja_get_tab_hierarchy_for_organization details
ninja_get_tab_hierarchy_for_organization details
ninja_get_tab_hierarchy_for_role details
ninja_get_tab_hierarchy_for_role details
ninja_get_tab_summary_for_role details
ninja_get_tab_summary_for_role details
ninja_rename_custom_tab_public_api details
ninja_rename_custom_tab_public_api details
ninja_update_custom_tab_public_api details
ninja_update_custom_tab_public_api details
ninja_update_custom_tabs_display details
ninja_update_custom_tabs_display details
ninja_update_end_user_custom_tabs_order details
ninja_update_end_user_custom_tabs_order details
ninja_update_organization_custom_tabs_order details
ninja_update_organization_custom_tabs_order details
ninja_update_role_custom_tabs_order details
ninja_update_role_custom_tabs_order details
Vulnerability Management
ninja_fetch_scan_group_by_id details
ninja_fetch_scan_group_by_id details
ninja_upload_vulnerability_scan_group_csv details
ninja_upload_vulnerability_scan_group_csv details
More in Tools Reference
Atera ToolsAuvik ToolsAvanan (Check Point Harmony Email) ToolsConnectWise Sell ToolsStill need help? Ask the team