get a call
one call: its status, transcript, a short-lived recordingUrl and how it ended. status moves starting → running → completed (or failed / expired).
Authorizations
your rumik api key, e.g. rk_live_.... create one in the rumik dashboard.
Path Parameters
the call's id.
Response
ok.
one call, in any channel, with its transcript and recording.
the call id — callId on the call endpoints.
the agent's handle at the time of the call (ua_…), or draft / draft-test for calls placed from an unsaved draft.
starting (bot launching) → running → completed, or failed (never connected / errored) or expired (no end signal; never charged).
starting, running, completed, failed, expired how the call reached the agent: web (browser, /v1/webcall), phone (PSTN, in or out) or realtime (/v1/agent/connect).
web, phone, realtime the persona the call ran with.
the greeting the call opened with.
when the call was placed.
the conversation, in order. present once the call has ended.
a signed URL for the recording, valid for a few minutes — fetch it, do not store it. null until the recording lands or when storage is off.
when the caller connected.
when the call ended.
billed length of the call.
the same, in milliseconds.
why it ended, e.g. customer_ended, never_connected.
what went wrong, for a failed or expired call.
an on-demand summary (the dashboard's summary panel), or null.