5.8 PSA - Halo

Halo Integration Documentation

Credentials Requirements:

  • Domain:
    The domain for your Halo account (e.g., "roboshadow").

  • Client ID:
    The unique client ID for authentication.

  • Client Secret:
    The client secret key for secure access.

Custom Settings:

  • Category:
    Specifies the category for ticket creation (e.g., "IT Security Threats > Software Vulnerability").

     

For Authorization:

For authorization, we use the client_credentials method with the Client ID and Secret.
Create a new application in the page: https://{domain}.halopsa.com/config/integrations/api/applications.
Ensure permissions are set to read:tickets and edit:tickets read:customers. You can create a client at:

 

Go to the page and click New

H1.png

In the Details select Client ID and Secret (Services)
Press Generate
You will now get ClientId and Secret

H2.png

In the Permissions Tab enable read:tickets, edit:tickets, read:customers

Â