Available events and their payload structures
TalentScreen sends different webhook events based on candidate actions. Each event type includes a unique payload structure with relevant data.
| Event | Trigger | Payload Includes |
|---|---|---|
| assessment.completed | Candidate finishes assessment | Scores, answers, timing data |
| assessment.started | Candidate begins assessment | Candidate info, assessment ID |
| application.submitted | Candidate applies to job | Application data, resume link |
| candidate.flagged | Anti-cheat detection triggered | Flag type, severity, evidence |
{
"event": "assessment.completed",
"timestamp": "2026-02-12T10:30:00Z",
"data": {
"session_id": "sess_abc123",
"candidate": {
"email": "jane@example.com",
"name": "Jane Doe"
},
"scores": {
"overall": 82,
"categories": { "technical": 85, "behavioral": 78 }
}
}
}All timestamps are in UTC ISO 8601 format. Scores are integers between 0-100.
Was this article helpful?