Path Parameters
Unique interview identifier (e.g.,
int_abc123def456)Query Parameters
Reason for cancellation to include in candidate notification
Whether to send cancellation notification to candidate
Whether to refund credits for unused interview (scheduled interviews only)
Response
Unique interview identifier
Updated interview status:
cancelledISO 8601 timestamp when interview was cancelled
Reason provided for cancellation
Credit refund information (if applicable)
Whether cancellation notification was sent to candidate
Cancellation Rules
Different rules apply based on interview status:| Status | Cancellation Allowed | Credit Refund | Candidate Notification |
|---|---|---|---|
scheduled | ✅ Yes | ✅ Full refund | ✅ Auto-sent |
in_progress | ✅ Yes | ❌ No refund | ❌ Not applicable |
completed | ❌ Not allowed | ❌ Not applicable | ❌ Not applicable |
cancelled | ❌ Already cancelled | ❌ Not applicable | ❌ Not applicable |
Examples
Error Responses
Webhook Events
Cancelling an interview triggers the following webhook events:interview.cancelled- Sent when interview is successfully cancelledcandidate.notified- Sent when cancellation notification is delivered (if applicable)credits.refunded- Sent when credits are refunded to account (if applicable)
Candidates will receive an email notification about the cancellation unless
send_notification=false is specified. The notification includes the cancellation reason if provided.