Integrating your existing tech recruiting tools can help your team save a lot of time, improve the speed of information transfer from Recruiters to Hiring Managers and ensures your knowledge management is automatically working well for you.
If you haven't already, read our API Documentation so you can begin to understand how it works and take a look at the API itself and what it generates.
Once you know you want to create an integration, you'll first need to register your application with us to get your API token.
My Account > Settings > Integrations > Custom Integrations > Create App
After the application name has been entered and you click on the "Create" button, you will be given your access token and HTTP header that you can use in your application. If you click the "⌄" to expand the integration's details, you will see the generated token along with OAuth credentials.
Integration user
If you don't want to assign your integration to a specific user from your company, you can also create an integration user. It is a user that can not be used to log in by anyone, but its API credentials can be used by 3rd party tools/integrations or by API clients.
Integration user can only be created by an account Administrator. To create an integration user, please go to Settings -> Integrations -> Custom Integrations -> Create Integration User. You will need to provide two details:
- Email: is the email that the user will have
- Application name: name of the oAuth application that will be associated with this user
How to get the keys of the integration user?
To get the keys of the user, you will need to access the integrations page and open the Custom Integrations list. The integration user you just created will show as an Application here. You can then use the API key or the oAuth credentials found here.
You can rotate the keys by clicking “Reset Credentials“. You can also change the Oauth redirection URI by clicking “Edit redirection URIs for OAuth“.
If you have any more questions on our API and what you can retrieve from it, please send your questions to support@codility.com.