To integrate with HackerRank, you’ll need to generate an Gem Scheduling-specific API Token from within HackerRank.
HackerRank requirements
To be able to utilize the integration, you must have an Enterprise Platform plan with HackerRank. This gets you access to the Integrations page that allows you to generate an API that can be used with Gem Scheduling.
To set up the integration for the first time or to make any changes (e.g. generate a new API Token), you will need to have Company Admin permissions.
Once the integration has been enabled, users with any HackerRank license can utilize the integration within Gem Scheduling i.e. Recruiter, Developer, or Interviewer.
Generating the API Token
Once you’ve confirmed that you meet the above requirements, the first step is to go into HackerRank and generate an API Token for Gem Scheduling. To do that, you need to go to the HackerRank Integrations page and select Gem Scheduling from the list.
Once you go to the Gem Scheduling page, you’ll be able to generate an API Token by selecting the Generate API Token button. Copy the newly created token for the next step.
Connecting HackerRank to Gem Scheduling
Once you have the API Token, you should go to the Gem Scheduling Integrations page. On that page, toward the bottom, there will be a section for you to connect your live coding platform.
Select the Edit button in the top-right of the section, then choose HackerRank as the type from the drop-down. Paste your API Token into the API key field, then select the Save button in the top-right.
We will validate that the API Token is correct and is for Gem Scheduling (since each integration in HackerRank requires a different API Token). This will enable the integration and give you the ability to indicate that you want to generate a HackerRank Interview URL on an Interview Template.
- HackerRank requirements
- Generating the API Token
- Connecting HackerRank to Gem Scheduling