Skip to content

Setup HaloPSA Integration

ThreatHub comes with built in support for creating HaloPSA tickets.

  1. Go to Config > Integrations > HaloPSA API > View Applications > New
  2. Enter a name (e.g. “ThreatHub Vulnerability Notification”)
  3. Set Authentication method to Client ID & Secret
  4. Ensure the following permissions are set:
    • read:tickets
    • read:events
    • edit:events
  5. Copy the Client ID and Client Secret
  6. Add these into the Administration page of ThreatHub

  1. Go to Config > Event Management > Event Rules > New
  2. Enter a name (e.g. “Vulnerability Notification”)
  3. Ensure Authorization is set to Halo Application
  4. On the Inputs tab, add the following inputs:
NameData TypeValue
Alert Typestringrequest^type!
Ticket Summarystringrequest^data^ticket^summary!
Ticket Bodystringrequest^data^ticket^details!
Client IDstringrequest^data^clientId!
  1. Under Criteria, set request^type is equal to VulnerabilityNotification
  2. On the Ticket Creation tab, set the following field mappings:
VariableField
Ticket SummarySummary
Ticket BodyDetails