HaloPSA
Create, inspect, list, and delete HaloPSA tickets, with customer, site, user, agent, asset, and ticket-routing lookups.
85 actionsSign in with HaloPSA
What your bot can do in HaloPSA
Looks up
- Get AgentReturn one HaloPSA agent by numeric ID.
- Get AppointmentReturn one HaloPSA appointment by numeric ID, optionally with extra detail objects.
- Get AssetReturn one HaloPSA asset by numeric ID, optionally including activity, allowed statuses, details, diagram data, and hierarchy data.
- Get AttachmentDownload one HaloPSA attachment by numeric ID.
- Get Client ContractReturn one HaloPSA client contract by numeric ID, with optional expanded billing, asset, user, schedule, and period details.
- Get Current AgentReturn a compact identity for the HaloPSA agent authorized by the current connection, without claims or access-control records.
- Get CustomerReturn one HaloPSA customer by numeric ID, with optional expanded, activity, ticket-type, period, and pre-pay data.
- Get InvoiceReturn one HaloPSA invoice by numeric ID, optionally with extra detail objects.
- Get ItemReturn one HaloPSA inventory or service item by numeric ID, optionally with expanded details and tenant-specific accounting data.
- Get Knowledge Base ArticleReturn one HaloPSA knowledge-base article by numeric ID, optionally with expanded details and language or organisation context.
Show 34 more
- Get OpportunityReturn one HaloPSA sales opportunity by numeric ID, optionally with extra provider detail objects.
- Get ProjectReturn one HaloPSA project by numeric ID, optionally with expanded details.
- Get QuotationReturn one HaloPSA quotation by numeric ID, optionally with expanded details or portal-view context.
- Get ReportReturn one HaloPSA report definition by numeric ID.
- Get SiteReturn one HaloPSA customer site by numeric ID, with optional customer, permission, activity, detail, setup, and ticket-type context.
- Get StatusReturn one HaloPSA ticket-status configuration record by numeric ID, optionally including its detailed configuration.
- Get SupplierReturn one HaloPSA supplier by numeric ID, optionally including expanded details.
- Get TeamReturn one HaloPSA team by numeric ID, optionally including agent details and expanded team objects.
- Get TicketReturn one HaloPSA ticket by numeric ID, with core assignment and classification fields and optional expanded details and most recent…
- Get Ticket ActionGet one HaloPSA ticket action by numeric action ID, optionally providing its ticket ID and requesting expanded details.
- Get Ticket TypeReturn one HaloPSA ticket type by numeric ID.
- Get UserReturn one HaloPSA end user by numeric ID, with optional customer, site, ticket-type, opportunity, supplier, activity, billing, asset, and…
- List AgentsReturn compact HaloPSA agent records for assignment lookup, optionally filtered by name, email address, telephone number, or team ID.
- List AppointmentsReturn one page of HaloPSA appointments, optionally filtered by customer, ticket, date range, or search text.
- List AssetsReturn one page of HaloPSA assets, optionally filtered by customer, site, user, asset type, search text, and active state.
- List AttachmentsList HaloPSA attachment metadata, optionally for one ticket.
- List Client ContractsReturn one page of HaloPSA client contracts, optionally filtered by customer, site, search text, and active state.
- List CustomersReturn one page of HaloPSA customers, optionally filtered by name and active state.
- List InvoicesReturn one page of HaloPSA invoices, optionally filtered by date, customer, site, ticket, user, or search text.
- List ItemsReturn one page of HaloPSA inventory and service items with the provider's documented status, asset, supplier, accounting, stock, search,…
- List Knowledge Base ArticlesReturn one page of HaloPSA knowledge-base articles using the provider's documented status, access, relationship, language, search, and…
- List OpportunitiesReturn one page of HaloPSA sales opportunities, optionally filtered by customer, assignment, status, date range, or search text.
- List PrioritiesReturn HaloPSA policy-priority mappings used to classify tickets, optionally filtered by SLA policy ID.
- List ProjectsReturn one page of HaloPSA projects.
- List QuotationsReturn HaloPSA quotations with customer, state, approval, processing, text, attachment, ordering, and page filters.
- List ReportsReturn one page of HaloPSA report definitions with the provider's documented access, chart, customer, publication, ordering, group,…
- List SitesReturn one page of HaloPSA customer sites, optionally filtered by customer, name, and active state.
- List StatusesReturn HaloPSA ticket statuses, optionally constrained to a ticket type or a specific ticket's valid context.
- List SuppliersReturn one page of HaloPSA suppliers with the provider's documented status, integration, ordering, search, and top-level filters.
- List TeamsReturn HaloPSA teams available for ticket assignment, optionally limited to the current agent's teams or a department.
- List Ticket ActionsList HaloPSA ticket actions, optionally filtering by occurrence date range and whether attachment details are included.
- List Ticket TypesReturn ticket types available for ticket classification, optionally limited to types that agents can create for a customer.
- List TicketsReturn one page of HaloPSA tickets, optionally filtered by customer, site, user, status, assigned agent, or text search.
- List UsersReturn one page of HaloPSA end users, optionally filtered by customer, site, name, and active state.
Takes action
- Create TicketCreate one HaloPSA ticket from a summary and optional details and routing IDs.
- Delete AgentRequest deletion of one HaloPSA agent by numeric ID.
- Delete AppointmentDelete one HaloPSA appointment by numeric ID.
- Delete AssetDelete one HaloPSA asset by numeric ID.
- Delete AttachmentDelete one HaloPSA attachment by numeric ID.
- Delete Client ContractDelete one HaloPSA client contract by numeric ID.
- Delete CustomerDelete one HaloPSA customer by numeric ID.
- Delete InvoiceDelete one HaloPSA invoice by numeric ID.
- Delete ItemDelete one HaloPSA inventory or service item by numeric ID.
- Delete Knowledge Base ArticleDelete one HaloPSA knowledge-base article by numeric ID.
Show 31 more
- Delete OpportunityDelete one HaloPSA sales opportunity by numeric ID.
- Delete ProjectDelete one HaloPSA project by numeric ID.
- Delete QuotationDelete one HaloPSA quotation by numeric ID.
- Delete ReportDelete one HaloPSA report definition by numeric ID.
- Delete SiteDelete one HaloPSA customer site by numeric ID.
- Delete StatusDelete one HaloPSA ticket-status configuration record by numeric ID.
- Delete SupplierDelete one HaloPSA supplier by numeric ID.
- Delete TeamDelete one HaloPSA team by numeric ID.
- Delete TicketDelete one HaloPSA ticket by numeric ID, optionally recording a reason.
- Delete Ticket ActionDelete one HaloPSA ticket action by numeric action ID and its parent ticket ID.
- Delete Ticket TypeDelete one HaloPSA ticket-type configuration record by numeric ID.
- Delete UserDelete one HaloPSA end user by numeric ID.
- Upsert AgentCreate or update HaloPSA agent profiles, team memberships, account enablement, administrator access, working hours, licensing, costs,…
- Upsert AppointmentCreate or update HaloPSA appointments in one array request.
- Upsert AssetCreate or update one or more HaloPSA assets.
- Upsert Client ContractCreate or update one or more HaloPSA client contracts.
- Upsert CustomerCreate or update one or more HaloPSA customers in the endpoint's array body.
- Upsert InvoiceCreate or update HaloPSA invoice records and their typed line items.
- Upsert ItemCreate or update HaloPSA inventory and service items in one array request.
- Upsert Knowledge Base ArticleCreate or update one or more HaloPSA knowledge-base articles through POST /KBArticle.
- Upsert OpportunityUpsert HaloPSA sales opportunities.
- Upsert ProjectCreate or update HaloPSA project records, typed milestones, and tags.
- Upsert QuotationCreate or update HaloPSA quotation records and typed quotation lines.
- Upsert ReportCreate or update HaloPSA report definitions in one array request.
- Upsert SiteCreate or update one or more HaloPSA customer sites.
- Upsert StatusCreate or update HaloPSA ticket statuses in one array request.
- Upsert SupplierCreate or update one or more HaloPSA suppliers through POST /Supplier.
- Upsert TeamCreate or update HaloPSA teams in one array request.
- Upsert Ticket ActionCreate or update ticket notes and work-log actions, optionally recording time or applying a ticket status, without sending email.
- Upsert Ticket TypeCreate or update HaloPSA ticket types in one array request.
- Upsert UserCreate or update one or more HaloPSA end-user records without sending welcome email.