Skip to content

How to set up HaloPSA Integration with KIT.domains

This guide explains how to set up an API key in HaloPSA for integration with KIT.domains.

Part 1 – Setting up an API in HaloPSA

TIP

If you already have HaloPSA app credentials, start with Part 2:

Step 1: Log in to HaloPSA

Log in to HaloPSA and navigate to Advanced. From the dashboard, go to Integrations.

Step 1 screenshot


Step 2: Click HaloPSA API

Click HaloPSA API to access the API settings.

Step 2 screenshot


Step 3: HaloPSA to KIT.domains API Mapping

  • Resource Server URL maps to Resource Server URL in Step 10
  • Authorization Server maps to Authorization Server URL Step 10

Step 3 screenshot


Step 4: View Applications

In the Applications section, click View Applications.

Step 4 screenshot


Step 5: Create a New Application

Create a new application and name it KIT.domains.

Step 5 screenshot


Step 6: Build the Application

  1. Give the Application a Name (suggested: KIT.domains)
  2. Choose Client ID and Secret — this generates the Client ID and Secret. Record these values for use in KIT.domains.
  3. Choose Agent and then select the Agent account to be used with the API.

Step 6 screenshot


Step 7: Edit Permissions

Go to the Permissions tab to edit permissions for this application.

Step 7 screenshot


Step 8: Enable Required Permissions

The following permissions must be enabled to use the API:

  • Edit:tickets

The API key is now ready to use with KIT.domains.

Part 2 – Setting up an API in KIT.domains


Step 9: Open HaloPSA integration form

Go to the Integrations tab and click Connect on HaloPSA integration.

Step 9 screenshot


Step 10: Provide credentials

Paste the following values from Step 3 and Step 6:

  • Resource Server URL
  • Authorization Server URL
  • Client ID
  • Client Secret

Then click Next. Optionally, click the Test button to check the connection.

Step 10 screenshot


Step 11: Choose necessary options

Choose

  • Category
  • Ticket Type
  • Impact
  • Urgency

Click Update.

Step 11 screenshot

Done! As soon as KIT.domains detects a domain or an SSL expiration issue, it will create a ticket inside HaloPSA with the options you chose.