Add / Enable API Access (Generate Client ID and Secret)
To use the Cezanne API, you will first need to enable access for a user within the system. To do this, there are two main options depending on the type of access a user requires:
1. Adding a new API application with Client ID and Secret
If you are building your own app or integration with Cezanne, you will need a Client ID and Secret with Read or Read and Write permissions.
To add your own Client ID and Secret:
Navigate to: Administration >> Security Settings >> Authorised Applications
1. Click Add New.
Note:
- The Service Account User should ideally be an External HR Professional user with Password Never Expires ticked as if the password expires, the API App will stop working until the password is changed.
- This does not need to be specified if you are using this application for Single Sign-On (SSO) as users will authenticate as themselves.


2. Enable API Access to OData Feeds (e.g. Power Query / Power BI)
If you are just wanting to pull data using an OData feed, such as in Power Query, you can use Basic authentication but you must first set any user you would like to have access to be a user exception for the OData Authentication Service application.
Navigate to: Administration >> Security Settings >> Authorised Applications
1. Select and Enable the OData authentication service application.

