Skip to main content
Scheduling an interview in Kovi means generating a unique, time-limited link for a specific candidate and role. You can do this via the dashboard or programmatically with the Python SDK.

Before You Start

Make sure you have the following ready before scheduling your first interview:
  • A Techeval account with at least 1 credit
  • Your API key from the dashboard
  • Candidate’s name, email, and mobile number
  • Job ID (create one in the dashboard)

Schedule via the Python SDK

Install the SDK if you haven’t already:
Then use the following example to schedule an interview programmatically:
schedule_interview.py

Configuration Parameters

One interview credit is consumed when the interview begins, not when you generate the link. Unused or expired links do not cost you any credits.
Upon a successful API call, Kovi automatically emails the unique interview link directly to the candidate. The response also returns the interviewUrl in case you want to store it in your ATS or display it on your internal dashboard. The candidate must access the link on a laptop or desktop computer. Mobile phones and tablets are blocked because the interview includes live coding exercises that require a full keyboard and browser environment.
Set deadline_hours to 48–72 to balance pipeline velocity with candidate flexibility. Short deadlines keep your pipeline moving; longer ones give candidates time to prepare a suitable environment.