Description

Wowza Video integrates all the core streaming technologies your business requires into a single platform, making it an ideal solution for organizations looking to enhance their products and services with video.

Use the API to add live streaming and playback functionality to your applications. It offers complete programmatic control over live streams, transcoders, stream sources, and stream targets. Anything you can do in the Wowza Video UI can also be achieved by making HTTP-based requests to cloud-based servers through the REST API.

Supported Operations

Wowza Video REST API Reference Documentation

Fetch engagement analytics data for a VOD stream

(Available from version 1.11) This operation returns the engagement data for a specific VOD stream. Engagement data provides insight into how many plays your stream received and for how long. If you don't send from and to query parameters, the last hour's worth of data is returned. See the **trend** field in the response for information about sample intervals. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch ingest analytics data for a live stream

(Available from version 1.11) This operation returns the ingest data for a specific live stream. You'll use the query parameters to return live vs historic data, as well as specific types of ingest data. **Querying live data** To get data for currently live streams, do not send **include**, **from**, and **to** values. This operation returns a hash of metrics keys, each of which identifies a status, text description, unit, and value. **Querying historic data** To get data for streams that ran previously, send **include**, **from**, and **to** values. This operation returns a hash of metrics keys, each of which identifies a status, text description, unit, and value in addition to trend data.

Fetch popularity analytics data for a live stream or real-time stream

(Available from version 1.11) This operation returns the popularity data for a specific live stream or real-time stream. Popularity data provides insight into how many times your stream is displayed to a possible viewer and how many times it's played. If you don't send from and to query parameters, the last hour's worth of data is returned. Use the include query parameter to specify whether you want to return trend data. See the **trend** field in the response for information about sample intervals. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch popularity analytics data for a VOD stream

(Available from version 1.11) This operation returns the popularity data for a specific VOD stream. Popularity data provides insight into how many times your video is displayed to a possible viewer and how many times it's played. If you don't send from and to query parameters, the last hour's worth of data is returned. See the **trend** field in the response for information about sample intervals. Use the include query parameter to specify whether you want to return trend data. See the **trend** field in the response for information about sample intervals. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch rebuffer count metrics for an account

(Available from version 2.0) This operation returns the rebuffer count metrics for all the live streams and videos within the account related to the JSON web token used for API authentication.

Fetch rebuffer count drill down metrics for your streams

(Available from version 2.0) This operation returns the rebuffer count drill down metrics for all the live streams and videos within the account related to the JSON web token used for API authentication.

Fetch rebuffer count drill down trend metrics for your specific live streams and videos

(Available from version 2.0) This operation returns rebuffer count drill down trend metrics for specific live streams and/or videos.

Fetch rebuffer count metrics for specific live streams and videos

(Available from version 2.0) This operation returns the rebuffer count metrics for specific live stream(s) and/or video(s).

Fetch rebuffer time metrics for an account

(Available from version 2.0) This operation returns the rebuffer time for all the live streams and videos within the account related to the JSON web token used for API authentication.

Fetch rebuffer time drill down metrics for your streams

(Available from version 2.0) This operation returns the rebuffer time drill down metrics for all the live streams and videos within the account related to the JSON web token used for API authentication.

Fetch rebuffer time drill down trend metrics for your specific live streams and videos

(Available from version 2.0) This operation returns rebuffer time drill down trend metrics for specific live streams and/or videos.

Fetch rebuffer time metrics for specific live streams and videos

(Available from version 2.0) This operation returns the rebuffer time metrics for specific live stream(s) and/or video(s).

Fetch video start time metrics for an account

(Available from version 2.0) This operation returns the video start time metrics for all the live streams, real-time streams, and videos within the account related to the JSON web token used for API authentication.

Fetch video start time drill down metrics for your streams

(Available from version 2.0) This operation returns the video start time drill down metrics for all the live streams, real-time streams, and videos within the account related to the JSON web token used for API authentication.

Fetch video start time drill down trend metrics for specific live streams, real-time streams, and videos

(Available from version 2.0) This operation returns video start time drill down trend metrics for specific live streams, real-time streams, and/or videos.

