This guide outlines the configuration of Halo applications which can be used to connect applications to your instance of Halo via the API.
The Halo API Configuration Page
Navigate to Configuration > Integrations > Halo API to see the related configuration page. This area provides details about connecting to your instance of Halo via the API including resource and authorization servers as well as a link to our official API documentation.
Documentation about your Halo API can also be found at <Halo Web App Agent Portal URL>/api/swagger.
You are also able to connect to other instances of Halo utilizing the "Connected Instances" area.
From this page, click "View Applications" to find your list of Halo applications. Note that there are previously configured applications which are used to connect various aspects of your Halo Web App. Please do not adjust any of these existing applications as they are vital in the basic function of your instance of Halo.
To start a new application, click "New" on the top right corner of the screen.
From here on the "Details" tab, you will be prompted to name your application, enable it, and set its "Authentication Method".
For example, we can set our application to "Client ID and Secret (Services)" and we are provided a "Client ID" and "Client Secret" which we can utilize in another application to connect to your instance of Halo. We are also prompted to select a "Login Type" and setting specific to that login type.
On the "Permissions" tab you are able to set exactly what services utilizing this application are able to do in Halo.