Skip to main content
PATCH
Reschedule call attempt
Updates the scheduled time for an existing call attempt that hasn’t started yet.
ONLINE Interviews: Individual call attempt management is strictly forbidden for ONLINE interviews.

Overview

Use this endpoint to move a scheduled call attempt to a different time. This is common when a candidate requests a specific time for a follow-up call.

Restrictions

  • Status Restriction: You can only reschedule call attempts that are in SCHEDULED status. Attempts that are in any other state (e.g., IN_PROGRESS, COMPLETED, FAILED, CANCELLED) cannot be rescheduled.
  • In-Progress Protection: If the attempt is currently being processed (status IN_PROGRESS), the request will be blocked with a 400 Bad Request error to prevent race conditions.
  • Future Time: The scheduledAt time must be in the future.

Webhooks

A successful reschedule emits interview.rescheduled with reason: "API_REQUEST", once the change is committed. Because this endpoint moves an existing attempt rather than ending one and creating another, the same callAttemptId appears in both previousAttempt and nextAttempt, and previousAttempt.status is SCHEDULED — no call took place. This is the only case where the two IDs match; for every other reason they differ.
A reason of ADMIN on this event means InstaView staff moved the attempt from the internal admin panel rather than you moving it through the API — worth surfacing differently in your system.

Example

Queue Sync: The system automatically synchronizes with the internal processing queue when an attempt is rescheduled, ensuring it runs at the new specified time.

Authorizations

Authorization
string
header
required

API key for authentication using Bearer scheme

Path Parameters

id
string<uuid>
required
attemptId
string<uuid>
required

Query Parameters

companyId
string

Required for ATS API keys to specify which company to access. Ignored for standard company API keys.

Body

application/json
scheduledAt
string<date-time>
required

New scheduled time for the call attempt (ISO string). Must be in the future.

Example:

"2026-05-01T12:00:00Z"

Response

204

Call attempt rescheduled successfully