HaloPSA Complete icon

HaloPSA Complete

Get data from the HaloPSA API

Actions290

Team → Get Many

AI-generated

Summary

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

Inputs

  • Return All — Set to true to retrieve all results, ignoring the limit.
  • Limit — Maximum number of team records to return when Return All is false.
  • Department ID — Filter teams by a specific department ID.
  • Type — Filter teams by domain type: all, tickets (reqs), opportunities (opps), or projects (prjs).
  • Team IDs — Comma-separated list of specific team IDs to retrieve.
  • Show All — Admin override to show all teams regardless of standard restrictions.
  • Member Only — Limit results to teams where the user is a member.
  • My Teams Only — Limit results to teams owned or managed by the user.
  • Can Edit Only — Limit to teams where the user has edit permissions.
  • Show Counts — Include counts of related items in the team data.

Output shape

A list of team records matching the specified filters and pagination settings.

When Return All is false, results are limited by the specified Limit. Applying filters narrows the returned dataset by department, team IDs, and user permissions. The data structure includes team details and optionally item counts if Show Counts is enabled.

Examples

Example 1: Retrieve up to 50 teams belonging to department 5, filtering for 'Projects' type only.

Set Department ID to 5, Type to 'Projects (Prjs)', Return All to false, Limit to 50.

Example 2: Retrieve all teams where the user is a member, regardless of limits.

Set Member Only to true, Return All to true.

Links

Discussion