Autotask icon

Autotask

Work with Autotask PSA REST API resources

Actions125

Configuration Item → List Configuration Items

AI-generated

Summary

List matching Configuration Items from Autotask.

Inputs

  • returnAll — Whether to return all results or only up to a given Limit.
  • limit — Max number of results to return.
  • 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 — Header Overrides for the request, such as impersonation resource ID.

Output shape

list of matching Configuration Items

Paginated; limited by limit unless returnAll true; optional field selection via includeFields; supports advanced filtering via advancedFilters and filterJson.

Examples

Example 1: List up to 50 configuration items with default options

operation: List Configuration Items, resource: Configuration Item, limit: 50, includeFields: "id,name", returnAll: false, useAdvancedFilters: false

Example 2: Retrieve all configuration items matching a status filter

operation: List Configuration Items, resource: Configuration Item, returnAll: true, filterJson: [{op:"eq",field:"status",value:"Active"}]

Example 3: Fetch 100 items with extra fields and advanced filters

operation: List Configuration Items, resource: Configuration Item, limit: 100, includeFields: "id,description,customField", useAdvancedFilters: true, advancedFilters: [{clause:{field:"status",operator:"eq",value:"Open",udf:false}}]

Links

Discussion