Fetch video start time metrics for specific live streams, real-time streams, and videos

(Available from version 2.0) This operation returns the video start time metrics for specific live stream(s), real-time stream(s), and/or video(s).

Fetch viewer analytics data for an account

(Available from version 1.11) This operation returns live and historic viewer data for the account related to the JSON web token used for API authentication. You'll use the query parameters to return live vs historic data, as well as specific types of viewer data. **Querying live data** 1. To get data for currently live streams, do not send **from** and **to** values. 2. Use the **include** query parameter to specify what data you want to return, including: countries, renditions, devices, and trend data. If you don't send any query parameters (to, from, or include), the total number of viewers is returned. **Querying historic data** 1. To get data for streams that ran previously, send **from** and **to** values. 2. Use the **include** query parameter to specify what data you want to return, including: countries, renditions, devices, and trend data. If you don't send **include** values, the total number of viewers is returned. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch total viewers analytics data for an account

(Available from version 2.0) This operation returns the total viewers data for the account related to the JSON web token used for API authentication. **Querying data** Use the **include** query parameter to specify what data you want to return, including: countries, renditions, and devices. If you don't send the **include** query parameter, the total number of viewers is returned.

Fetch viewer analytics data for the most viewed live streams

(Available from version 1.11) This operation returns viewer data for the top 100 live streams in an account. **Querying data** To get viewer data for the top 100 streams that ran previously, send **from** and **to** values. If you do not send **from** and **to** values, the last five minutes' worth of live stream viewer data is returned. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch viewer analytics data for a live stream

(Available from version 1.11) This operation returns the live and historic viewer data for a specific live stream. You'll use the query parameters to return live vs historic data, as well as specific types of viewer data. **Querying live data** 1. To get data for currently live streams, do not send **from** and **to** values. 2. Use the **include** query parameter to specify what data you want to return, including: countries, renditions, devices, and trend data. If you don't send any query parameters (to, from, or include), the total number of viewers is returned. **Querying historic data** 1. To get data for streams that ran previously, send **from** and **to** values. 2. Use the **include** query parameter to specify what data you want to return, including: countries, renditions, devices, and trend data. If you don't send **include** values, the total number of viewers is returned. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch total viewers analytics data for a live stream

(Available from version 2.0) This operation returns the total viewers data for a specific live stream. **Querying data** Use the **include** query parameter to specify what data you want to return, including: countries, renditions, and devices. If you don't send the **include** query parameter, the total number of viewers is returned.

Fetch viewer analytics data for a stream target

(Available from version 1.11) This operation returns the live and historic viewer data for a specific stream target. You'll use the query parameters to return live vs historic data, as well as specific types of viewer data. **Querying live data** 1. To get data for currently live streams, do not send **from** and **to** values. 2. Use the **include** query parameter to specify what data you want to return, including: countries, renditions, devices, and trend data. If you don't send any query parameters (to, from, or include), the total number of viewers is returned. **Querying historic data** 1. To get data for streams that ran previously, send **from** and **to** values. 2. Use the **include** query parameter to specify what data you want to return, including: countries, renditions, devices, and trend data. If you don't send **include** values, the total number of viewers is returned. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch total viewers analytics data for a stream target

(Available from version 2.0) This operation returns the total viewers data for a specific stream target. **Querying data** Use the **include** query parameter to specify what data you want to return, including: countries, renditions, and devices. If you don't send the **include** query parameter, the total number of viewers is returned.

Fetch viewer analytics data for the most viewed VOD streams

(Available from version 1.11) This operation returns viewer data for the top 100 VOD streams in an account. **Querying data** To get viewer data for the top 100 streams that ran previously, send **from** and **to** values. If you do not send **from** and **to** values, the last five minutes' worth of VOD stream viewer data is returned. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch viewer analytics data for a VOD stream

