Setup HaloPSA Integration
ThreatHub comes with built in support for creating HaloPSA tickets.
Create Application
Section titled “Create Application”- Go to
Config > Integrations > HaloPSA API > View Applications > New - Enter a name (e.g. “ThreatHub Vulnerability Notification”)
- Set Authentication method to Client ID & Secret
- Ensure the following permissions are set:
read:ticketsread:eventsedit:events
- Copy the Client ID and Client Secret
- Add these into the Administration page of ThreatHub
Create Event Rule
Section titled “Create Event Rule”- Go to
Config > Event Management > Event Rules > New - Enter a name (e.g. “Vulnerability Notification”)
- Ensure Authorization is set to Halo Application
- On the Inputs tab, add the following inputs:
| Name | Data Type | Value |
|---|---|---|
| Alert Type | string | request^type! |
| Ticket Summary | string | request^data^ticket^summary! |
| Ticket Body | string | request^data^ticket^details! |
| Client ID | string | request^data^clientId! |
- Under Criteria, set
request^typeis equal toVulnerabilityNotification - On the Ticket Creation tab, set the following field mappings:
| Variable | Field |
|---|---|
| Ticket Summary | Summary |
| Ticket Body | Details |