A conversation is a single voice call between a user and an agent. Starting a conversation:Documentation Index
Fetch the complete documentation index at: https://docs.zeptar.com/llms.txt
Use this file to discover all available pages before exploring further.
- Creates a LiveKit room.
- Dispatches the Python agent runtime to join the room as a participant.
- Returns a participant access token the client can use to join the same room.
Request body
overrides are optional. When present, the agent runtime uses them in place of the persisted agent configuration — useful for previewing unsaved drafts. Each call gets a fresh override (they are not persisted).
Response
The response contains:conversation_id— the database row id (matches the LiveKit room name).room_name— the LiveKit room name.ws_url— the LiveKit WebSocket URL to connect to.participant_token— a short-lived (~15 minute) JWT signed with the project’s LiveKit secret.expires_at— ISO timestamp when the token expires.
participant_token with livekit-client to join the room: