Create a conversation session and return room credentials for joining.
Use this endpoint to create a conversation session and receive:Documentation Index
Fetch the complete documentation index at: https://docs.akapulu.com/llms.txt
Use this file to discover all available pages before exploring further.
room_urltokenconversation_session_idAuthorization: Bearer <YOUR_AKAPULU_API_KEY>Content-Type: application/jsonscenario_id for the scenario to runavatar_id for the avatar to use in this conversationruntime_vars for template/runtime valuesstt_keywords for speech recognition hints
5 keywordsrecord_conversation whether to record this conversation session (default false)wait_for_client_ready controls when the session is marked ready to begin (default true)
true, Akapulu waits until your frontend client is fully connected before marking the call readyfalse, Akapulu proceeds once the bot and participant are ready without waiting for explicit frontend-client readinesstrue for Web SDK integrations unless you have a specific reason not toBearer authentication header of the form Bearer <token>, where <token> is your auth token.
Scenario ID to run for this conversation.
Avatar ID to use for this conversation.
Runtime variables injected into scenario templates.
Optional keywords used in the speech-to-text step of the pipeline to improve recognition of specific words in user speech (maximum 5).
5If true, enable recording for this conversation session.
If true, wait for explicit frontend client readiness before marking the call ready.