NinjaOne icon

NinjaOne

Consume the NinjaOne RMM API

Actions120

Query → Computer Systems

AI-generated

Summary

Query NinjaOne for computer system records. Optional filters constrain the results by pagination cursor and page size, monitoring timestamp, approval status, device classes, device, location, online status, organization, or role; ID filters accept comma-separated values.

Inputs

  • Authentication (required) — Choose OAuth2 (Authorization Code) or Client Credentials and provide the corresponding NinjaOne credentials.
  • Filters — Optional query parameters: Cursor for pagination, Page Size (default 200), Timestamp, Approval Status, Device Classes, Device ID, Location ID, Online Status, Organization ID, and Role ID. ID fields accept comma-separated values; leave filters empty to omit them.

Output shape

A list of computer system records, with each record returned as a separate n8n item.

The node sends a GET request to NinjaOne's computer-systems query endpoint. It passes the configured cursor, page size, and timestamp as query parameters, and combines selected device filters into NinjaOne's device-filter expression. This operation makes one request; it does not automatically fetch subsequent pages.

Links

Discussion