Create a Stream
Starts sending selected audio tracks from an active call to a secure WebSocket endpoint. Use it for live call-audio processing; use Conference Streams for an entire voice conference or Video Room Streams for RTMP video broadcasts.
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
{
"name": "my_first_stream",
"date_updated": "Wed, 19 Sep 2018 21:00:00 +0000",
"uri": "/api/laml/2010-04-01/Accounts/b3877c40-da60-4998-90ad-b792e98472af/Calls/b3877c40-da60-4998-90ad-b792e98472ca/Streams/b3877c40-da60-4998-90ad-b792e98472st.json"
}Changes
Changed in 8 of the 40 revisions of this API.12428
- ▲
the
account_sidresponse's property type/format changed fromstring/uuidto/for status200response-property-type-changed
- ▲
the
call_sidresponse's property type/format changed fromstring/uuidto/for status200response-property-type-changed
- ▲
the
sidresponse's property type/format changed fromstring/uuidto/for status200response-property-type-changed
- ○
added
uuidto theaccount_sidresponse propertyallOflist for the response status200response-property-all-of-added
- ○
added
uuidto thecall_sidresponse propertyallOflist for the response status200response-property-all-of-added
- ○
added
uuidto thesidresponse propertyallOflist for the response status200response-property-all-of-added
- ▲
- ▲
added 'unevaluatedProperties' constraint to the request body
request-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
200response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
400response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
401response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
404response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
422response-body-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the response body for the status
503response-body-unevaluated-properties-added
- ▲
- ○
added the non-success response with the status
404response-non-success-status-added
- ○
added the non-success response with the status
422response-non-success-status-added
- ○
added the non-success response with the status
503response-non-success-status-added
- ○
- ▲
the request property
Urlbecame requiredrequest-property-became-required
- ▲
the
StatusCallbackrequest property type/format changed fromstring/tostring/urirequest-property-type-changed
- ▲
the
Urlrequest property type/format changed fromstring/tostring/urirequest-property-type-changed
- ●
removed the optional property
api_versionfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
error_codefrom the response with the200statusresponse-optional-property-removed
- ●
added the new
queuedenum value to thestatus/allOf[StreamStatus]/response property for the response status200response-property-enum-value-added
- ○
added the new optional request property
AuthorizationBearerTokennew-optional-request-property
- ○
the response property
account_sidbecame required for the status200response-property-became-required
- ○
the response property
call_sidbecame required for the status200response-property-became-required
- ○
the response property
date_updatedbecame required for the status200response-property-became-required
- ○
the response property
namebecame required for the status200response-property-became-required
- ○
the response property
sidbecame required for the status200response-property-became-required
- ○
the response property
statusbecame required for the status200response-property-became-required
- ○
the response property
uribecame required for the status200response-property-became-required
This revision also has 11 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
removed the optional property
date_createdfrom the response with the200statusresponse-optional-property-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
error_codebecame nullable for the status200response-property-became-nullable
- ▲
- ▲
removed the media type
application/x-www-form-urlencodedfrom the request bodyrequest-body-media-type-removed
- ▲
the
error_coderesponse's property type/format changed fromstring/tointeger/int32for status200response-property-type-changed
- ▲
the
statusresponse's property type/format changed fromstring/to/for status200response-property-type-changed
- ○
added the media type
application/jsonto the request bodyrequest-body-media-type-added
- ○
added the non-success response with the status
400response-non-success-status-added
- ○
added the non-success response with the status
401response-non-success-status-added
- ○
added the optional property
date_createdto the response with the200statusresponse-optional-property-added
- ○
added
StreamStatusto thestatusresponse propertyallOflist for the response status200response-property-all-of-added
- ○
removed the
in-progressenum value from thestatusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
stoppedenum value from thestatusresponse property for the response status200response-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
- ▲