HaloPSA Complete icon

HaloPSA Complete

Get data from the HaloPSA API

Actions290

Action → Get Many

AI-generated

Summary

Retrieve multiple actions from HaloPSA with optional filters and pagination controls.

Inputs

  • Return All — Boolean to decide whether to return all matching actions or only up to a limit.
  • Limit — Maximum number of actions to return when 'Return All' is false (minimum 1, default 50).
  • Filters — Collection of optional filters to narrow down actions returned, including action outcome, date ranges, ticket ID, and flags such as agent only, exclude billing, important only, and more.
  • Filters (JSON) — Dynamic filters as a JSON object; overrides overlapping values in the standard Filters collection. Supports expressions.

Output shape

a list of action records

The operation returns an array of action items matching the given criteria. If 'Return All' is false, the result contains up to 'Limit' records. Filtering options allow precise querying of actions, such as restricting to agents, ticket ID, date ranges, action types, or visibility flags. Filtering JSON overrides the same keys from the standard filters collection.

Examples

Example 1: Retrieve up to 100 recent public, non-billing actions for a specific ticket

Set 'Return All' to false, 'Limit' to 100, specify 'Ticket ID', and set 'Exclude Billing' and 'Exclude Private' filters to true.

Example 2: Get all important actions completed by agents from a starting date

Set 'Return All' to true, enable 'Agent Only', 'Important Only', and set 'Start Date' in filters accordingly.

Links

Discussion