All URIs are relative to https://api.mux.com, except if the operation defines another base path.
Method | HTTP request | Description |
---|---|---|
createAsset() | POST /video/v1/assets | Create an asset |
createAssetPlaybackId() | POST /video/v1/assets/{ASSET_ID}/playback-ids | Create a playback ID |
createAssetTrack() | POST /video/v1/assets/{ASSET_ID}/tracks | Create an asset track |
deleteAsset() | DELETE /video/v1/assets/{ASSET_ID} | Delete an asset |
deleteAssetPlaybackId() | DELETE /video/v1/assets/{ASSET_ID}/playback-ids/{PLAYBACK_ID} | Delete a playback ID |
deleteAssetTrack() | DELETE /video/v1/assets/{ASSET_ID}/tracks/{TRACK_ID} | Delete an asset track |
generateAssetTrackSubtitles() | POST /video/v1/assets/{ASSET_ID}/tracks/{TRACK_ID}/generate-subtitles | Generate track subtitles |
getAsset() | GET /video/v1/assets/{ASSET_ID} | Retrieve an asset |
getAssetInputInfo() | GET /video/v1/assets/{ASSET_ID}/input-info | Retrieve asset input info |
getAssetPlaybackId() | GET /video/v1/assets/{ASSET_ID}/playback-ids/{PLAYBACK_ID} | Retrieve a playback ID |
listAssets() | GET /video/v1/assets | List assets |
updateAsset() | PATCH /video/v1/assets/{ASSET_ID} | Update an asset |
updateAssetMasterAccess() | PUT /video/v1/assets/{ASSET_ID}/master-access | Update master access |
updateAssetMp4Support() | PUT /video/v1/assets/{ASSET_ID}/mp4-support | Update MP4 support |
createAsset($create_asset_request): \MuxPhp\Models\AssetResponse
Create an asset
Create a new Mux Video asset.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
// This API method wants a \MuxPhp\Models\CreateAssetRequest
// as the second parameter. That being said, these API docs are
// auto-generated from our OpenAPI specification, which
// gives us the example parameter as a JSON string. In this example,
// we'll use json_decode() to turn it into an associative array, which
// is compatible with the model.
//
// In your own code you should use an associative array, or
// use a "new \MuxPhp\Models\CreateAssetRequest" directly.
$create_asset_request = json_decode('{"input":[{"url":"https://muxed.s3.amazonaws.com/leds.mp4"}],"playback_policy":["public"],"encoding_tier":"baseline"}',true); // \MuxPhp\Models\CreateAssetRequest
try {
$result = $apiInstance->createAsset($create_asset_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->createAsset: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
create_asset_request | \MuxPhp\Models\CreateAssetRequest |
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
createAssetPlaybackId($asset_id, $create_playback_id_request): \MuxPhp\Models\CreatePlaybackIDResponse
Create a playback ID
Creates a playback ID that can be used to stream the asset to a viewer.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
// This API method wants a \MuxPhp\Models\CreatePlaybackIDRequest
// as the second parameter. That being said, these API docs are
// auto-generated from our OpenAPI specification, which
// gives us the example parameter as a JSON string. In this example,
// we'll use json_decode() to turn it into an associative array, which
// is compatible with the model.
//
// In your own code you should use an associative array, or
// use a "new \MuxPhp\Models\CreatePlaybackIDRequest" directly.
$create_playback_id_request = json_decode('{"policy":"public"}',true); // \MuxPhp\Models\CreatePlaybackIDRequest
try {
$result = $apiInstance->createAssetPlaybackId($asset_id, $create_playback_id_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->createAssetPlaybackId: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
create_playback_id_request | \MuxPhp\Models\CreatePlaybackIDRequest |
\MuxPhp\Models\CreatePlaybackIDResponse
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
createAssetTrack($asset_id, $create_track_request): \MuxPhp\Models\CreateTrackResponse
Create an asset track
Adds an asset track (for example, subtitles, or an alternate audio track) to an asset.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
// This API method wants a \MuxPhp\Models\CreateTrackRequest
// as the second parameter. That being said, these API docs are
// auto-generated from our OpenAPI specification, which
// gives us the example parameter as a JSON string. In this example,
// we'll use json_decode() to turn it into an associative array, which
// is compatible with the model.
//
// In your own code you should use an associative array, or
// use a "new \MuxPhp\Models\CreateTrackRequest" directly.
$create_track_request = json_decode('{"url":"https://example.com/myVideo_en.srt","type":"text","text_type":"subtitles","language_code":"en-US","name":"English","closed_captions":true,"passthrough":"English"}',true); // \MuxPhp\Models\CreateTrackRequest
try {
$result = $apiInstance->createAssetTrack($asset_id, $create_track_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->createAssetTrack: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
create_track_request | \MuxPhp\Models\CreateTrackRequest |
\MuxPhp\Models\CreateTrackResponse
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteAsset($asset_id)
Delete an asset
Deletes a video asset and all its data.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
try {
$apiInstance->deleteAsset($asset_id);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->deleteAsset: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. |
void (empty response body)
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteAssetPlaybackId($asset_id, $playback_id)
Delete a playback ID
Deletes a playback ID, rendering it nonfunctional for viewing an asset's video content. Please note that deleting the playback ID removes access to the underlying asset; a viewer who started playback before the playback ID was deleted may be able to watch the entire video for a limited duration.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
$playback_id = 'playback_id_example'; // string | The live stream's playback ID.
try {
$apiInstance->deleteAssetPlaybackId($asset_id, $playback_id);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->deleteAssetPlaybackId: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
playback_id | string | The live stream's playback ID. |
void (empty response body)
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteAssetTrack($asset_id, $track_id)
Delete an asset track
Removes a text track from an asset. Audio and video tracks on assets cannot be removed.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
$track_id = 'track_id_example'; // string | The track ID.
try {
$apiInstance->deleteAssetTrack($asset_id, $track_id);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->deleteAssetTrack: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
track_id | string | The track ID. |
void (empty response body)
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
generateAssetTrackSubtitles($asset_id, $track_id, $generate_track_subtitles_request): \MuxPhp\Models\GenerateTrackSubtitlesResponse
Generate track subtitles
Generates subtitles (captions) for a given audio track. This API can be used for up to 7 days after an asset is created.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
$track_id = 'track_id_example'; // string | The track ID.
// This API method wants a \MuxPhp\Models\GenerateTrackSubtitlesRequest
// as the second parameter. That being said, these API docs are
// auto-generated from our OpenAPI specification, which
// gives us the example parameter as a JSON string. In this example,
// we'll use json_decode() to turn it into an associative array, which
// is compatible with the model.
//
// In your own code you should use an associative array, or
// use a "new \MuxPhp\Models\GenerateTrackSubtitlesRequest" directly.
$generate_track_subtitles_request = json_decode('{"generated_subtitles":[{"language_code":"en","name":"English (generated)","passthrough":"English (generated)"}]}',true); // \MuxPhp\Models\GenerateTrackSubtitlesRequest
try {
$result = $apiInstance->generateAssetTrackSubtitles($asset_id, $track_id, $generate_track_subtitles_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->generateAssetTrackSubtitles: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
track_id | string | The track ID. | |
generate_track_subtitles_request | \MuxPhp\Models\GenerateTrackSubtitlesRequest |
\MuxPhp\Models\GenerateTrackSubtitlesResponse
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getAsset($asset_id): \MuxPhp\Models\AssetResponse
Retrieve an asset
Retrieves the details of an asset that has previously been created. Supply the unique asset ID that was returned from your previous request, and Mux will return the corresponding asset information. The same information is returned when creating an asset.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
try {
$result = $apiInstance->getAsset($asset_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->getAsset: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. |
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getAssetInputInfo($asset_id): \MuxPhp\Models\GetAssetInputInfoResponse
Retrieve asset input info
Returns a list of the input objects that were used to create the asset along with any settings that were applied to each input.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
try {
$result = $apiInstance->getAssetInputInfo($asset_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->getAssetInputInfo: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. |
\MuxPhp\Models\GetAssetInputInfoResponse
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getAssetPlaybackId($asset_id, $playback_id): \MuxPhp\Models\GetAssetPlaybackIDResponse
Retrieve a playback ID
Retrieves information about the specified playback ID.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
$playback_id = 'playback_id_example'; // string | The live stream's playback ID.
try {
$result = $apiInstance->getAssetPlaybackId($asset_id, $playback_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->getAssetPlaybackId: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
playback_id | string | The live stream's playback ID. |
\MuxPhp\Models\GetAssetPlaybackIDResponse
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
listAssets($limit, $page, $live_stream_id, $upload_id): \MuxPhp\Models\ListAssetsResponse
List assets
List all Mux assets.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$limit = 25; // int | Number of items to include in the response
$page = 1; // int | Offset by this many pages, of the size of `limit`
$live_stream_id = 'live_stream_id_example'; // string | Filter response to return all the assets for this live stream only
$upload_id = 'upload_id_example'; // string | Filter response to return an asset created from this direct upload only
try {
$result = $apiInstance->listAssets($limit, $page, $live_stream_id, $upload_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->listAssets: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
limit | int | Number of items to include in the response | [optional] [default to 25] |
page | int | Offset by this many pages, of the size of `limit` | [optional] [default to 1] |
live_stream_id | string | Filter response to return all the assets for this live stream only | [optional] |
upload_id | string | Filter response to return an asset created from this direct upload only | [optional] |
\MuxPhp\Models\ListAssetsResponse
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateAsset($asset_id, $update_asset_request): \MuxPhp\Models\AssetResponse
Update an asset
Updates the details of an already-created Asset with the provided Asset ID. This currently supports only the passthrough
field.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
// This API method wants a \MuxPhp\Models\UpdateAssetRequest
// as the second parameter. That being said, these API docs are
// auto-generated from our OpenAPI specification, which
// gives us the example parameter as a JSON string. In this example,
// we'll use json_decode() to turn it into an associative array, which
// is compatible with the model.
//
// In your own code you should use an associative array, or
// use a "new \MuxPhp\Models\UpdateAssetRequest" directly.
$update_asset_request = json_decode('{"passthrough":"Example"}',true); // \MuxPhp\Models\UpdateAssetRequest
try {
$result = $apiInstance->updateAsset($asset_id, $update_asset_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->updateAsset: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
update_asset_request | \MuxPhp\Models\UpdateAssetRequest |
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateAssetMasterAccess($asset_id, $update_asset_master_access_request): \MuxPhp\Models\AssetResponse
Update master access
Allows you to add temporary access to the master (highest-quality) version of the asset in MP4 format. A URL will be created that can be used to download the master version for 24 hours. After 24 hours Master Access will revert to "none". This master version is not optimized for web and not meant to be streamed, only downloaded for purposes like archiving or editing the video offline.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
// This API method wants a \MuxPhp\Models\UpdateAssetMasterAccessRequest
// as the second parameter. That being said, these API docs are
// auto-generated from our OpenAPI specification, which
// gives us the example parameter as a JSON string. In this example,
// we'll use json_decode() to turn it into an associative array, which
// is compatible with the model.
//
// In your own code you should use an associative array, or
// use a "new \MuxPhp\Models\UpdateAssetMasterAccessRequest" directly.
$update_asset_master_access_request = json_decode('{"master_access":"temporary"}',true); // \MuxPhp\Models\UpdateAssetMasterAccessRequest
try {
$result = $apiInstance->updateAssetMasterAccess($asset_id, $update_asset_master_access_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->updateAssetMasterAccess: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
update_asset_master_access_request | \MuxPhp\Models\UpdateAssetMasterAccessRequest |
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateAssetMp4Support($asset_id, $update_asset_mp4_support_request): \MuxPhp\Models\AssetResponse
Update MP4 support
Allows you to add or remove mp4 support for assets that were created without it. The values supported are capped-1080p
, audio-only
, audio-only,capped-1080p
, standard
(deprecated), and none
. none
means that an asset does not have mp4 support, so submitting a request with mp4_support
set to none
will delete the mp4 assets from the asset in question.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: accessToken
$config = MuxPhp\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
$apiInstance = new MuxPhp\Api\AssetsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$asset_id = 'asset_id_example'; // string | The asset ID.
// This API method wants a \MuxPhp\Models\UpdateAssetMP4SupportRequest
// as the second parameter. That being said, these API docs are
// auto-generated from our OpenAPI specification, which
// gives us the example parameter as a JSON string. In this example,
// we'll use json_decode() to turn it into an associative array, which
// is compatible with the model.
//
// In your own code you should use an associative array, or
// use a "new \MuxPhp\Models\UpdateAssetMP4SupportRequest" directly.
$update_asset_mp4_support_request = json_decode('{"mp4_support":"capped-1080p"}',true); // \MuxPhp\Models\UpdateAssetMP4SupportRequest
try {
$result = $apiInstance->updateAssetMp4Support($asset_id, $update_asset_mp4_support_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AssetsApi->updateAssetMp4Support: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
asset_id | string | The asset ID. | |
update_asset_mp4_support_request | \MuxPhp\Models\UpdateAssetMP4SupportRequest |
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]