---
title: How to integrate with HackerEarth?
description: "HackerEarth has integrated various integrations to conduct your assessments efficiently. You can do the following tasks: You can easily integrate HackerEarth with any of the available ATS services. Th"
---

[Skip to content](https://help.hackerearth.com/hc/en-us/articles/12033582123289-how-to-integrate-with-hackerearth-#main-content)

English

Show submenu for translations

![HE logo.png\]](https://help.hackerearth.com/hs-fs/hubfs/HE%20logo.png?height=40&name=HE%20logo.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.hackerearth.com/?hsLang=en)
2. [Assessments: ATS integrations](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en)
3. [Integration](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#integration)

# How to integrate with HackerEarth?

HackerEarth has integrated various integrations to conduct your assessments efficiently. You can do the following tasks:

- Set up multiple tests on HackerEarth Assessments
- Invite candidates to tests
- Generate detailed candidate reports and share the reports with your team members

### **How to integrate with HackerEarth Assessments?**

You can easily integrate HackerEarth with any of the available ATS services.

The flow is as follows:

![image\_\_66\_.png](https://help.hackerearth.com/hs-fs/hubfs/Knowledge%20Base%20Import/12033577406233-2.png?width=480&height=465&name=12033577406233-2.png)

#### **1. Register the application**

This is the first step in the flow.  You have to register the application in this step. You need to exchange the client ID and secret key from the ATS and enter the client ID and secret key on HackerEarth’s [integration page](https://app.hackerearth.com/recruiter/settings/integrations/). You can check for API details [here](https://app.hackerearth.com/recruiter/settings/api-details/). You have to be an admin to access the APIs. To learn more about how to become an admin, refer to [this article](https://help.hackerearth.com/hc/en-us/articles/360004838434-super-admin?hsLang=en).

![Screenshot from 2023-09-07 19-24-20-1](https://help.hackerearth.com/hs-fs/hubfs/Screenshot%20from%202023-09-07%2019-24-20-1.png?width=682&height=198&name=Screenshot%20from%202023-09-07%2019-24-20-1.png)

**API details under Personal settings**

To learn more about API details, refer to this [article](https://help.hackerearth.com/hc/en-us/articles/360003337074-personal-settings?hsLang=en).

#### **2. Fetch the assessment**

After you have integrated the ATS into the platform, you can easily fetch the required assessments and create job postings on the platform. You can also add the required details to the job and attach the required assessment for the job.

[Events list API](https://www.hackerearth.com/docs/api/recruiter/v2/tests/events-list/) can be used to fetch all the Invite-only tests within the account.

#### **3. Invite candidates**

The next step is to invite the candidates to take the assessment for the job posting done on the platform. You can easily invite the candidates to HackerEarth assessment to take the assessments.

[Invite API](https://www.hackerearth.com/docs/api/recruiter/v2/tests/invite-candidates/) can be used to invite candidates to the test. Using this API, you can control the following:

- If an email has to be sent to the candidate or not
- The expiry date of the test
- Where the results of the test will be posted
- Redirection at the end of the test, etc. 

For live status, you can access [relevant webhooks](https://www.hackerearth.com/docs/webhooks/recruiter/v1/assessments-webhooks/).

#### **4. Candidates take the assessment**

After the assessment has been sent to the candidate, the candidate has to attempt the assessment so that the assessment report can be generated. 

#### **5. Post results**

After the candidate takes the test, the results are posted by HackerEarth and an assessment report is generated for every candidate who takes the test. In the case of a FaceCode interview, a comprehensive interview summary and report are generated. 

[Bulk candidate](https://www.hackerearth.com/docs/api/recruiter/v2/tests/bulk-candidate-reports/)reports will help you fetch all the candidate reports. For all the details of the candidate's performance made available, check the response in the link for all the details. Further, you have the option to filter based on candidate email IDs as well as the start and end date of the test taken by the candidate.

### How to integrate with HackerEarth Interviews?

You can easily integrate HackerEarth with any of the available ATS services.

The flow is as follows:

![FaceCode Workflow (2)](https://help.hackerearth.com/hubfs/FaceCode%20Workflow%20(2).svg)

#### 1. Register the application

This is the first step in the flow. You have to register the application in this step. You need to exchange the client ID and secret key from the ATS and enter the client ID and secret key on HackerEarth’s [integration page](https://app.hackerearth.com/recruiter/settings/integrations/). You can check for API details [here](https://app.hackerearth.com/recruiter/settings/api-details/). 

#### 2. Create an Interview

After you have integrated the ATS into the platform, you can easily create the required interview with the necessary details. For example, you can learn about the various steps to create an interview

[Create Interview API](https://www.hackerearth.com/docs/api/recruiter/v2/interviews/create-interview/) can be used to create the interview. You can also update the interview details by using [Update Interview API.](https://www.hackerearth.com/docs/api/recruiter/v2/interviews/update-interview/)

#### 3. Candidates take the interview

After the interview link has been sent to the candidate, the candidate has to take the interview so that the interview report can be generated. To learn more, check [Interview webhooks](https://www.hackerearth.com/docs/webhooks/recruiter/v1/interviews-webhooks/). 

#### 4. Access reports

After the candidate has completed the interview, the results are posted by HackerEarth and an interview report is generated for every candidate who completes the interview. In the case of a FaceCode interview, a comprehensive interview summary and report are generated. [Interview report API](https://www.hackerearth.com/docs/api/recruiter/v2/interviews/interview-report/) can be used to generate interview reports.

This is how you can easily integrate with various ATS services while taking assessments or FaceCode interviews on the HackerEarth platform.

- [Assessments: Recruiters](https://help.hackerearth.com/assessments-recruiters?hsLang=en#main-content)

    - [Getting started](https://help.hackerearth.com/assessments-recruiters?hsLang=en#getting-started)
    - [Account settings](https://help.hackerearth.com/assessments-recruiters?hsLang=en#account-settings)
    - [Admin management](https://help.hackerearth.com/assessments-recruiters?hsLang=en#admin-management)
    - [Creating tests automatically](https://help.hackerearth.com/assessments-recruiters?hsLang=en#creating-tests-automatically)
    - [Creating tests manually](https://help.hackerearth.com/assessments-recruiters?hsLang=en#creating-tests-manually)
    - [Test settings](https://help.hackerearth.com/assessments-recruiters?hsLang=en#test-settings)
    - [Sections and question pooling](https://help.hackerearth.com/assessments-recruiters?hsLang=en#sections-and-question-pooling)
    - [Libraries](https://help.hackerearth.com/assessments-recruiters?hsLang=en#libraries)
    - [Multiple Choice Questions (MCQs)](https://help.hackerearth.com/assessments-recruiters?hsLang=en#multiple-choice-questions-mcqs)
    - [Programming](https://help.hackerearth.com/assessments-recruiters?hsLang=en#programming)
    - [Project](https://help.hackerearth.com/assessments-recruiters?hsLang=en#project)
    - [SQL](https://help.hackerearth.com/assessments-recruiters?hsLang=en#sql)
    - [Data science](https://help.hackerearth.com/assessments-recruiters?hsLang=en#data-science)
    - [Machine Learning (ML)](https://help.hackerearth.com/assessments-recruiters?hsLang=en#machine-learning-ml)
    - [DevOps](https://help.hackerearth.com/assessments-recruiters?hsLang=en#devops)
    - [Python project questions](https://help.hackerearth.com/assessments-recruiters?hsLang=en#python-project-questions)
    - [Automation Testing](https://help.hackerearth.com/assessments-recruiters?hsLang=en#automation-testing)
    - [Java Project](https://help.hackerearth.com/assessments-recruiters?hsLang=en#java-project)
    - [C# project questions](https://help.hackerearth.com/assessments-recruiters?hsLang=en#c-project-questions)
    - [Subjective](https://help.hackerearth.com/assessments-recruiters?hsLang=en#subjective)
    - [Approximate](https://help.hackerearth.com/assessments-recruiters?hsLang=en#approximate)
    - [Diagram](https://help.hackerearth.com/assessments-recruiters?hsLang=en#diagram)
    - [File upload](https://help.hackerearth.com/assessments-recruiters?hsLang=en#file-upload)
    - [Invites](https://help.hackerearth.com/assessments-recruiters?hsLang=en#invites)
    - [Reports](https://help.hackerearth.com/assessments-recruiters?hsLang=en#reports)
    - [Billing](https://help.hackerearth.com/assessments-recruiters?hsLang=en#billing)
    - [HackerEarth Reports: Admins, Tests, and Teams](https://help.hackerearth.com/assessments-recruiters?hsLang=en#hackerearth-reports-admins-tests-and-teams)
    - [Technical Content Updates](https://help.hackerearth.com/assessments-recruiters?hsLang=en#technical-content-updates)
- [FaceCode](https://help.hackerearth.com/facecode?hsLang=en#main-content)

    - [FaceCode and its features](https://help.hackerearth.com/facecode?hsLang=en#facecode-and-its-features)
    - [Scheduling interviews on FaceCode](https://help.hackerearth.com/facecode?hsLang=en#scheduling-interviews-on-facecode)
- [Assessments: ATS integrations](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#main-content)

    - [Integration](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#integration)
    - [iCIMS](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#icims)
    - [Zoho Recruit](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#zoho-recruit)
    - [SmartRecruiters](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#smartrecruiters)
    - [EightFold](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#eightfold)
    - [SuccessFactors](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#successfactors)
    - [Greenhouse](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#greenhouse)
    - [Lever](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#lever)
    - [Linkedin Talent Hub](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#linkedin-talent-hub)
    - [JazzHR](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#jazzhr)
    - [Workable](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#workable)
    - [Recruiterbox - Trakstar Hire](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#recruiterbox-trakstar-hire)
    - [Jobvite](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#jobvite)
    - [Ashby](https://help.hackerearth.com/assessments-ats-integrations?hsLang=en#ashby)
- [Assessments: Product updates](https://help.hackerearth.com/assessments-product-updates?hsLang=en#main-content)

    - [Release notes: HackerEarth Assessment](https://help.hackerearth.com/assessments-product-updates?hsLang=en#release-notes-hackerearth-assessment)
    - [Root Cause Analysis (RCA)](https://help.hackerearth.com/assessments-product-updates?hsLang=en#root-cause-analysis-rca)
    - [Content updates](https://help.hackerearth.com/assessments-product-updates?hsLang=en#content-updates)
- [Assessments: Best practices](https://help.hackerearth.com/assessments-best-practices?hsLang=en#main-content)

    - [Recruit](https://help.hackerearth.com/assessments-best-practices?hsLang=en#recruit)
- [SSO](https://help.hackerearth.com/sso?hsLang=en#main-content)

    - [SSO](https://help.hackerearth.com/sso?hsLang=en#sso)
- [Upskilling](https://help.hackerearth.com/upskilling?hsLang=en#main-content)

    - [Introduction: Upskilling](https://help.hackerearth.com/upskilling?hsLang=en#introduction-upskilling)
- [Assessments: Candidates](https://help.hackerearth.com/assessments-candidates?hsLang=en#main-content)

    - [Getting started](https://help.hackerearth.com/assessments-candidates?hsLang=en#getting-started)
    - [Test environment](https://help.hackerearth.com/assessments-candidates?hsLang=en#test-environment)
    - [Question types](https://help.hackerearth.com/assessments-candidates?hsLang=en#question-types)
    - [FaceCode](https://help.hackerearth.com/assessments-candidates?hsLang=en#facecode)
    - [Feedback and queries](https://help.hackerearth.com/assessments-candidates?hsLang=en#feedback-and-queries)
- [Problem setting for HackerEarth](https://help.hackerearth.com/problem-setting-for-hackerearth?hsLang=en#main-content)

    - [Rate cards](https://help.hackerearth.com/problem-setting-for-hackerearth?hsLang=en#rate-cards)
- [Campus](https://help.hackerearth.com/campus?hsLang=en#main-content)

    - [Recruiters](https://help.hackerearth.com/campus?hsLang=en#recruiters)
    - [Recruiter FAQs](https://help.hackerearth.com/campus?hsLang=en#recruiter-faqs)
    - [Candidate FAQs](https://help.hackerearth.com/campus?hsLang=en#candidate-faqs)
- [Hackathons and Hiring Challenges](https://help.hackerearth.com/hackathons-and-hiring-challenges?hsLang=en#main-content)

    - [Hackathons](https://help.hackerearth.com/hackathons-and-hiring-challenges?hsLang=en#hackathons)
    - [Hiring challenges](https://help.hackerearth.com/hackathons-and-hiring-challenges?hsLang=en#hiring-challenges)
- [Frequently Asked Questions (FAQs)](https://help.hackerearth.com/frequently-asked-questions-faqs?hsLang=en#main-content)

    - [Assessments: Recruiters](https://help.hackerearth.com/frequently-asked-questions-faqs?hsLang=en#assessments-recruiters)
    - [GDPR compliance (Candidates)](https://help.hackerearth.com/frequently-asked-questions-faqs?hsLang=en#gdpr-compliance-candidates)
    - [GDPR compliance (Recruiters)](https://help.hackerearth.com/frequently-asked-questions-faqs?hsLang=en#gdpr-compliance-recruiters)
    - [General](https://help.hackerearth.com/frequently-asked-questions-faqs?hsLang=en#general)
    - [Assessments: Candidates](https://help.hackerearth.com/frequently-asked-questions-faqs?hsLang=en#assessments-candidates)
    - [HackerEarth Vs ChatGPT](https://help.hackerearth.com/frequently-asked-questions-faqs?hsLang=en#hackerearth-vs-chatgpt)
- [Profiles](https://help.hackerearth.com/profiles?hsLang=en#main-content)

    - [Profiles - Recruiter](https://help.hackerearth.com/profiles?hsLang=en#profiles-recruiter)
- [OnScreen](https://help.hackerearth.com/onscreen?hsLang=en#main-content)

    - [OnScreen - Interview templates](https://help.hackerearth.com/onscreen?hsLang=en#onscreen-interview-templates)
    - [OnScreen - Sending Invites](https://help.hackerearth.com/onscreen?hsLang=en#onscreen-sending-invites)
    - [OnScreen - Download reports](https://help.hackerearth.com/onscreen?hsLang=en#onscreen-download-reports)
    - [OnScreen - Interview Analytics](https://help.hackerearth.com/onscreen?hsLang=en#onscreen-interview-analytics)
    - [OnScreen - Overview](https://help.hackerearth.com/onscreen?hsLang=en#onscreen-overview)
    - [OnScreen - Interview Proctoring Settings](https://help.hackerearth.com/onscreen?hsLang=en#onscreen-interview-proctoring-settings)

[![Chill listening crop-3](https://help.hackerearth.com/hs-fs/hubfs/HE%20Logo%20for%20sig-1.png?width=120&height=24&name=HE%20Logo%20for%20sig-1.png "Chill listening crop-3")](https://www.hackerearth.com/)

Copyright © 2026, HackerEarth