v50

latestOpenAPI 3.0.1Apache 2.0raw.githubusercontent.com2026-05-061971481.8 MB
Api20100401ConferenceRecording

Changes the status of the recording to paused, stopped, or in-progress. Note: To use `Twilio.CURRENT`, pass it as recording sid.

Changes the status of the recording to paused, stopped, or in-progress. Note: To use Twilio.CURRENT, pass it as recording sid.

post/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings/{Sid}.json

Path parameters

AccountSidstring required

The SID of the Account that created the Conference Recording resource to update.

ConferenceSidstring required

The Conference SID that identifies the conference associated with the recording to update.

Sidstring required

The Twilio-provided string that uniquely identifies the Conference Recording resource to update. Use Twilio.CURRENT to reference the current active recording.

Response

OK

account_sidstring nullable

The SID of the Account that created the Conference Recording resource.

api_versionstring nullable

The API version used to create the recording.

call_sidstring nullable

The SID of the Call the Conference Recording resource is associated with.

conference_sidstring nullable

The Conference SID that identifies the conference associated with the recording.

date_createdstring date-time-rfc-2822 nullable

The date and time in GMT that the resource was created specified in RFC 2822 format.

date_updatedstring date-time-rfc-2822 nullable

The date and time in GMT that the resource was last updated, specified in RFC 2822 format.

start_timestring date-time-rfc-2822 nullable

The start time of the recording in GMT and in RFC 2822 format.

durationstring nullable

The length of the recording in seconds.

sidstring nullable

The unique string that that we created to identify the Conference Recording resource.

pricestring nullable

The one-time cost of creating the recording in the price_unit currency.

price_unitstring currency nullable

The currency used in the price property. Example: USD.

status'in-progress' | 'paused' | 'stopped' | 'processing' | 'completed' | 'absent'

The status of the recording. Can be: processing, completed and absent. For more detailed statuses on in-progress recordings, check out how to Update a Recording Resource.

channelsinteger

The number of channels in the final recording file. Can be: 1, or 2. Separating a two leg call into two separate channels of the recording file is supported in Dial and Outbound Rest API record options.

source'DialVerb' | 'Conference' | 'OutboundAPI' | 'Trunking' | 'RecordVerb' | 'StartCallRecordingAPI' | 'StartConferenceRecordingAPI'

How the recording was created. Can be: DialVerb, Conference, OutboundAPI, Trunking, RecordVerb, StartCallRecordingAPI, StartConferenceRecordingAPI.

error_codeinteger nullable

The error code that describes why the recording is absent. The error code is described in our Error Dictionary. This value is null if the recording status is not absent.

{"stackTrail":"components:schemas:api.v2010.account.conference.conference_recording:properties:encryption_details","oasType":"schema","type":"unknown","description":"How to decrypt the recording if it was encrypted using [Call Recording Encryption](https://www.twilio.com/docs/voice/tutorials/voice-recording-encryption) feature.","nullable":true}
uristring nullable

The URI of the resource, relative to https://api.twilio.com.