HaloPSA Complete icon

HaloPSA Complete

Get data from the HaloPSA API

Actions290

Asset → Get Many

AI-generated

Summary

Retrieve multiple Assets from HaloPSA with optional filters, pagination, and custom fields to refine and limit the returned dataset.

Inputs

  • Return All — Choose whether to return all matching Assets or limit the results
  • Limit — Specify the maximum number of Asset records to return if not returning all
  • Filters — Apply detailed filters such as active status, asset groups, asset types, client ID, bookmarked status, consignment, contract assignment, integration types, inventory number, pagination controls, sorting orders, search terms, and custom field inclusion
  • Filters (JSON) — Use a JSON object to dynamically specify filters, which override the same keys in the standard Filters option

Output shape

a list of Asset records as returned by the HaloPSA API, potentially including detailed nested fields depending on the filters selected

Supports pagination via page number and size parameters. Filtering options can include multiple criteria and can be overridden using Filters (JSON). Use Return All to bypass limits and fetch all matching Assets. The response may include custom fields and linked data if requested.

Examples

Example 1: Limit result count

Set Return All to false and specify a Limit, e.g., 100, to retrieve up to 100 assets matching filters.

Example 2: Return all assets

Set Return All to true to fetch all assets matching filters, ignoring Limit.

Example 3: Filter by asset type and include children

Specify a particular Asset Type ID and enable Include Children to retrieve assets with hierarchical details.

Links

Discussion