The Recording Object
Example Recording Object
Access Original (Pre-Denoised) Recording
When noise cancellation is enabled, the default recording is the denoised version. To access the original recording before noise cancellation was applied, append thetype=original query parameter to the media fetch URL.
Example:
Pre-denoised recordings are currently available for India region accounts only.
Recording Authentication
By default, recording URLs are publicly accessible. You can enable HTTP Basic Auth to restrict access to your recording media. To enable:- Go to Voice Settings in the Plivo console
- Enable HTTP Auth on recordings
- Username: Your Auth ID
- Password: Your Auth Token
Retrieve a Recording
Get details of a specific recording by its ID.Arguments
No arguments required.Response
List All Recordings
Retrieve all recordings in your account with optional filters.Arguments
- If no time filter is used, Plivo defaults to a 7-day search window.
add_timeallows searching within a 30-day window. Exceeding 30 days returns a 400 error.- All timestamps must be in UTC.
Response
Pagination metadata:
limit (results per page), offset (items skipped), total_count (total matching recordings).Array of recording objects — see The Recording Object.
Delete a Recording
Permanently delete a recording from your account.Arguments
No arguments required.Returns
Returns204 No Content on success. Returns 404 Not Found if the recording doesn’t exist.
Response
Get Recordings by Call UUID
To find all recordings for a specific call, use thecall_uuid filter:
Recording Pricing
The
recording_storage_rate and monthly_recording_storage_amount fields in the recording object show current storage costs for recordings stored beyond 90 days.
See Voice Pricing for complete pricing details.
Transcription API
Manage transcriptions generated from call recordings. You can list, retrieve, create, and delete transcriptions.API Endpoint
List All Transcriptions
Returns a paginated list of all transcriptions associated with your account.Retrieve a Transcription
Get details of a specific transcription.Query Parameters
Create a Transcription
Trigger transcription for a specific recording.Delete a Transcription
Permanently delete a transcription record.Response
Related
- Record a Call - Start/stop recording during an active call
- Record XML Element - Record using XML
- Conference Recording - Record conference calls