curl -X DELETE https://api.60db.ai/agents/calls/CALL_ID/recording \
-H "Authorization: Bearer your-api-key"
await client.agents.calls.deleteRecording(callId);
client.agents.calls.delete_recording(call_id)
Agents
Delete Recording
Delete a call’s recording and transcript
DELETE
/
agents
/
calls
/
{callId}
/
recording
curl -X DELETE https://api.60db.ai/agents/calls/CALL_ID/recording \
-H "Authorization: Bearer your-api-key"
await client.agents.calls.deleteRecording(callId);
client.agents.calls.delete_recording(call_id)
Delete the audio and the transcript of a call. The call record itself stays, with its status, duration and cost. After deletion,
has_recording and has_transcript are false, and a late recording.ready event for this call is ignored. This cannot be undone.
Request
Headers
string
required
Bearer token with your API key (scope
agents)Path
string
required
The call
id (UUID)Response
200 OK{
"success": true,
"data": { "deleted": true }
}
Errors
| Status | Code | Meaning |
|---|---|---|
| 404 | CALL_NOT_FOUND | No call with this ID in your workspace |
| 404 | RECORDING_NOT_FOUND | The call was not recorded |
| 409 | CALL_IN_PROGRESS | The call is still running. Delete after it ends |
Example
curl -X DELETE https://api.60db.ai/agents/calls/CALL_ID/recording \
-H "Authorization: Bearer your-api-key"
await client.agents.calls.deleteRecording(callId);
client.agents.calls.delete_recording(call_id)