(Available from version 1.11) This operation returns the live and historic viewer data for a specific VOD stream. You'll use the query parameters to return live vs historic data, as well as specific types of viewer data. **Querying live data** 1. To get data for currently live streams, do not send **from** and **to** values. 2. Use the **include** query parameter to specify what data you want to return, including: countries, renditions, devices, and trend data. If you don't send any query parameters (to, from, or include), the total number of viewers is returned. **Querying historic data** 1. To get data for streams that ran previously, send **from** and **to** values. 2. Use the **include** query parameter to specify what data you want to return, including: countries, renditions, devices, and trend data. If you don't send **include** values, the total number of viewers is returned. If the time range between **from** and **to** query parameters is: <ul><li>Less than 60 minutes, the cache time between responses is 10 seconds.</li> <li>More than 60 minutes, the cache time between responses is 60 seconds.</li>

Fetch total viewers analytics data for a VOD stream

(Available from version 2.0) This operation returns the total viewers data for a specific VOD stream. **Querying data** Use the **include** query parameter to specify what data you want to return, including: countries, renditions, and devices. If you don't send the **include** query parameter, the total number of viewers is returned.

Fetch all asset tags

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation retrieves a list of all of the tags that have been used previously by an organization.

Fetch all assets

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation shows limited details for all of your assets. For detailed information, fetch a single asset.

Create an asset

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation creates an asset. You can only upload MP4 format and H.264 and AAC encoded files. Any files with unsupported codecs are rejected.

Fetch an asset

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation shows the details of a specific asset. The fields returned vary depending on when you send this request. For example, if a resource hasn't been created yet during the processing state, you won't see **available_renditions** in the response. **Tip**: If your original upload URL expired and you need a new one for an asset, send this request and the response will contain a new upload URL.

Update an asset

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation updates an asset. Assets must be uploaded and complete processing before they can be updated. The fields returned vary depending on when you send this request. For example, if a stream doesn't have unique viewer data, you won't see **unique_viewers** in the response.

Delete an asset

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation deletes an asset, including all assigned outputs and targets.

Restream an asset

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation returns a live stream ID you can use to re-stream an uploaded asset.

Report asset as uploaded

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation reports that an asset was successfully uploaded to storage.

Report asset upload as failed

<blockquote>The <strong>assets</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation reports that an asset uploaded to storage failed. You can only upload MP4 format and H.264 and AAC encoded files. Any files with unsupported codecs are rejected.

Fetch all categories

This operation shows details for all categories available in Wowza Video.

Fetch a category

This operation shows details for a single, specified category.

Update a category

This operation updates a category. Only the fields that are sent in the request body will be updated.

Delete a category

This operation deletes a category.

Create a clip

This operation creates (or replaces) a video object in Wowza Video by clipping a video or live stream or, clipping and stitching together video or live stream clips. **Create a clip** To create a clip off of an existing video or live stream, send the `id` of the video or live stream you want to clip along with the `asset_type`, `mode`, `start`, and `stop` parameters. **Create clips and stitch the clips** To create multiple clips and stitch the clips together as one clip, send the `id` of the videos or live streams you want to clip along with the `asset_type`, `mode`, `start`, and `stop` parameters. **Create a clip and replace the original video** To create a clip and replace the original video with the clip, send the `replace_video_id` parameter where `replace_video_id` is the video id of the video to be replaced, along with the `asset_type`, `mode`, `start`, and `stop` parameters. **Note**: The replace option works only with videos and not live streams. The `replace_video_id` is specifically a video ID and not a live stream ID. **Caution!** Once you replace the original video with the clip, you will no longer be able to retrieve the original video.

Fetch all live streams

This operation shows limited details for all of your live streams. For detailed information, fetch a single live stream.

Create a live stream

This operation creates a live stream.

Fetch a live stream

This operation shows the details of a specific live stream.

Update a live stream

This operation updates a live stream.

Delete a live stream

This operation deletes a live stream, including all assigned outputs and targets. <br><br><b>Note</b>: You can't remove live streams that have an asset_id. Assets must be removed by sending a DEL request to the /assets endpoint.

Regenerate the connection code for a live stream

This operation regenerates the connection code of a live stream.

Reset a live stream

This operation resets a live stream.

Start a live stream

This operation starts a live stream.

Fetch the state of a live stream

This operation shows the current state of a live stream.

