Delete a call recording
/calls/{callId}/recordingDelete a call's recording before its retention period ends. It can't be recovered. A recording that failed or is already deleted is returned as it is. OAuth apps need calls:write.
Path parameters
callIdRequiredstringCall id (call_...).
Headers
AuthorizationRequiredstringYour API key, sent as a bearer token: Authorization: Bearer <api_key>. Editing this stays in sync with the API key box on the right.
Returns
dataoptionalCallRecording
dataoptionalCallRecordingcall_idRequiredstringThe recorded call (call_...).
statusRequiredstringready to play or download, failed when the call couldn't be recorded, deleted once deleted or past the organization's retention period.
"ready""failed""deleted"started_atRequiredinteger | nullEpoch ms.
ended_atRequiredinteger | nullEpoch ms.
duration_msRequiredinteger | nullerrorRequiredobject | null
errorRequiredobject | nullobject
codeRequiredstringmessageRequiredstringdownload_urloptionalstring | nullMP3, dual channel (one side of the call per channel), valid for 10 minutes. Only GET returns it, and only for a ready recording.
Response codes
Sends a live request with your values and shows the real response below. Your key is stored only in this browser.
curl -X DELETE https://api.blooio.com/v4/calls/obj_a1b2c3d4/recording \{ "data": { "call_id": "obj_a1b2c3d4", "status": "ready", "started_at": 0, "ended_at": 0, "duration_ms": 1200, "error": { "code": "string", "message": "Hello from Blooio!" }, "download_url": "https://example.com" }}