To integrate with HackerRank, you'll need to generate an InterviewPlanner-specific API Token from within HackerRank.
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 InterviewPlanner.
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 InterviewPlanner 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 InterviewPlanner. To do that, you need to go to the HackerRank Integrations page and click on InterviewPlanner from the list.
Once you go to the InterviewPlanner page, you'll be able to generate an API Token by clicking on the "Generate API Token" button. Copy the newly created token for the next step.
Connecting HackerRank to InterviewPlanner
Once you have the API Token, you should go to the InterviewPlanner Integrations page. On that page, toward the bottom, there will be a section for you to connect your live coding platform.
Click on the "Edit" button in the top-right of the section, select "HackerRank" as the type, paste your API Token, and click the "Save" button in the top-right. We validate that the API Token is correct and is for InterviewPlanner (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.