Create a Recording
Starts a recording resource for an active call. Use Update a Recording to pause, resume, or stop it; use the account-level Recordings collection to find saved media across calls.
Permissions
The API token used to authenticate must have the following scope(s) enabled to make a successful request: Voice.
Learn more about API scopes.
Path parameters
Universal Unique Identifier.
The Project ID that uniquely identifies the Account.
Universal Unique Identifier.
The unique identifier for the call.
Response
The request has succeeded.
Example response
{
"api_version": "2010-04-01",
"channel": "1",
"channels": "1",
"date_created": "Tue, 25 Sep 2018 23:00:00 +0000",
"date_updated": "Wed, 26 Sep 2018 23:00:04 +0000",
"start_time": "Tue, 25 Sep 2018 23:00:00 +0000",
"end_time": "Wed, 26 Sep 2018 23:00:04 +0000",
"duration": 4,
"price": "-0.0025",
"price_unit": "USD",
"uri": "/api/laml/2010-04-01/Accounts/720796a0-8ee9-4350-83bd-2d07a3121f1e/Recordings/19e436af-5688-4307-b03b-bdb2b42b8142.json",
"subresource_uris": {
"transcriptions": "/api/laml/2010-04-01/Accounts/720796a0-8ee9-4350-83bd-2d07a3121f1e/Recordings/19e436af-5688-4307-b03b-bdb2b42b8142/Transcriptions.json"
},
"trim": "do-not-trim"
}Changes
Changed in 9 of the 40 revisions of this API.30766
- ▲
the
response's property type changed fromstringto no type, and format fromuuidto no format for statusresponse-property-type-changed
- ▲
the
response's property format changed fromuuidto no format for statusresponse-property-type-changed
- ▲
the
response's property format changed fromuuidto no format for statusresponse-property-type-changed
- ▲
the
response's property type changed fromstringto no type, and format fromuuidto no format for statusresponse-property-type-changed
- ○
added to the
response propertyallOflist for the response statusresponse-property-all-of-added
- ○
added to the
response propertyallOflist for the response statusresponse-property-all-of-added
- ○
added to the
response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added to the
response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed
subschema #1from theresponse propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1from theresponse propertyanyOflist for the response statusresponse-property-any-of-removed
- ▲
- ▲
added 'unevaluatedProperties' constraint to the request body
request-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
////response property for the statusresponse-property-unevaluated-properties-added
- ▲
- ▲
response property
call_sidlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
conference_sidlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
encryption_detailslist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
end_timelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
error_codelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
pricelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
start_timelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
- ▲
removed the enum value
absentof the request propertyrequest-property-enum-value-removed
- ▲
removed the enum value
completedof the request propertyrequest-property-enum-value-removed
- ▲
removed the enum value
in-progressof the request propertyrequest-property-enum-value-removed
- ▲
the
request property format changed from no format tourirequest-property-type-changed
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
the
response's property type changed fromnumbertostringfor statusresponse-property-type-changed
- ▲
the
response's property type changed fromstringtointeger, and format from no format toint32for statusresponse-property-type-changed
- ●
added the new
1enum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
2enum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
absentenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
added the new
completedenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
added the new
queuedenum value to the////response property for the response statusresponse-property-enum-value-added
- ●
added the new
resumedenum value to the////response property for the response statusresponse-property-enum-value-added
- ○
the
request property default valuemonowas addedrequest-property-default-value-added
- ○
the
request property default valuecompletedwas addedrequest-property-default-value-added
- ○
the
request property default value changed fromtrim-silencetodo-not-trimrequest-property-default-value-changed
- ○
added the non-success response with the status
response-non-success-status-added
- ○
removed the non-success response with the status
response-non-success-status-removed
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
the response property
/////became required for the statusresponse-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ○
removed the
1.00enum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
2.00enum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
This revision also has 11 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
api tag
Recordingsaddedapi-tag-added
- ○
api tag
Call Recordingsremovedapi-tag-removed
- ○
- ▲
removed the media type
application/jsonfrom the request bodyrequest-body-media-type-removed
- ○
added the media type
application/x-www-form-urlencodedto the request bodyrequest-body-media-type-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
- ▲
removed the media type
application/x-www-form-urlencodedfrom the request bodyrequest-body-media-type-removed
- ▲
the
response's property type changed fromintegertonumberfor statusresponse-property-type-changed
- ▲
the
response's property type changed fromstringto no type for statusresponse-property-type-changed
- ▲
the
response's property type changed fromstringto no type for statusresponse-property-type-changed
- ▲
the
response's property type changed fromobjectto no type for statusresponse-property-type-changed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ○
api tag
Call Recordingsaddedapi-tag-added
- ○
api tag
Recordingsremovedapi-tag-removed
- ○
added the media type
application/jsonto the request bodyrequest-body-media-type-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added the non-success response with the status
response-non-success-status-added
- ○
added to the
response propertyallOflist for the response statusresponse-property-all-of-added
- ○
added to the
response propertyallOflist for the response statusresponse-property-all-of-added
- ○
added to the
response propertyallOflist for the response statusresponse-property-all-of-added
- ○
removed the
Conferenceenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
DialVerbenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
OutBoundApienum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
RecordVerbenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
StartCallRecordingApienum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
StartConferenceRecordingenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
Trunkingenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
in-progressenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
pausedenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
stoppedenum value from theresponse property for the response statusresponse-property-enum-value-removed
This revision also has 14 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