NinjaOne icon

NinjaOne

Consume the NinjaOne RMM API

Actions120

Query → Antivirus Threats

AI-generated

Summary

Queries NinjaOne for antivirus threat records. Use the filters to narrow results by pagination, monitoring timestamp, or device attributes.

Inputs

  • Authentication (required) — Choose OAuth2 (Authorization Code, default) or Client Credentials and configure the matching NinjaOne credentials.
  • Filters — Optional query parameters: Cursor for pagination, Page Size (default 200), and Timestamp for monitoring data. Device filters can restrict by approval status, device class, comma-separated device IDs, location IDs, organization IDs, role IDs, or online status. Device filters are combined into NinjaOne's device filter expression.

Output shape

A list of items, with each returned threat record as an item’s JSON data.

The node makes one GET request to NinjaOne’s antivirus-threats query endpoint and passes the configured filters as query parameters. It does not automatically fetch subsequent pages; use the cursor to paginate. If the API returns a non-array response, it is emitted as one item.

Links

Discussion