Stop a live stream

This operation stops a live stream.

Fetch the thumbnail URL of a live stream

This operation shows the thumbnail URL of a started live stream.

Create a playback token

This operation creates a playback token for use with advanced token authentication. You'll use the PATCH /videos/{id} endpoint to select **ADVANCED_TOKEN** authentication for your video after you have the playback token. Then, you'll add the token into your player site along with the JS-embed for the video. Before using the **ADVANCED_TOKEN** option as your token authentication for a video, you must do the following: - Generate a playback token key that has a key id using the POST /playback_tokens/key in the Wowza Video API, then customize and generate a token via this endpoint in the Wowza Video 2.0 API to add to your site. You'll need the key id to create and sign the token.

Fetch playback token keys

This operation shows details for playback token keys you've created that are available in Wowza Video for your account. The details include a key id which you use to create a playback token for advanced token authentication. Before using the **ADVANCED_TOKEN** option as your token authentication for a video, you must do **one** of the following: - Generate a playback token key that has a key id using the POST /playback_tokens/keys endpoint in the Wowza Video API, then customize and generate a token via Wowza Video 2.0 API to add to your site. You'll need the key id to create and sign the token. - Generate a playback token key that has a key id and key value using the POST /playback_tokens/keys endpoint in the Wowza Video 2.0 API, then customize and generate a standard common access token (CAT) through the means you usually use to create tokens to add to your site. You'll need the key id and key to create and sign the token. You received the key value in the response when you created the playback token key.

Create a playback token key

This operation creates a playback token key that includes a key id and key value. You use one or both of these parameters to create a playback token for advanced token authentication. Before using the **ADVANCED_TOKEN** option as your token authentication for a video, you must do **one** of the following: - Generate a playback token key that has a key id using this endpoint in the Wowza Video API, then customize and generate a token via the Wowza Video 2.0 API to add to your site. You'll need the key id to create and sign the token. - Generate a playback token key that has a key id and key value using this endpoint in the Wowza Video 2.0 API, then customize and generate a standard common access token (CAT) through the means you usually use to create tokens to add to your site. You'll need the key id and key to create and sign the token. The key value is only returned in this endpoint so keep it in a place that you can access it later when you create your playback token.

Delete a playback token key

This operation deletes a playback token key.

Fetch all players

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation shows limited details for all of your players. For detailed information, fetch a single player.

Fetch a player

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation shows details of a specific player.

Update a player

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation updates a player.

Rebuild player code

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation rebuilds the player with the current configuration.

Fetch the state of a player

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation shows the current state of a player.

Fetch all player URLs

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation shows the details of all player URLs.

Create a player URL

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation creates a new player URL.

Fetch a player URL

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation shows the details of a player URL.

Update a player URL

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation updates a player URL.

Delete a player URL

<blockquote>The <strong>player</strong> operations are deprecated in 2.0. Create and update player configurations in the user interface. Any values you send using the <strong>player</strong> operations will be ignored.</blockquote> This operation deletes a player URL.

Fetch all real-time streams

This operation shows limited details for all of your real-time streams. For detailed information, fetch a single real-time stream.

Create a real-time stream

This operation creates a real-time stream.

Fetch a real-time stream

This operation shows the details of a specific real-time stream.

Update a real-time stream

This operation updates a real-time stream.

Delete a real-time stream

This operation deletes a real-time stream.

Fetch the state of a real-time stream

This operation shows the current state of a real-time stream.

Stop a real-time stream

This operation stops a real-time stream.

Fetch all recordings

<blockquote>The <strong>recordings</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation shows limited details for all of your recordings. For detailed information, fetch a single recording.

Fetch a recording

<blockquote>The <strong>recordings</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation shows the details of a specific recording.

Delete a recording

<blockquote>The <strong>recordings</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation deletes a recording. <br><br><b>Note</b>: You can't remove recordings that have an asset_id. Assets must be removed by sending a DEL request to the /assets endpoint.

Fetch the state of a recording

<blockquote>The <strong>recordings</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> This operation shows the current state of a recording.

Fetch all schedules

