Skip to main content
Cancels a scheduled interview or terminates an in-progress interview. This action is irreversible and will immediately notify the candidate if the interview hasn’t started yet.
Canceling an interview is permanent. Consider using the update endpoint to reschedule instead.

Path Parameters

string
required
Unique interview identifier (e.g., int_abc123def456)

Query Parameters

string
Reason for cancellation to include in candidate notification
boolean
default:"true"
Whether to send cancellation notification to candidate
boolean
default:"true"
Whether to refund credits for unused interview (scheduled interviews only)

Response

string
Unique interview identifier
string
Updated interview status: cancelled
string
ISO 8601 timestamp when interview was cancelled
string
Reason provided for cancellation
object
Credit refund information (if applicable)
boolean
Whether cancellation notification was sent to candidate

Cancellation Rules

Different rules apply based on interview status:

Examples

Error Responses

Webhook Events

Cancelling an interview triggers the following webhook events:
  • interview.cancelled - Sent when interview is successfully cancelled
  • candidate.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.
Consider using the Update Interview endpoint to reschedule instead of cancelling, which preserves the interview history and avoids notification churn.