Schedule Interviews

Schedule single or multiple interviews with automatic email notifications. Creates candidate if not exists.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
campaignIdstringRequiredformat: "uuid"
Campaign ID
candidateNamestringRequired

Candidate full name (1-100 chars)

candidateEmailstringRequiredformat: "email"

Valid email address (lowercase)

interviewDatestringRequired

Date in YYYY-MM-DD format

interviewTimestringRequired

Time in HH:MM or HH:MM:SS format

roundNumberintegerRequired

Round number (1-10), must exist in campaign setup

candidatePhonedoubleOptional

Phone number (max 30 chars)

candidateCountryCodestringOptional

Country code (e.g., +1)

timezonestringOptional

Timezone (default: Asia/Kolkata)

notesstringOptional

Additional notes (max 500 chars)

Response

Interview scheduled successfully (single)

successbooleanOptional
dataobjectOptional
messagestringOptional
timestampstringOptional
versionstringOptional

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error