Halo actions & endpoints
Introduction
The Halo Psa Integration with Rewst delivers a robust set of actions and endpoints for interacting with Halo Psa. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the Halo Psa Integration:
Actions
Actions
List Actions
GET
<example>.halopsa.com/Actions
Returns an object containing the count of actions, and an array of action objects for a given ticket.
Get Action
GET
<example>.halopsa.com/Actions/{action_id}
Returns a single Action object
Add or Update Actions
POST
<example>.halopsa.com/Actions
Adds or updates one or more action(s). If id is included then updates, if not included then creates new. Ticket ID is mandatory
Delete Action
DELETE
<example>.halopsa.com/Actions/{action_id}
Deletes the Action and related objects with the specified id
Agents
List Agents
GET
<example>.halopsa.com/Agent
Returns an array of Agents
Get Agent
GET
<example>.halopsa.com/Agent/{agent_id}
Returns a single Agent object
Get Configured Agent
GET
<example>.halopsa.com/Agent/me
Returns a single agent object based on the agent that the configured access token is for
Add or Update Agents
POST
<example>.halopsa.com/Agent
Adds or updates one or more agents(s). If id is included then updates, if not included then creates new.
Delete Agent
DELETE
<example>.halopsa.com/Agent/{agent_id}
Deletes the agent and related objects with the specified id
Appointments
List Appointments
GET
<example>.halopsa.com/Appointment
Returns an array of appointments
Get Appointment
GET
<example>.halopsa.com/Appointment/{appointment_id}
Returns a single Appointment object
Add or Update Appointments
POST
<example>.halopsa.com/Appointment
Adds or updates one or more appointment(s). If id is included then updates, if not included then creates new.
Delete Appointment
DELETE
<example>.halopsa.com/Appointment/{appointment_id}
Deletes the Appointment and related objects with the specified id
Assets
List Assets
GET
<example>.halopsa.com/Asset
Returns an object containing the count of Assets, and an array of Asset objects
Get Asset
GET
<example>.halopsa.com/Asset/{asset_id}
Returns a single Asset object
Add or Update Assets
POST
<example>.halopsa.com/Asset
Adds or updates one or more asset(s). If id is included then updates, if not included then creates new.