Issue:
When trying to enable Halo PSA integration in Elements Security Center portal on the Management > Integrations page, after configuring the Connection details, when you click on the Company mapping button the error "failed to load company mapping data" is shown.
The HaloPSA connection is shown to be active, why is this error shown?
Resolution:
The "failed to load company mapping data" error is shown most likely because the WithSecure app on the HaloPSA API side is missing the minimum required permissions.
To fix the issue:
In Halo, navigate to Configuration > Integrations > HaloPSA API > View Applications > (the WithSecure app) > Permissions tab
tick at minimum read:customers and read:tickets + edit:tickets. Since WithSecure also does provisioning from recurring invoices, add read:invoices (and edit:invoices if provisioning is enabled). Save.
Then on the Elements Security Center portal side on the Management > Integrations page, click on the Sync sites button. Then try to map the companies again.
Article no: 000015560