
HaloITSM Guides
Documentation to assist with the setup and configuration of the HaloITSM platform
Halo Application Licensing
Halo Licensing
Endpoints
The licencing service is located at the addresses:
- support.nethelpdesk.com
- licensing.haloitsm.com
These addresses have the IP Set
- 75.2.9.128/32
- 3.33.165.105/32
Protocols
The only protocol accepted and required by the licensing service is HTTPS on port 443.
The Halo Application On-Premise
For any on-premise customer the only requirement to ensure you have a correct and up to date licence is to allow outbound traffic to these Endpoints.
On-Premise varification and testing of access to our licensing server
First of all, varify that the you can access support.nethelpdesk.com in your browser. This should return a 403 error. If any other error is returned then it's clear that something is blocking access from your side. However, getting a 403 in the browser does not mean that the Halo Auth application also has access. Further testing would be necessary.
The next step would be trying to send a POST request using Postman from your server to https://support.nethelpdesk.com/lic/licenseCheck with a request body of:
{}
This should return the response:
{"allow":false,"allowMessage":"Unable to obtain licence information from the Halo Licencing Server."}
If the POST request works from Postman, the next step is to test it from an IIS-hosted application. This is important because:
- IIS apps (like the Halo Auth server) run under a different security context than Postman.
- Security rules, permissions, or network restrictions may affect the request differently.
Option 1: Test via a Halo Custom Integration
You can use a custom integration method within Halo to send the request. Note: The request will be sent from the Halo API, which runs under a different application pool than the Auth server. This may result in different behavior due to:
- Permissions
- Network restrictions
- Application pool identity
Option 2: Create a Minimal IIS Test App
If you need more accurate testing, create a simple IIS application that performs the same POST request. To match the behavior of the Auth server, run the test app under the same application pool as the Halo Auth server.
This will give you the closest approximation to how the Auth server performs license checks. Even then, factors like antivirus software or custom firewall rules may still treat the test app differently.
Popular Guides
- Asset Import - CSV/XLS/Spreadsheet Method
- Call Management in Halo
- Creating a New Application for API Connections
- Creating Agents and Editing Agent Details
- Departments and Teams
- Halo Integrator
- Importing Data
- Multiple New Portals with different branding for one customer [Hosted]
- NHServer Deprecation User Guide
- Organisation Basics
- Organising Teams of Agents
- Step-by-Step Configuration Walk Through