# Techeval - [Kovi: Autonomous AI Technical Interviewing at Scale](https://docs.techeval.ai/introduction.md): Kovi by Techeval is an autonomous AI interviewer that conducts and scores technical interviews 24/7, scaling hiring to 1,000+ screens per day. - [Kovi Quick Start: Schedule Your First AI Interview](https://docs.techeval.ai/quickstart.md): Install the kovi-sdk Python package, authenticate with your API key, and schedule your first AI technical interview in under 5 minutes. - [Authentication: Using API Keys with Kovi by Techeval](https://docs.techeval.ai/authentication.md): Kovi uses API key authentication. Get your key from the Techeval dashboard and pass it in every SDK initialization or REST request header. - [Kovi Interview Types: Screens, Deep Dives & System Design](https://docs.techeval.ai/concepts/interview-types.md): Choose from five Kovi interview formats—Initial Screening, Technical Deep Dive, System Design, Behavioral, and Full Stack—for every hiring stage. - [Seniority Levels: Tailoring Interviews by Experience](https://docs.techeval.ai/concepts/seniority-levels.md): Kovi adapts question depth and scoring for three seniority tiers—Junior, Mid-Level, and Senior—so every candidate receives a fair, calibrated evaluation. - [Scoring, Grading Rubrics, and Anti-Cheat Proctoring](https://docs.techeval.ai/concepts/scoring-proctoring.md): Understand how Kovi scores candidates on a 0–10 scale, applies seniority-adjusted rubrics, and uses multi-layer proctoring to ensure interview integrity. - [Scheduling a Kovi AI Interview: SDK and Dashboard Guide](https://docs.techeval.ai/guides/scheduling-interview.md): Step-by-step guide to scheduling a Kovi AI interview via the Python SDK or dashboard—configure tech stack, seniority, pass score, and deadline. - [How to Receive and Interpret Kovi Interview Scorecards](https://docs.techeval.ai/guides/receiving-scorecards.md): Learn how Kovi delivers structured JSON scorecards via webhook when an interview finishes, and how to interpret scores, flags, and feedback fields. - [Kovi ATS Integration: Webhook Scorecard Delivery Setup](https://docs.techeval.ai/guides/ats-integration.md): Connect Kovi to your Applicant Tracking System by configuring a webhook endpoint that receives structured scorecard JSON on interview completion. - [Kovi Interview Credits: Pricing and Account Limits](https://docs.techeval.ai/guides/managing-credits.md): Understand how Kovi credits work, how to purchase them, and how one credit maps to one complete interview session of up to 60 minutes. - [Install and Configure the Kovi Python SDK for AI Interviews](https://docs.techeval.ai/sdk/installation.md): Install kovi-sdk from PyPI using pip, configure your API key, and verify your setup with a connection test before scheduling your first interview. - [KoviClient Python SDK Reference — Kovi by Techeval](https://docs.techeval.ai/sdk/kovi-client.md): Complete reference for the KoviClient class—constructor, schedule_interview() method, all parameters, return values, and error handling. - [Kovi Python SDK Code Examples and Integration Patterns](https://docs.techeval.ai/sdk/examples.md): Practical Python code examples for scheduling different interview types with Kovi—from initial screening to system design rounds with full error handling. - [Kovi Webhooks: Real-Time Interview Scorecard Delivery](https://docs.techeval.ai/webhooks/overview.md): Kovi posts a structured JSON scorecard to your webhook endpoint the moment an interview concludes—enabling real-time ATS updates and hiring decisions. - [Kovi Webhook Scorecard Payload: Full Field Reference](https://docs.techeval.ai/webhooks/scorecard-payload.md): Full reference for the Kovi webhook scorecard JSON payload—all fields, types, and example values sent to your endpoint after each interview. - [Kovi API Reference — Overview, Base URL, Endpoints](https://docs.techeval.ai/api-reference/overview.md): Kovi's REST API lets you schedule interviews and retrieve scorecards programmatically. All endpoints use HTTPS and return JSON responses. - [Kovi REST API — API Key Authentication with Bearer](https://docs.techeval.ai/api-reference/authentication.md): Pass your Kovi API key in the Authorization: Bearer header on every REST API request. Get your key from the Techeval dashboard Settings page. - [POST /interviews — Kovi Interview Schedule Endpoint](https://docs.techeval.ai/api-reference/interviews/schedule.md): POST /interviews — creates a new Kovi interview session for a candidate. Returns an interviewUrl to share, and consumes one credit on interview start. - [GET /interviews/{id} — Fetch Interview Session Data](https://docs.techeval.ai/api-reference/interviews/retrieve.md): GET /interviews/{interview_id} — fetch the current status, candidate details, and configuration of a specific Kovi interview session. - [GET /interviews — Paginated Interview Session List](https://docs.techeval.ai/api-reference/interviews/list.md): GET /interviews — retrieve a paginated list of all interview sessions for your account, with optional filters for status, role, and date range. - [GET /scorecards/{id} — Retrieve Interview Scorecard](https://docs.techeval.ai/api-reference/scorecards/get-scorecard.md): GET /scorecards/{candidate_id} — fetch the full evaluation scorecard for a completed Kovi interview, including score, proctoring flags, and feedback. - [GET /transcripts/{id} — Retrieve Interview Transcript](https://docs.techeval.ai/api-reference/scorecards/transcript.md): GET /transcripts/{candidate_id} — fetch the full question-and-answer transcript URL for any completed Kovi interview session for your review. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.