Calls
Each attempt of a run: how it went, its transcript and its recording.
Get a call
GET/calls/{callId}
One attempt of a run: how it went, its transcript, and a link to its recording.
Needs the calls scope.
Path
callIdstringrequired
Returns 200
Done.
okbooleanrequiredOne of
truecallCallrequiredShow 17 fields insideHide the fields inside
idstringrequiredrunIdstring or nullrequiredattemptinteger or nullrequiredstatusstringrequiredendReasonstring or nullrequiredtoNumberstring or nullrequiredlanguagestringrequiredlanguagesHeardlist of stringrequiredanswersmap of string or number or boolean or nullrequiredoutcomestring or nullrequiredtalkSecondsinteger or nullrequiredisTestbooleanrequiredcreatedAtstringrequiredISO 8601 time.
answeredAtstring or nullrequiredISO 8601 time.
endedAtstring or nullrequiredISO 8601 time.
recordingUrlstring or nullrequiredPlays the recording for 15 minutes; fetch again after.
transcriptlist of TranscriptLinerequiredShow 6 fields insideHide the fields inside
speakerstringrequiredOne of
agentshopperlanguagestringrequiredtextstringrequiredtextEnstring or nullrequiredIn English, when said in another language.
startMsintegerrequiredFrom the start of the call.
endMsintegerrequired
Request
curl https://app.rowcall.ai/v1/calls/cal_r4t6y8u0i2o4p6a8s0d2 \ -H "Authorization: Bearer $ROWCALL_API_KEY"
{
"ok": true,
"call": {
"id": "cal_r4t6y8u0i2o4p6a8s0d2",
"runId": "run_8hq2x2m4q8w1z7p5n6b0",
"attempt": 1,
"status": "completed",
"endReason": "completed",
"toNumber": "+919812345678",
"language": "hi-IN",
"languagesHeard": [
"hi-IN"
],
"answers": {
"placed_order": true,
"address_correct": true
},
"outcome": "confirmed",
"talkSeconds": 68,
"isTest": false,
"createdAt": "2026-10-13T09:31:03.000Z",
"answeredAt": "2026-10-13T09:31:12.000Z",
"endedAt": "2026-10-13T09:32:20.000Z",
"recordingUrl": "https://recordings.rowcall.ai/cal_r4t6y8u0i2o4p6a8s0d2.mp3?expires=1760348840&signature=…",
"transcript": [
{
"speaker": "agent",
"language": "hi-IN",
"text": "नमस्ते आशा जी, मैं Halden की ओर से RowCall बोल रही हूँ। क्या आपने ऑर्डर 4821 दिया था?",
"textEn": "Hello Asha, this is RowCall calling for Halden. Did you place order 4821?",
"startMs": 400,
"endMs": 5200
},
{
"speaker": "shopper",
"language": "hi-IN",
"text": "हाँ, मैंने दिया था।",
"textEn": "Yes, I did.",
"startMs": 5900,
"endMs": 7100
}
]
}
}