Skip to main content
PATCH
/
interviews
/
{id}
/
call-attempts
/
{attemptId}
Reschedule call attempt
curl --request PATCH \
  --url https://api.instaview.sk/interviews/{id}/call-attempts/{attemptId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "scheduledAt": "2026-05-01T12:00:00Z"
}
'
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.

Example

{
  "scheduledAt": "2026-05-01T14:30:00Z"
}
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