Webhooks
Interview Webhooks
Webhook payload sent when interview events occur, such as when a candidate completes a call with the AI interviewer, or when an interview is advanced or rejected by a user.
Copy
{
"event_type": "interview.call.completed",
"interview": {
"id": "<string>",
"job_opening_id": "<string>",
"job_opening": {
"id": "<string>",
"name": "<string>"
},
"status": "in_progress",
"contact": {
"first_name": "<string>",
"last_name": "<string>",
"email": "<string>",
"phone_number": "<string>",
"resume_url": "<string>",
"custom_fields": [
{
"key": "<string>",
"name": "<string>",
"type": "text",
"value": "<string>"
}
]
},
"started_at": "2023-11-07T05:31:56Z",
"completed_at": "2023-11-07T05:31:56Z",
"transcript_fragments": [
{
"role": "agent",
"transcript": "<string>"
}
],
"insights": {
"assessment_score": 123,
"strengths": [
"<string>"
],
"weaknesses": [
"<string>"
]
},
"calls": [
{
"id": "<string>",
"recording_url": "<string>"
}
],
"assessment_criteria": [
{
"name": "<string>",
"value": "<string>",
"commentary": "<string>"
}
],
"data_extraction_fields": [
{
"name": "<string>",
"type": "number",
"value": 123,
"commentary": "<string>"
}
],
"custom_fields": [
{
"key": "<string>",
"name": "<string>",
"type": "text",
"value": "<string>"
}
]
}
}
Assistant
Responses are generated using AI and may contain mistakes.