NinjaOne icon

NinjaOne

Consume the NinjaOne RMM API

Actions120

Query → Operating Systems

AI-generated

Summary

Retrieve operating-system records from NinjaOne’s query endpoint. Use the optional filters to limit results by pagination, monitoring timestamp, approval status, device classes, device, location, online status, organization, or role.

Inputs

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

Output shape

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

The node sends a GET request to NinjaOne’s operating-systems query endpoint. It passes non-empty filter values as query parameters and combines structured device filters into NinjaOne’s device-filter expression. This operation makes one request; it does not automatically fetch subsequent pages.

Links

Discussion