This operation shows the details of all of your schedules.

Create a schedule

This operation creates a schedule.

Fetch a schedule

This operation shows the details of a specific schedule.

Update a schedule

This operation updates a schedule.

Delete a schedule

This operation deletes a schedule.

Disable a schedule

This operation disables a schedule.

Enable a schedule

This operation enables a schedule.

Fetch the state of a schedule

This operation shows the current state of a schedule.

Fetch all stream sources

This operation shows limited details for all of your stream sources. For detailed information, fetch a single stream source of the appropriate type.

Create a Wowza stream source

(Available from version 1.4) This operation creates a Wowza stream source. A Wowza stream source enables automatic transcoder start, stop, and broadcast location detection.

Fetch a Wowza stream source

(Available from version 1.4) This operation shows details of a specific Wowza stream source. A Wowza stream source enables automatic transcoder start, stop, and broadcast location detection.

Update a Wowza stream source

(Available from version 1.4) This operation updates a Wowza stream source. A Wowza stream source enables automatic transcoder start, stop, and broadcast location detection.

Delete a Wowza stream source

(Available from version 1.4) This operation deletes a Wowza stream source.

Fetch all stream targets

This operation lists limited details for custom stream targets and Wowza CDN stream targets. For detailed information, fetch a single stream target of a specific type.

Fetch all custom stream targets

This operation lists limited details for all of your custom stream targets. For detailed information, fetch a single custom stream target.

Create a custom stream target

This operation creates a custom stream target for an external, third-party destination.

Fetch a custom stream target

This operation shows the details of a specific custom stream target.

Update a custom stream target

This operation updates a custom stream target.

Delete a custom stream target

This operation deletes a custom stream target. <br><br><b>Note</b>: You can't remove stream targets that have an asset_id. Assets must be removed by sending a DEL request to the /assets endpoint.

Fetch all Wowza CDN stream targets

(Available from version 1.4) This operation lists limited details for all of your Wowza CDN stream targets. For detailed information, fetch a single target.

Create a Wowza CDN stream target

(Available from version 1.4) This operation creates a Wowza CDN stream target to deliver your stream using the Wowza CDN.

Fetch a Wowza CDN stream target

(Available from version 1.4) This operation shows the details of a specific Wowza CDN stream target.

Update a Wowza CDN stream target

(Available from version 1.4) This operation updates a Wowza CDN stream target.

Delete a Wowza CDN stream target

(Available from version 1.4) This operation deletes a Wowza CDN stream target. <br><br><b>Note</b>: You can't remove stream targets that have an asset_id. Assets must be removed by sending a DEL request to the /assets endpoint.

Fetch a stream target

This operation shows the details of a specific stream target whether it be a Wowza CDN, custom, Facebook Live, or LinkedIn Live stream target.

Regenerate the connection code for any stream target

This operation regenerates the connection code of any kind of stream target.

Fetch all properties of a stream target

