Delete a voice agent or twin
DELETE /voice/agents/{agent_id}
Cascade-delete an agent or twin: its persona, identity, knowledge
and parent settings row all go with it (voice’s own cascade, not
something this proxy orchestrates). Requires the voice:write
scope explicitly - see require_voice_agent_delete above for why
this is self-gated rather than driving a new voice:delete scope.
org_id is pinned server-side; voice filters by (org_id, agent_id)
so a cross-org agent_id 404s the same as GET/PUT.
Authorizations
Parameters
Path Parameters
Agent UUID.
Agent UUID.
Header Parameters
Responses
200
Successful Response
object
Envelope for single-agent operations (create / get / update).
object
Complete agent configuration, as returned by create/get/update.
object
Knowledge-collection attachments for a voice agent.
object
Collection IDs (max 4).
Persona / prompt configuration for a voice agent (mirrors V2 PersonaV2).
object
Display name of the agent.
0.0=passive, 1.0=assertive.
0.0=verbose, 1.0=brief.
Brief summary of the agent’s purpose.
0.0=casual, 1.0=formal.
Personality and behavior description.
422
Validation Error