How to create an HaloPSA API User
This feature is currently is development
Connect your HaloPSA Instance to Propel Your MSP
To connect your HaloPSA instance to Propel Your MSP, you will need the following information:
Your instance's domain name (typically something like yourcompany.halopsa.com)
- The API's Client ID and Client Secret (see below)
1- Creating an API-only Agent
- Login to your HaloPSA account
- Navigate to Configuration>Teams & Agents>Agents and click "New"
- Fill in the following information:
- Username = Propel Your MSP
- Active = checked
- Is an API-only Agent = checked
- First Name = Propel
- Last Name = Your MSP
- Initials = PYM
- Can approve Purchase Orders = unchecked
- Can approve Invoices = unchecked
2- Creating Your API Key
You need to generate HaloPSA API keys so that Propel Your MSP can sync data with your PSA.
Be sure to make a copy of both the Client ID and Client Secret because the Client Secret will only be displayed once.
- Login to your HaloPSA account
- Navigate to Configuration > Integrations > HaloPSA API > Applications and click "New"
- Fill in the following information:
- Application Name = Propel Your MSP
- Active = checked
- Authentication Method = Client ID and Secret (Services)
- Copy the Client ID and Client Secret in a secure location
- Login Type = Agent
- Agent to log in as = "Propel Your MSP"
- Go to "Permissions" tab and set the permissions as shown below
- Save your changes
Permissions
It's a best practice to specify only the minimum security rights required by any third party provider
Make sure the following permissions are checked:
- read:tickets
- edit:tickets
- edit:calendar
- read:customers
- read:crm
- read:contracts
- read:items
- read:sales
- read:invoices
- read:assets
- edit:assets
Related Articles
How to create an Autotask API User?
Connect your Autotask PSA Instance to Propel Your MSP To connect your Autotask PSA instance to Propel Your MSP, you will need the following setup: Setup a security role for the "Propel Your MSP" user Create an API User (Key & Secret) Security Role We ...
How to create a ConnectWise Manage API Member Key?
Connect your ConnectWise Manage Instance to Propel Your MSP To connect your ConnectWise Manage instance to Propel Your MSP, you will need the following information: Your instance's domain name (typically connect.yourcompany.com) The Company ID ...
Autotask PSA: Import Manufacturer and Model Number from the Autotask Product
Autotask PSA Propel Your MSP, if no User Defined Field has been set in PSA Integration / Asset Mapping , will now import the Manufacturer and Model Number from the Autotask Product assigned to the Configuration Item. This often has more ...
ConnectWise Manage Integration error "You do not have security permission to perform this action."
Are you are seeing this error about your ConnectWise Manage integration when signing in to Propel Your MSP? The reason is because in ConnectWise Manage v2020.4, a new "Table Setup" security permission, introduced in v2020.3 has started throwing the ...
PSA to Propel Your MSP Asset Mapping
Concept Assets in the PSA normally have an associated type (Workstation, Firewall, Switch, etc.). Each type can be (but does have to be) mapped to an Asset Category in Propel Your MSP. Example: You can create / modify Asset Categories to better suit ...