Actions290
- Action Actions
- Agent Actions
- Appointment Actions
- Approval Process Actions
- Approval Process Rule Actions
- Asset Actions
- Attachment Actions
- Automation Actions
- Canned Text Actions
- Category Actions
- Client Actions
- Contract Actions
- Contract Rule Actions
- Contract Schedule Actions
- Contract Schedule Plan Actions
- Custom API Call Actions
- Feed Actions
- Field Info Actions
- Holiday Actions
- Invoice Actions
- Invoice Payment Actions
- Item Actions
- Knowledge Base Actions
- Lookup Actions
- Notification Actions
- Opportunity Actions
- Outcome Actions
- Product Branch Actions
- Product Component Actions
- Project Actions
- Purchase Order Actions
- Quotation Actions
- Raynet Actions
- Raynet Detail Actions
- Recurring Invoice Actions
- Release Actions
- Release Note Group Actions
- Reporting Actions
- Sales Order Actions
- Secure Secret Link Actions
- Security Check Actions
- Site Actions
- Supplier Actions
- Survey Actions
- Tag Actions
- Team Actions
- Ticket Actions
- Ticket Approval Actions
- Ticket Status Actions
- Ticket To-Do Actions
- Ticket Type Actions
- Timesheet Actions
- Timesheet Event Actions
- Top Level Actions
- Transcription Actions
- User Actions
- Webhook Actions
- Webhook Event Actions
User → Get Many
AI-generatedSummary
Retrieve multiple User records from HaloPSA applying optional filters, pagination, and field selection.
Inputs
- Return All — Boolean to decide whether to return all User records or limit the number returned.
- Limit — Maximum number of User records to return when Return All is false.
- Filters — A collection of filters to narrow down the Users returned, including status, roles, linked IDs, and various attributes.
- Filters (JSON) — Dynamic JSON object for filters to override or specify filter criteria using expressions.
Output shape
a list of User records
The output array contains User objects adhering to the requested filters and fields. Pagination may apply unless Return All is set to true. If 'ID Only' filter is set, only User IDs are returned, but this disables pagination.
Examples
Example 1: Get the first 50 active Users belonging to a specific department.
Set Return All to false, Limit to 50, and in Filters set 'includeactive' to true and 'department_id' to the desired department ID.
Example 2: Return all Users that are approvers including their billing info.
Set Return All to true, and in Filters set 'allapprovers' to true and 'includebillinginfo' to true.