Persists a new agent in the caller’s account. Required body fields: name. Most other fields default sensibly: category=custom, status=draft, llm_model=gpt-4o, voice_provider=cartesia, auth_mode=authenticated, greeting_mode=interruptible. Returns the inserted row, including server-set id, created_at, and updated_at. Attach playbooks and FAQs separately via POST /api/agents/{id}/playbooks and POST /api/agents/{id}/faqs.
Documentation Index
Fetch the complete documentation index at: https://docs.kataven.ai/llms.txt
Use this file to discover all available pages before exploring further.
Tenant database (required only when using a Zitadel JWT).
Agent fields. id, created_at, updated_at, and created_by are server-set and ignored if supplied.
Agent fields. id, created_at, updated_at, and created_by are server-set and ignored if supplied.
AuthMode gates whether the embeddable widget allows anonymous
visitors. public accepts any visitor JWT; authenticated rejects
guest tokens.
public, authenticated "authenticated"
false
0.8
customer_support, sales, operations, custom "customer_support"
"user_01HZ2N…"
"Greets web visitors and answers product FAQs."
"Hi, this is the ACME front desk — how can I help?"
GreetingMode controls whether the agent's opening line can be barged-in by the caller (interruptible) or must finish (locked).
interruptible, locked "interruptible"
"agent_01HZ2N…"
gpt-4o, gpt-4o-mini, claude-3-5-sonnet "gpt-4o"
"Front Desk"
true
true
draft, active, archived "active"
"You are a friendly front-desk assistant for ACME Corp."
"tmpl_general_intake"
"v1_friendly_female"
cartesia, elevenlabs, deepgram "cartesia"
Agent persisted; the response carries the canonical row.
AuthMode gates whether the embeddable widget allows anonymous
visitors. public accepts any visitor JWT; authenticated rejects
guest tokens.
public, authenticated "authenticated"
false
0.8
customer_support, sales, operations, custom "customer_support"
"user_01HZ2N…"
"Greets web visitors and answers product FAQs."
"Hi, this is the ACME front desk — how can I help?"
GreetingMode controls whether the agent's opening line can be barged-in by the caller (interruptible) or must finish (locked).
interruptible, locked "interruptible"
"agent_01HZ2N…"
gpt-4o, gpt-4o-mini, claude-3-5-sonnet "gpt-4o"
"Front Desk"
true
true
draft, active, archived "active"
"You are a friendly front-desk assistant for ACME Corp."
"tmpl_general_intake"
"v1_friendly_female"
cartesia, elevenlabs, deepgram "cartesia"