Calls
Get call recording
Changed onReturns the recording metadata for a call, including audioUrl: the absolute URL of GET /v1/calls/{id}/recording/audio, which streams the audio with the same API key. Returns 403 RECORDING_DISABLED when call recording is disabled for the workspace of the call (behaviour change: this endpoint previously returned the metadata in that case). Returns 404 if the call is in a workspace outside the API key scope.
get/v1/calls/{id}/recording
Request
- Base URLhttps://api-public.skipcall.app
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring uuid required
Call UUID
Response
The call recording metadata
Example response
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"duration": 245,
"startTime": "2024-01-15T10:00:00Z",
"hasTranscription": true,
"transcriptionStatus": "COMPLETED",
"audioUrl": "https://api-public.skipcall.app/v1/calls/123e4567-e89b-12d3-a456-426614174000/recording/audio"
}Changes
- breaking
removed the media type
application/jsonfor the response with the status - info
added the required property
to the response with the status
- breaking
- breaking
for the
pathrequest parameterid, the format changed from no format touuid
- breaking