Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

List Tests

List all coding assessment tests in your HackerRank for Work account. Returns test metadata including name, status, duration, and question count. Supports pagination for large test libraries.

List Teams

List all teams in your HackerRank for Work account. Optionally retrieve the members of a specific team. Teams organize users for collaborative hiring workflows.

Manage User

Create, update, or lock a user in your HackerRank for Work account. Use this to provision new user accounts, update user details like name and role, or lock (deactivate) users. To look up an existing user, provide a userId; to create a new user, provide an email without a userId.

List Interviews

List all live coding interview sessions. Returns interview details including title, status, interviewers, and scheduling information. Supports pagination for accounts with many interviews.

Invite Candidate

Invite a candidate to take a specific coding assessment test. Sends an invitation to the candidate's email with a link to the test. Optionally configure whether to send an email notification and whether to force re-invite.

List Questions

List questions from your HackerRank question library. Optionally filter by question type (coding, multiple choice, project, database). Returns question metadata including title, type, difficulty, and tags.

Update Test

Update an existing coding assessment test. Modify test settings such as name, duration, instructions, languages, and other configuration options. You can also archive or delete a test.

List Candidates

List all candidates for a specific test. Returns candidate details including email, status, score, and invitation metadata. Use this to track which candidates have been invited, started, or completed a test.

Create Test

Create a new coding assessment test. Configure the test name, duration, instructions, supported programming languages, and other settings. Questions can be added separately after creation.

Get Interview

Retrieve details of a specific interview session including its status, participants, schedule, and optionally the interview transcript. Use this to review interview outcomes and transcripts.

Manage Team

Create, update, or delete a team in your HackerRank for Work account. Teams are used to organize users for collaborative hiring workflows. To create a new team, omit the teamId and provide a name. To update or delete, provide the teamId.

List Users

List or search users in your HackerRank for Work account. Returns user details including name, email, role, and status. Optionally filter by a search query to find specific users.

Create Interview

Create a new live coding interview session (CodePair/QuickPad). Specify the candidate, interviewers, schedule, and optionally a template. Use this to set up real-time collaborative coding sessions for technical interviews.

Get Candidate Report

Retrieve a detailed report for a specific candidate's test attempt. Includes the candidate's score, status, completion time, and a link to the full PDF report. Use this to review individual candidate performance and assessment results.

Get Test

Retrieve detailed information about a specific coding assessment test, including its configuration, duration, questions, and status.

Get Question

Retrieve detailed information about a specific question from the question library, including its description, test cases, difficulty, and supported languages.