Greenhouse - HackerRank Integration Guide

Last updated: June 9, 2026

HackerRank integrates with Greenhouse to streamline the candidate screening process for recruiters. As a trusted Greenhouse partner, HackerRank uses the Greenhouse Harvest v3 API to integrate with Greenhouse
This guide explains how to integrate Greenhouse with HackerRank for Work, allowing you to send tests, schedule interviews, and view results seamlessly.

Prerequisites

Before you begin, ensure you meet the following requirements:

  • You have admin access to your HackerRank and Greenhouse accounts.

  • Your organization has an active Pro or Enterprise plan with HackerRank.

  • Your HackerRank login email address matches the email address associated with your Greenhouse account.

Integrating Greenhouse with HackerRank

To integrate Greenhouse with HackerRank:

Step 1: Complete the one-time Harvest v3 connection in HackerRank

This establishes the new Harvest v3 connection for your account.

  1. Log in to your HackerRank account using your company admin credentials.

  2. Go to Settings > Integrations > Greenhouse > Connect, or open the Greenhouse integration page directly.

  3. In the Connect to Greenhouse Harvest v3 API section, click Connect.

    connectd.png
  4. Log in to your Greenhouse account as prompted. Once you are logged in to Greenhouse, you will be redirected to HackerRank to complete the authorization process.

    GH-Step-4.png
  5. Review the permissions requested by HackerRank and click Authorize.

    GH-Step-5.png

    After you complete the authorization, a confirmation page appears displaying the status Connected.

  6. Click Close tab to return to the Greenhouse integration page in HackerRank.

    ddss.png
  7. Verify that the Connect to Greenhouse Harvest v3 API section displays Connected.

    dsccdscdsc.png

Step 2: Generate an integration API token in HackerRank

The integration API token allows Greenhouse to connect securely with your HackerRank account.

  1. Log in to your HackerRank account using your credentials.

  2. Go to Settings > Integrations > Greenhouse > Connect, or open the Greenhouse integration page directly.

  3. In the Configuration tab, click Generate an API token.

    greenhou.png
  1. Click Copy and close to copy your token.

Step 3: Add the HackerRank API token in Greenhouse

This step authorizes Greenhouse to connect with your HackerRank account.

  1. Log in to your Greenhouse account using your credentials.

  2. Go to Integrations > HackerRank, or open the HackerRank Integration page directly.

    2.png
  3. Click Connect.

  4. In the API Key field, paste the API token generated in Step 1.

    3.png
  5. Click Save.

Glossary

  • Harvest v3 API: Greenhouse’s data-sharing interface that connects partner applications such as HackerRank.

  • Admin User ID: A unique identifier for your Greenhouse admin account that specifies who creates the integration connection.

  • API Token: A secure key that allows Greenhouse to recognize and authenticate HackerRank’s connection request.

Frequently Asked Questions (FAQs)

Why is the Greenhouse Integration page not showing in my HackerRank account?

You do not have admin access to your HackerRank account. Only admins can access the integration settings page.

Why don’t I see the ATS Settings updated message after I click Test and Save?

Verify that you entered the correct Greenhouse User ID and Harvest API Token in HackerRank.

Why am I the only user who can’t send tests through Greenhouse?

 Check the following:

  • Your HackerRank and Greenhouse login email addresses match.

  • You have a Recruiter or Company Admin access in HackerRank.

  • You have Send Test permissions in HackerRank.

  • The test you are trying to send is active (not expired or deleted).