NinjaOne icon

NinjaOne

Consume the NinjaOne RMM API

Query → Software

AI-generated

Summary

Query installed software across devices filtered by specified parameters via NinjaOne's query API.

Inputs

  • Authentication (required) — Select the authentication method: OAuth2 (Authorization Code) or Client Credentials.
  • Filters — Optional filters to narrow down the software query results, including Device Filter (DF) expression, Pagination Cursor, Page Size to limit number of results returned, and Timestamp filter.

Output shape

a list of software query results matching the specified filters

Supports pagination via 'Cursor' and 'Page Size' filters. Authentication selection does not affect output shape. Returns raw JSON from NinjaOne API under the /api/v2/queries/software endpoint.

Examples

Example 1: Retrieve a page of installed software from devices matching a specific NinjaOne device filter expression.

Set Authentication to OAuth2, specify Device Filter (DF) to e.g. 'class in (WINDOWS_WORKSTATION)', optionally set Page Size and Cursor for pagination.

Links

Discussion