Kandidatenstatus in API-Ergebnissen

Last updated: February 23, 2026

Beim Verwenden der HackerRank API zur Überprüfung von Kandidaten, die einen Test absolviert haben, enthält das zurückgegebene JSON ein paar Integer-Wertfelder, die dem Status eines Kandidaten im HackerRank-Workflow entsprechen. Die Felder heißen "status" und "ats_state". Unten finden Sie eine Erklärung, was sie bedeuten.

image.png

status
Dieses Feld gibt den Status des eigentlichen Versuchs selbst an und kann verwendet werden, um festzustellen, ob der Kandidat begonnen hat, den Test zu absolvieren oder ihn abgeschlossen hat. Hier sind die Werte, die es annehmen kann, und was sie bedeuten:

Wert
Bedeutung
-1
Kandidat eingeladen
0
Test läuft
1
Test beendet
2
Interner Status, ignorieren
3
Interner Status, ignorieren
4
Interner Status, ignorieren
5
Interner Status, ignorieren
6
Testversuch in der App sichtbar
7
Testabschluss-E-Mail an den Benutzer gesendet, Kandidat in der App als "Abgeschlossen" markiert

ats_state
Nachdem ein Kandidat einen Test abgeschlossen hat, kann sein Status im Einstellungsprozess auf der HackerRank-Plattform aktualisiert werden, um den in Applicant Tracking Systemen (ATS) wie Taleo und Greenhouse häufig vorkommenden Status zu entsprechen. Ein Kandidat kann automatisch in einen weiteren Status übergehen, wenn eine Cut-off-Punktzahl konfiguriert wurde, oder ein Recruiter kann den Kandidaten manuell in einen anderen Status verschieben, um anzuzeigen, dass der Kandidat es wert ist, in eine spätere Phase des Einstellungsprozesses vorzurücken.
Dieser Status wird im ats_state-Feld in der Antwort erfasst. Die Zuordnungen vom Ganzzahlcode zu den verschiedenen Werten, die sie bedeuten, sind in der Tabelle unten:

Wert
ATS-Status
0
ATS-Status nicht gesetzt
1
Test Abgeschlossen - Bewertung erforderlich
2
Test Abgeschlossen - Qualifiziert
3
Test Abgeschlossen - Durchgefallen
4
Telefoninterview - I
5
Telefoninterview - II
6
Telefoninterview - III
7
Angebot gesendet
8
Angebotsverhandlung
9
Angebot angenommen
10
Angebot abgelehnt
11
In Wartestellung
12
Telefoninterview - bestanden
13
Telefoninterview - durchgefallen
14
Technisches Interview - bestanden
15
Technisches Interview - durchgefallen
16
HR-Interview - bestanden
17
HR-Interview - durchgefallen
18
Telefoninterview
19
Technisches Interview
20
HR-Interview
21
Eingestellt
22
Abgelehnt