Skip to main content
POST

Authorizations

Authorization
string
header
required

your rumik api key, e.g. rk_live_.... create one in the rumik dashboard.

Body

application/json

exactly one of agentId or accessToken.

agentId
string
required

the agent to run — its uuid or its ua_… handle. agent_id is accepted too. needs your api key in Authorization.

Example:

"ua_fe3277d8"

accessToken
string

the single-use wct_ token from /v1/register-call. it is the credential on its own — no api key — and the call starts under that response's call_id. access_token is accepted too.

Example:

"wct_9f8c2b1e4d5a4e6fa7b8c9d0e1f2a3b4"

Response

the call started; join with these credentials.

token
string

short-lived livekit access token for the browser to join with.

host
string

livekit websocket url to connect to.

Example:

"wss://livekit.rumik.ai"

roomName
string

the room created for this call.

Example:

"call-891e23fe503944c28dbf5e5a2a105190"

callId
string<uuid>

the call id, as shown in conversations and usage, and what your tools receive as {call_id}. for a registered call it is the call_id register-call already gave you.