Statut du candidat dans les résultats de l'API

Last updated: February 23, 2026

Lors de l'utilisation de l'API HackerRank pour examiner les candidats ayant passé un test, le JSON renvoyé contiendra quelques champs de valeurs entières qui correspondent au statut d'un candidat dans le flux de travail de HackerRank. Les champs sont nommés "status" et "ats_state". Ci-dessous, vous trouverez une explication de ce qu'ils signifient.

image.png

status
Ce champ donne le statut de la tentative elle-même et peut être utilisé pour déterminer si le candidat a commencé à passer le test ou l'a terminé. Voici les valeurs qu'il peut prendre et ce qu'elles signifient :

Valeur
Signification
-1
Candidat invité
0
Test en cours
1
Test terminé
2
État interne, ignorer
3
État interne, ignorer
4
État interne, ignorer
5
État interne, ignorer
6
Tentative de test visible dans l'application
7
Email de fin de test envoyé à l'utilisateur, candidat marqué comme "Terminé" dans l'application

ats_state
Une fois qu'un candidat a passé un test, son état dans le processus de recrutement peut être mis à jour sur la plateforme HackerRank pour correspondre aux états souvent trouvés dans les systèmes de suivi des candidatures (ATS) comme Taleo et Greenhouse. Un candidat peut être automatiquement promu à un état supérieur si un score de seuil a été configuré, ou un recruteur peut manuellement déplacer le candidat vers un autre état pour indiquer que le candidat mérite de passer à une étape ultérieure du processus de recrutement.
Ce état est capturé dans le champ ats_state dans la réponse. Les correspondances du code entier aux différentes valeurs qu'il signifie sont dans le tableau ci-dessous :

Valeur
État ATS
0
État ATS non défini
1
Test terminé - Évaluation requise
2
Test terminé - Qualifié
3
Test terminé - Échoué
4
Entretien téléphonique - I
5
Entretien téléphonique - II
6
Entretien téléphonique - III
7
Offre envoyée
8
Négociation de l'offre
9
Offre acceptée
10
Offre refusée
11
En attente
12
Entretien téléphonique - Validé
13
Entretien téléphonique - Échoué
14
Entretien technique - Validé
15
Entretien technique - Échoué
16
Entretien RH - Validé
17
Entretien RH - Échoué
18
Entretien téléphonique
19
Entretien technique
20
Entretien RH
21
Embauché
22
Rejeté