Autotask icon

Autotask

Work with Autotask PSA REST API resources

Actions125

Inventory Item → List Inventory Items

AI-generated

Summary

Queries and retrieves a paginated list of inventory items from Autotask using the PSA REST API.

Inputs

  • returnAll — Whether to return all results or only up to a given Limit.
  • limit — Max number of results to return. Ignored when returnAll is true.
  • includeFields — Optional comma-separated list of fields to include in the response. Field names must match the Autotask entity (e.g., id, name, createDate). Leave blank to return all fields.
  • useAdvancedFilters — Whether to show advanced filter controls (row-builder + raw JSON). Leave off to filter only by the Quick Filters above.
  • advancedFilters — Add filter clauses by field name and operator. All clauses are joined with AND. For OR / nested logic, use Custom Filter (JSON) below.
  • filterJson — Raw Autotask filter array, merged with the rest. Use for OR groups, nested clauses, or any filter the UI above cannot express.
  • requestOptions — Optional overrides for the API request, such as Impersonation Resource ID.

Output shape

a list of items, each containing one inventory record with all available fields or only those specified in Include Fields

Uses Autotask's /InventoryItems/query endpoint. If returnAll is true, pagination is handled internally. No body is returned on success.

Examples

Example 1: List all active inventory items

Select 'Return All' to retrieve every inventory item from Autotask.

Example 2: Filter inventory items by name

Use Advanced Filters with a 'Contains' operator on the 'name' field.

Example 3: Limit results to a specific number of items

Disable 'Return All' and set a 'Limit' value (e.g., 100).

Links

Discussion