Microsoft Defender API icon

Microsoft Defender API

Interact with the Microsoft Defender API

Software → Get All Software

AI-generated

Summary

Retrieve a list of all software inventory items from the Microsoft Defender API, optionally filtering, limiting, or skipping items using OData query parameters.

Inputs

  • Authentication (required) — Select OAuth2 as the authentication method.
  • OData Operators — Optionally apply OData query operators such as Filter (to limit results by software properties including ID, name, description, cvssV3, publishedOn, severity, updatedOn), Top (to limit the number of items returned), and Skip (to offset the starting point in the collection).
  • Request Options — Optional settings including batching (to throttle requests by specified batch size and interval), ignoring SSL issues, HTTP proxy configuration, and request timeout.

Output shape

a list of software inventory items

Supports OData query parameters for filtering, pagination (top and skip). Returns software information with fields like ID, name, description, CVSSv3 score, publication date, severity, and update timestamp.

Examples

Example 1: Retrieve first 10 software items with high severity

Set OData Operators: Filter='severity eq High', Top=10, Skip=0.

Links

Discussion