Create Agent
Creates a new agent scoped to the API key’s company.
Overview
Agents are AI-powered interviewers that conduct conversations with candidates. Each agent can be customized with specific questions, voice characteristics, interview type, and evaluation criteria. Once created, agents can be reused across multiple interviews.Use Cases
- Technical Screening: Create agents for technical skill assessments
- Behavioral Interviews: Configure agents for soft skills evaluation
- Culture Fit Assessment: Set up agents to evaluate cultural alignment
- Initial Screening: Create quick screening agents for high-volume applications
Basic Agent Creation
Comprehensive Agent Configuration
Note: The duration field is specified in minutes (maximum 180 minutes).
Phone Agents
When creating an agent withtype: "PHONE", you must provide a valid companyPhoneNumberId. This ID corresponds to a phone number assigned to your company that the agent will use for calls.
Background Sound
UsebackgroundSound to control the ambient noise played to candidates during calls.
| Value | Description |
|---|---|
OFFICE | Subtle office ambient noise (default) |
OFF | Complete silence |
Voice Options
- ALEX (Male)
- PETER (Male)
- MIRIAM (Female)
- SUE (Female)
- VIERA (Female)
- CASANDRA (Female)
- SILVIA (Female)
- MICHAEL (Male)
- LUKE (Male)
- EMMA (Female)
- SARAH (Female)
- EVA (Female)
Agent Focus
Thefocus field determines the purpose and behavior of the interview agent. There are four supported focus types:
- GENERIC: Used for jobless interviews where candidates don’t need to be assigned to a specific job. Ideal for talent pool building, general candidate outreach, and interviews without job associations.
- SCREENING: Initial candidate screening and assessment. Used for evaluating candidates’ qualifications and fit for specific roles.
- OUTREACH: Candidate outreach and engagement. Used for re-engaging candidates in your database or reaching out to potential candidates.
- LANGUAGE_TEST: Language proficiency assessment. Used for evaluating candidates’ language skills and CEFR level.
Example with Focus
focus: "GENERIC", the candidate
must NOT have any job assignments. This is required for jobless interviews.
See the Create Interview
documentation for more details.Company Scoping
companyId query parameter.Related Resources
Agents Resource Guide
Interviews Resource Guide
API Reference
Authorizations
API key for authentication using Bearer scheme
Query Parameters
Required for ATS API keys to specify which company to access. Ignored for standard company API keys.
Body
Agent name
2 - 100"Senior Developer Phone Screen"
Type of the agent
UNDEFINED, ONLINE, PHONE "ONLINE"
Focus of the agent. GENERIC: For jobless interviews where candidates don't need job assignments. SCREENING: Initial candidate screening and assessment. OUTREACH: Candidate outreach and engagement. LANGUAGE_TEST: Language proficiency assessment.
GENERIC, SCREENING, OUTREACH, LANGUAGE_TEST "SCREENING"
Language of the interview
UNDEFINED, EN, JA, ZH, DE, HI, FR, KO, PT, IT, ES, ID, NL, TR, FIL, PL, SV, BG, RO, AR, CS, EL, FI, HR, MS, SK, DA, TA, UK, RU, HU, NO, VI "EN"
Duration of the interview in minutes
1 <= x <= 18030
List of questions for the interview
[
"Tell me about a challenging project you worked on"
]Additional instructions for the interview
"Focus on communication skills and team fit"
Voice ID for the AI interview
ALEX, PETER, MIRIAM, SUE, VIERA, CASANDRA, SILVIA, MICHAEL, LUKE, EMMA, SARAH, EVA ID of the company phone number assignment to use for calls from this agent (CompanyPhoneNumber.id)
"123e4567-e89b-12d3-a456-426614174000"
Custom metadata for the agent (max 10KB, 5 levels deep, 50 keys)
{
"department": "Sales",
"internalId": "AGENT-001"
}CEFR level for language test agents
A1, A2, B1, B2, C1, C2 "B1"
Ambient background sound during calls (OFFICE or OFF). Defaults to OFFICE when omitted.
OFF, OFFICE "OFFICE"
Response
Agent ID
"123e4567-e89b-12d3-a456-426614174000"
Agent name
"Frontend Developer Interview"
Type of the agent
UNDEFINED, ONLINE, PHONE "ONLINE"
Focus of the agent. GENERIC: For jobless interviews where candidates don't need job assignments. SCREENING: Initial candidate screening and assessment. OUTREACH: Candidate outreach and engagement. LANGUAGE_TEST: Language proficiency assessment.
GENERIC, SCREENING, OUTREACH, LANGUAGE_TEST "SCREENING"
Language of the interview
UNDEFINED, EN, JA, ZH, DE, HI, FR, KO, PT, IT, ES, ID, NL, TR, FIL, PL, SV, BG, RO, AR, CS, EL, FI, HR, MS, SK, DA, TA, UK, RU, HU, NO, VI "EN"
Duration of the interview in minutes
30
Agent creation timestamp (UTC)
"2025-11-20T10:30:00Z"
Agent last update timestamp (UTC)
"2025-11-20T10:30:00Z"
List of questions for the interview
["What is your experience with React?"]Additional instructions for the interview
"Focus on technical skills and previous project experience"
Voice ID for the AI interview
ALEX, PETER, MIRIAM, SUE, VIERA, CASANDRA, SILVIA, MICHAEL, LUKE, EMMA, SARAH, EVA Company ID that owns the agent
"123e4567-e89b-12d3-a456-426614174000"
Custom metadata
{ "department": "Sales" }CEFR level for language test agents
A1, A2, B1, B2, C1, C2 "B1"
Ambient background sound during calls (OFFICE or OFF). Null means no override is set and the default applies.
OFF, OFFICE "OFFICE"