Overview of how to integration HaloPSA with HumanizeIT
*** Update ***
Additional features are now available for synchronization.
https://help.humanizeit.biz/halopsa-sync-configuration
******
The permissions needed for the API integration between HumanizeIT and Halo are in the table below. Anything that is not listed should be left as “Not set”.
Please create a new role and agent specific for HumanizeIT integration.
API Role and Agent Creation in HaloPSA
- Create a new role with the permissions stated above
- Create a new agent named HumanizeITAPI
- Select the role you created for the API integration
- Ensure you select “Is an API-only Agent”
- Select the Default team for your agent. (This could be Operations or Service Desk as an example)
- Set Work Hours to 24 Hours
- Leave all other options as default, click Save
- Under Roles select the HumanizeIT API role you created to use for the API permissions
- Under Default Team select the team/s that your agent would need access to. For example: Operations/Service Desk
- Ensure options "Can see Unassigned Tickets for this Team" and "Can see Tickets assigned to other Agents in this Team" are both checked
- Under Default Departments, as all departments related to Support, Sales and Projects
- Ensure Membership Level is set to Modify All
- Under Work Hours select 24 Hours
- Save
Halo Integration Configuration
- Navigate to Configuration > Integrations (located under the Advanced features)
- Select HaloPSA API
- Click on “View Applications”
- Click on New
- On the Details tab, enter HumanizeIT and ensure the tick box is enabled for Active
- Under Authentication Method select Client ID and Secret (Services)
- Ensure Login Type is set to Agent and Agent to log in as is set to your HumanizeIT API Agent account
- Copy your Client Secret and keep in a safe place as you cannot view this again
- On the Permissions tab, select “all:standard”
- Save
HIT Integration Configuration
- Log into https://tool.managedservicesplatform.com/#/mycompany/integrations
- Select the HaloPSA tab
- Select the edit button on HaloPSA API Key
- Enter your details for Tenant Url, Client ID, and Client Secret
- Only for HaloPSA on-premise: Enter your Authorization Server and Tenant info. This can be obtained by clicking the 'API Documentation button located in 'Integrations, 'HaloPSA API.
- Select Test
- Click OK
*** Update ***
Additional features are now available for synchronization.
https://help.humanizeit.biz/halopsa-sync-configuration
******