Create or fork an agent profile
Creates a new agent profile from the body below. To fork an existing public profile into your account instead, call this endpoint with ?action=fork and a body of { "sourceId": "<public-profile-uuid>" }.
Authorizations
API key with the iv_live_ prefix. Create one under Developer → API Keys.
Query Parameters
Set to "fork" to fork a public profile instead of creating a new one
Body
Display name, e.g. "Senior Engineering Interviewer"
How the AI introduces itself at the start of a session
Determines recommendation vocabulary
hiring, admissions, training, custom_api [{ name, description, weight }] — weights must sum to 100
{ organizationContext?, domainContext?, scenarioContext? }
{ tone?: friendly|professional|strict|challenging, style?: structured|conversational|adaptive, difficulty?: easy|medium|hard|adaptive, probingDepth?: low|medium|high }
{ scale?: 0-10|0-5|0-100, scoringMethod?: weighted_average|rule_based, recommendationLogic? }
{ includeTranscript?, includeScoreBreakdown?, includeRecommendation?, includeImprovementFeedback? } — all default to true
Edge cases, constraints, or tone overrides for this agent
Publish to the shared library (default: false)
Response
Success