This operation shows the details of all of the properties assigned to a specific stream target. The properties returned will depend on the *provider* you are using and are noted in the key descriptions below. For a comprehensive resource describing the use of advanced properties, see [Set advanced properties with the Wowza Video REST API](https://www.wowza.com/docs/how-to-set-advanced-properties-by-using-the-wowza-video-rest-api).

Configure a property for a stream target

This operation configures a property for a stream target. The properties available will depend on the *provider* you are using and are noted in the key descriptions below. For example, if you are using the provider **Wowza CDN on Fastly**, look for that in the descriptions. For a comprehensive resource describing the use of advanced properties, see [Set advanced properties with the Wowza Video REST API](https://www.wowza.com/docs/how-to-set-advanced-properties-by-using-the-wowza-video-rest-api).

Fetch a property of a stream target

This operation shows the details of a specific property assigned to a specific stream target. The properties returned will depend on the *provider* you are using and are noted in the key descriptions below. For a comprehensive resource describing the use of advanced properties, see [Set advanced properties with the Wowza Video REST API](https://www.wowza.com/docs/how-to-set-advanced-properties-by-using-the-wowza-video-rest-api).

Delete a stream target property

This operation removes a property from a stream target.

Fetch all transcoders

This operation shows limited details for all of your transcoders. For detailed information, fetch a single transcoder.

Create a transcoder

This operation creates a transcoder.

Fetch a transcoder

This operation shows the details of a specific transcoder.

Update a transcoder

This operation updates a transcoder.

Delete a transcoder

This operation deletes a transcoder, including all of its assigned output renditions and stream targets. <br><br><b>Note</b>: You can't remove transcoders that have an asset_id. Assets must be removed by sending a DEL request to the /assets endpoint.

Disable a transcoder's stream targets

This operation disables all of the stream targets assigned to a specific transcoder.

Enable a transcoder's stream targets

This operation enables all of the stream targets assigned to a specific transcoder.

Fetch a transcoder's recordings

<blockquote>Deprecated in 2.0.</blockquote> This operation shows limited details of all of the recordings for a specific transcoder. For detailed information about a recording, use the recording ID to fetch a recording.

Reset a transcoder

This operation resets a transcoder.

Fetch transcoder's schedules

This operation shows the details of all of the schedules for a specific transcoder.

Start a transcoder

This operation starts a transcoder.

Start recording

This operation starts the recording of a transcoder after the transcoder has started. If you want the recording to start and stop automatically when you start or stop the transcoder instead, set _recording_ to **true** when you create a transcoder or update a transcoder.

Fetch the state and uptime ID of a transcoder

This operation shows the current state and uptime ID of a transcoder.

Stop a transcoder

This operation stops a transcoder.

Stop recording

This operation stops the recording of a transcoder before the transcoder has stopped. Wowza Video begins converting the recording to an MP4 file after the transcoder has stopped. You can use this operation to manually stop recording even if _recording_ is set to **true** on the transcoder, meaning the recording was automatically started at transcoder start. If you want the recording to start and stop automatically when you start and stop the transcoder, set _recording_ to **true** when you create a transcoder or update a transcoder and then don't use the manual stop recording operation.

Fetch the thumbnail URL of a transcoder

This operation shows the thumbnail URL of a started transcoder.

Fetch all VOD streams for a transcoder

(Available from version 1.5) This operation shows the details of all VOD streams associated to a specific transcoder.

Fetch all outputs of a transcoder

This operation shows the details of all of the output renditions of a specific transcoder.

Create an output

This operation creates an output rendition for a specific transcoder. You can create up to 10 outputs per transcoder.

Fetch an output

This operation shows the details of a specific output rendition for a specific transcoder.

Update an output

This operation updates an output rendition.

Delete an output

This operation deletes an output, including all of its assigned targets.

Fetch all output stream targets of an output of a transcoder

This operation shows the details of all of the output stream targets of an output of a transcoder.

Create an output stream target

This operation creates an output stream target, assigning the stream target to the specified output rendition.

Fetch an output stream target

This operation shows the details of an output stream target.

Update an output stream target

This operation updates an output stream target.

Delete an output stream target

This operation deletes an output stream target, including all of its assigned targets.

Disable an output stream target

This operation disables an output stream target.

Enable an output stream target

This operation enables an output stream target.

Restart an output stream target

This operation restarts an output stream target.

Fetch a transcoder's properties

This operation shows all of the properties of a specific transcoder.

Configure a property for a transcoder

This operation configures a single property or an array of properties for a transcoder. For a comprehensive resource describing the use of advanced properties, see [Set advanced properties with the Wowza Video REST API](https://www.wowza.com/docs/how-to-set-advanced-properties-by-using-the-wowza-video-rest-api).

Fetch a property for a transcoder

This operation shows the details of a specific property for a specific transcoder.

Delete a transcoder's property

This operation deletes a specific property from a specific transcoder.

Fetch all uptime records for a transcoder

This operation shows all of the uptime records for a specific transcoder. An *uptime record* identifies a specific transcoding session.

Fetch an uptime record

This operation shows the details of a specific uptime record for a specific transcoder. An *uptime record* identifies a transcoding session.

Fetch usage for an account

(Available from version 1.8) This operation returns CDN usage details for the account related to the JSON web token used for API authentication. Defaults: from = last billing date, to = end of current day.

Fetch usage for all real-time streams

(Available from version 1.9) This operation returns detailed CDN usage data for all real-time streams in the account. Defaults: from = last billing date, to = end of current day.

Fetch real-time stream usage summary

(Available from version 1.11) This operation returns a summary of CDN usage for all real-time streams in the account.

Fetch usage for a single real-time stream

(Available from version 1.9) This operation returns CDN usage details for a specific stream target. Defaults: from = last billing date, to = end of current day.

Fetch current storage

This operation was introduced and deprecated in 2.0. This operation shows the total amount of recording and VOD stream storage used for the account at the current, or present, time of the request. '

Fetch peak storage

This operation is deprecated in 2.0. This operation shows the amount of peak recording and VOD stream storage used for the account. The default time frame is *from* the last billing date *to* the end of the current day.

Fetch usage for all stream targets

(Available from version 1.4) This operation returns detailed CDN usage data for all stream targets in the account. Defaults: from = last billing date, to = end of current day.

Fetch stream target usage summary

(Available from version 1.4) This operation returns a summary of CDN usage for all stream targets in the account. Defaults: from = last billing date, to = end of current day.

Fetch usage for a single stream target

(Available from version 1.4) This operation returns CDN usage details for a specific stream target. Defaults: from = last billing date, to = end of current day.

Fetch usage for all transcoders

This operation shows the amount of usage (egress) for all transcoders in the account. The default time frame is *from* the last billing date *to* the end of the current day.

Fetch transcoder usage summary

(Available from version 1.4) This operation shows a summary of the amount of usage (egress) for all transcoders in the account. The default time frame is *from* the last billing date *to* the end of the current day.

Fetch usage for a single transcoder

(Available from version 1.4) This operation shows the amount of usage (egress) for a specific transcoder. The default time frame is *from* the last billing date *to* the end of the current day.

Fetch usage for all VOD streams

The <strong>VOD stream</strong> operations are deprecated in 2.0. This operation returns detailed CDN usage data for all VOD streams in the account. *CDN usage* is the amount of data that went through every Fastly stream target, including unique viewers, viewing time, and bytes of content.

Fetch VOD stream usage summary

The <strong>VOD stream</strong> operations are deprecated in 2.0. This operation returns a summary of CDN usage for all VOD streams in the account. *CDN usage* is the amount of data that went through every Fastly stream target, including unique viewers, viewing time, and bytes of content.

Fetch usage for a single VOD stream

The <strong>VOD stream</strong> operations are deprecated in 2.0. This operation returns CDN usage details for a specific VOD stream. *CDN usage* is the amount of data that went through every Fastly stream target, including unique viewers, viewing time, and bytes of content.

Fetch all videos

This operation shows details for all videos available in Wowza Video.

Create a video

This operation creates a video object in Wowza Video. You can upload a video from your local storage (DIRECT) or from an external storage provider (FETCH).

Fetch a video

This operation shows details for a single, specified video.

Re-upload a video

This operation initiates a re-upload of a video.

Update a video's metadata

This operation updates a video's metadata. To replace the video file, use the `PUT /video/ID`.

Delete a video

This operation deletes a video and all its related files.

Fetch all VOD streams

<blockquote>The <strong>VOD streams</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> (Available from version 1.5) This operation shows limited details for VOD streams. For detailed information, fetch a single VOD stream.

Fetch a VOD stream

<blockquote>The <strong>VOD stream</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> (Available from version 1.5) This operation shows the details of a specific VOD stream.

Update a VOD stream

<blockquote>The <strong>VOD stream</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> (Available from version 1.5) This operation updates a VOD stream.

Delete a VOD stream

<blockquote>The <strong>VOD stream</strong> operations are deprecated in 2.0. Use the <strong>/videos</strong> endpoints instead.</blockquote> (Available from version 1.5) This operation deletes a VOD stream. <br><br><b>Note</b>: You can't remove VOD streams that have an asset_id. Assets must be removed by sending a DEL request to the /assets endpoint.

Details
Last Update

1 week ago

Includes
wowza-video-client