Install Composer
composer require marcelo-correa/wowza-streaming-engine
<?php
require __DIR__ . "/vendor/autoload.php";
use WowzaStreamingEngine\Response\Response;
use \WowzaStreamingEngine\WowzaStreamingEngine;
$wse = new WowzaStreamingEngine([
'host' => '...',
'port' => '8087',
'username' => '...',
'password' => '...',
'serverName' => '_defaultServer_',
'vhostName' => '_defaultVHost_',
'responseType' => 'json', //xml
'debug' => true,
]);
Methods
$wse->get('modulo', 'url', callback);
$wse->post('modulo', 'url', [data], callback);
$wse->put('modulo', 'url', [data], callback);
$wse->delete('modulo', 'url', callback);
Exemplos:
$result = $wse->get('applications', function (Response $response) {
return $response->getBody();
});
$result = $wse->get('applications', 'applicationName', function (Response $response) {
return $response->getBody();
});
$result = $wse->put('applications', 'applicationName', ['description' => 'Alterado via api'], function (Response $response) {
return $response->getBody();
});
applications : Application Operations
GET applications
Recupera a lista de Aplicativos para o host especificado
POST applications
Adiciona um aplicativo Ă lista de aplicativos para o host especificado
GET applications/{appName}
Recupera a configuração de aplicativo especificado
POST applications/{appName}
Adiciona a configuração de aplicativo especificado
PUT applications/{appName}
Updates the specified Application configuration
DELETE applications/{appName}
Deletes the specified Application configuration
PUT applications/{appName}/actions/{action}
GET applications/{appName}/adv
Retrieves the specified advanced Application configuration
PUT applications/{appName}/adv
Updates the specified advanced Application configuration
POST applications/{appName}/adv
Adds the specified advanced Application configuration
GET applications/{appName}/drm
Retrieves the DRM configuration for the specified Application
PUT applications/{appName}/drm
Updates the DRM configuration for the specified Application
GET applications/{appName}/drm/adv
Retrieves the advanced DRM configuration for the specified Application
PUT applications/{appName}/drm/adv
Updates the advanced DRM configuration for the specified Application
GET applications/{appName}/drm/buydrmmapfile
Retrieves the BuyDRM stream mapfile for the specified Application
PUT applications/{appName}/drm/buydrmmapfile
Updates the BuyDRM stream mapfile for the specified Application
GET applications/{appName}/drm/verimatrixmapfile
Retrieves the Verimatrix stream mapfile for the specified Application
PUT applications/{appName}/drm/verimatrixmapfile
Updates the Verimatrix stream mapfile for the specified Application
GET applications/{appName}/dvr
Retrieves the DVR configuration for the specified Application
PUT applications/{appName}/dvr
Updates the DVR configuration for the specified Application
GET applications/{appName}/dvr/adv
Retrieves the advanced DVR configuration for the specified Application
PUT applications/{appName}/dvr/adv
Updates the advanced DVR configuration for the specified Application
GET applications/{appName}/instances
Retrieves the list of Instances for the specified Application
GET applications/{appName}/instances/{instanceName}
Retrieves the specified Application Instance information
PUT applications/{appName}/instances/{instanceName}/actions/{action}
GET applications/{appName}/instances/{instanceName}/dvrstores
Retrieves the list of DVR stores associated with this application instance
PUT applications/{appName}/instances/{instanceName}/dvrstores/actions/{action}
GET applications/{appName}/instances/{instanceName}/dvrstores/{dvrStoreName}
Retrieves the information about a store/converter associated with the application instance
PUT applications/{appName}/instances/{instanceName}/dvrstores/{dvrStoreName}/actions/{action}
GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}
Retrieves the Incoming Stream information for the specifed Incoming Stream
PUT applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/actions/{action}
GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/encoder/live
Retrieves the LiveEncoder configuration for the specified IncomingStream
GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/encoder/shorturl
Retrieves the Short URL for the LiveEncoder configuration for the specified IncomingStream
GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/monitoring/current
Retrieves the Current Incoming Stream statistics for the specifed Incoming Stream
GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/sourcecontrol
Gets information about the Source Control and it's supported features
PUT applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/sourcecontrol/actions/{action}
PUT applications/{appName}/instances/{instanceName}/mediacache/stores/actions/{action}
GET applications/{appName}/instances/{instanceName}/streamgroups
Retrieves the list of Stream Groups for the specified Application Instance
GET applications/{appName}/instances/{instanceName}/streamgroups/{groupName}
Retrieves the specified StreamGroup configuration
PUT applications/{appName}/instances/{instanceName}/streamgroups/{groupName}/actions/{action}
GET applications/{appName}/instances/{instanceName}/streamrecorders
Retrieves the list of Stream Recorders for the specified Application Instance
POST applications/{appName}/instances/{instanceName}/streamrecorders
Creates a new Stream Recorder in the specified Application Instance and starts recording
GET applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}
Retrieves the specifed Stream Recorder
POST applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}
Creates a new Stream Recorder and starts recording
PUT applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}/actions/{action}
GET applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}/default
Retrieves a Stream Recorder of the requested name, popluated with the default values
GET applications/{appName}/modules
Retrieves the list of Modules for the specified Application
PUT applications/{appName}/modules
Updates the list of Modules for the specified Application
GET applications/{appName}/monitoring/current
Retrieves the current Application statistics
GET applications/{appName}/monitoring/historic
Retrieves the historic Application statistics
GET applications/{appName}/publishers
Retrieves the list of Publishers for the specified Application
POST applications/{appName}/publishers
Add a Publisher to list of Publishers for the specified Application
GET applications/{appName}/publishers/{publisherName}
Retrieves the specified Publisher configuration
PUT applications/{appName}/publishers/{publisherName}
Updates the specified Publisher configuration
POST applications/{appName}/publishers/{publisherName}
Adds the specified Publisher configuration
DELETE applications/{appName}/publishers/{publisherName}
Deletes the specified Publisher configuration
GET applications/{appName}/pushpublish/mapentries
Retrieves the list of PushPublish map entries for the specified Application
PUT applications/{appName}/pushpublish/mapentries
POST applications/{appName}/pushpublish/mapentries
Adds a PushPublish map entry to list of PushPublish map entries for the specified Application
GET applications/{appName}/pushpublish/mapentries/{entryName}
Retrieves the specified PushPublish map entry's configuration for the specified Application
PUT applications/{appName}/pushpublish/mapentries/{entryName}
Updates the specified PushPublish map entry's configuration for the specified Application
POST applications/{appName}/pushpublish/mapentries/{entryName}
Adds the specified PushPublish map entry for the specified Application
DELETE applications/{appName}/pushpublish/mapentries/{entryName}
Deletes the specified PushPublish map entry for the specified Application
PUT applications/{appName}/pushpublish/mapentries/{entryName}/actions/{action}
GET applications/{appName}/sdpfiles
Retrieves the list of SDP Files for the specified Application
DELETE applications/{appName}/sdpfiles/{sdpfileName}
Deletes the specified SDP file
PUT applications/{appName}/sdpfiles/{sdpfileName}/actions/{action}
GET applications/{appName}/security
Retrieves the Security configuration for the specified Application
PUT applications/{appName}/security
Updates the Security configuration for the specified Application
GET applications/{appName}/smilfiles
Retrieves the list of SMIL Files for the specified Application
POST applications/{appName}/smilfiles
Adds a SMIL File to the list of SMIL Files for the specified Application
GET applications/{appName}/smilfiles/{smilfileName}
Retrieves the specified SMIL File configuration
DELETE applications/{appName}/smilfiles/{smilfileName}
Deletes the specified SMIL File configuration
PUT applications/{appName}/smilfiles/{smilfileName}
Updates the specified SMIL File configuration
POST applications/{appName}/smilfiles/{smilfileName}
Adds the specified SMIL File configuration
PUT applications/{appName}/smilfiles/{smilfileName}/actions/{action}
GET applications/{appName}/streamconfiguration
Retrieves the Stream configuration for the specified Application
PUT applications/{appName}/streamconfiguration
Updates the Stream configuration for the specified Application
GET applications/{appName}/streamfiles
Retrieves the list of Stream Files for the specified Application
POST applications/{appName}/streamfiles
Adds a Stream File to the list of Stream Files for the specified Application
GET applications/{appName}/streamfiles/{streamfileName}
Retrieves the specified Stream File configuration
DELETE applications/{appName}/streamfiles/{streamfileName}
Deletes the specified Stream File configuration
PUT applications/{appName}/streamfiles/{streamfileName}
Updates the specified Stream File configuration
POST applications/{appName}/streamfiles/{streamfileName}
Adds the specified Stream File configuration
PUT applications/{appName}/streamfiles/{streamfileName}/actions/{action}
GET applications/{appName}/streamfiles/{streamfileName}/adv
Retrieves the Advanced Stream File configuration
PUT applications/{appName}/streamfiles/{streamfileName}/adv
Updates the Advanced Stream File configuration
GET applications/{appName}/transcoder
Retrieves the Transcoder configuration for the specified Application
PUT applications/{appName}/transcoder
Updates the Transcoder configuration for the specified Application
GET applications/{appName}/transcoder/adv
Retrieves the Advanced Transcoder configuration for the specified Application
PUT applications/{appName}/transcoder/adv
Updates the Advanced Transcoder configuration for the specified Application
GET applications/{appName}/transcoder/templates
Retrieves the list of Transcoder Template Configurations for the specified Application
POST applications/{appName}/transcoder/templates
Adds a Transcoder Templates Configuration to the specified Application
GET applications/{appName}/transcoder/templates/{templateName}
Retrieves the specified Trancoder Template configuration
PUT applications/{appName}/transcoder/templates/{templateName}
Updates the specified Trancoder Template configuration
POST applications/{appName}/transcoder/templates/{templateName}
Adds the specified Trancoder Template configuration
DELETE applications/{appName}/transcoder/templates/{templateName}
Deletes the specified Trancoder Template configuration
PUT applications/{appName}/transcoder/templates/{templateName}/actions/{action}
GET applications/{appName}/transcoder/templates/{templateName}/adv
Retrieves the Advanced Transcoder Template configuration
PUT applications/{appName}/transcoder/templates/{templateName}/adv
Updates the Advanced Transcoder Template configuration
GET applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Retrieves the specified Trancoder Overlay Decode configuration
PUT applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Updates the specified Trancoder Overlay Decode configuration
DELETE applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Deletes the specified Trancoder Overlay Decode configuration
GET applications/{appName}/transcoder/templates/{templateName}/encodes
Retrieves the list of Transcoder Encode Configurations for the specified Application
POST applications/{appName}/transcoder/templates/{templateName}/encodes
Adds a Transcoder Encode Configuration to the specified Application
GET applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
Retrieves the specified Trancoder Encode configuration
POST applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
Adds the specified Trancoder Encode configuration
PUT applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
Updates the specified Trancoder Encode configuration
DELETE applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
Deletes the specified Trancoder Encode configuration
GET applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
Retrieves the Advanced Transcoder Encode configuration
PUT applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
Updates the Advanced Transcoder Encode configuration
GET applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Retrieves the specified Trancoder Overlay Encode configuration
PUT applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Updates the specified Trancoder Overlay Encode configuration
DELETE applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Deletes the specified Trancoder Overlay Encode configuration
GET applications/{appName}/transcoder/templates/{templateName}/streamnamegroups
Retrieves the list of Transcoder Stream Name Groups for the specified Template
POST applications/{appName}/transcoder/templates/{templateName}/streamnamegroups
Adds a Transcoder Stream Name Groups Configuration to the specified Template
GET applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Retrieves the specified Trancoder StreamNameGroup configuration
POST applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Adds the specified Trancoder StreamNameGroup configuration
PUT applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Updates the specified Trancoder StreamNameGroup configuration
DELETE applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Deletes the specified Trancoder StreamNameGroup configuration
POST applications/{appName}/wscrestproxy
Proxies a WSC REST API request
current : Machine Level Current Statistics
GET /v2/machine/monitoring/current
Retrieves current statictics for the machine
historic : Machine Level Historic Statistics
GET /v2/machine/monitoring/historic
Retrieves historic statictics for the machine
licenses : Server Licenses
GET /v2/servers/{serverName}/licenses
Retrieves the list of server Licenses
PUT /v2/servers/{serverName}/licenses
Updates the Server License list
listeners : Server Listeners
GET /v2/servers/{serverName}/listeners
Retrieves the list of server Listeners
PUT /v2/servers/{serverName}/listeners
Updates the server Listeners lis
log4j : Server log4j system
GET /v2/servers/{serverName}/log4j
Retrieves the Server log4j configuration
PUT /v2/servers/{serverName}/log4j/actions/{action}
Tells the log4j system to perform an action
PUT /v2/servers/{serverName}/log4j/{loggerName}/actions/{action}
Tells the specified log4j logger to perform an action
mediacache : Server MediaCache
GET /v2/servers/{serverName}/mediacache
Retrieves the server MediaCache configuration
PUT /v2/servers/{serverName}/mediacache
Updates the server MediaCache configuration
GET /v2/servers/{serverName}/mediacache/adv
Retrieves the advanced MediaCache configuration
PUT /v2/servers/{serverName}/mediacache/adv
Updates the advanced MediaCache configuration
POST /v2/servers/{serverName}/mediacache/adv
Adds an advanced MediaCache configuration
GET /v2/servers/{serverName}/mediacache/sources
Retrieves the list of MediaCache Sources
POST /v2/servers/{serverName}/mediacache/sources
Adds the specified MediaCache Source to the list
GET /v2/servers/{serverName}/mediacache/sources/{sourceName}
Retrieves the specified MediaCache Source configuration
POST /v2/servers/{serverName}/mediacache/sources/{sourceName}
Adds the specified MediaCache Source configuration
PUT /v2/servers/{serverName}/mediacache/sources/{sourceName}
Updates the specified MediaCache Source configuration
DELETE /v2/servers/{serverName}/mediacache/sources/{sourceName}
Deletes the specified MediaCache Source configuration
GET /v2/servers/{serverName}/mediacache/sources/{sourceName}/adv
Retrieves the specified advanced MediaCache Source configuration
PUT /v2/servers/{serverName}/mediacache/sources/{sourceName}/adv
Updates the specified advanced MediaCache Source configuration
POST /v2/servers/{serverName}/mediacache/sources/{sourceName}/adv
Adds the specified advanced MediaCache Source configuration
GET /v2/servers/{serverName}/mediacache/stores
Retrieves the list of MediaCache Stores
POST /v2/servers/{serverName}/mediacache/stores
Adds the specified MediaCache Store to the list
GET /v2/servers/{serverName}/mediacache/stores/{storeName}
Retrieves the specified MediaCache Store configuration
POST /v2/servers/{serverName}/mediacache/stores/{storeName}
Adds the specified MediaCache Store configuration
PUT /v2/servers/{serverName}/mediacache/stores/{storeName}
Updates the specified MediaCache Store configuration
DELETE /v2/servers/{serverName}/mediacache/stores/{storeName}
Deletes the specified MediaCache Store configuration
GET /v2/servers/{serverName}/mediacache/stores/{storeName}/adv
Retrieves the specified advanced MediaCache Store configuration
PUT /v2/servers/{serverName}/mediacache/stores/{storeName}/adv
Updates the specified advanced MediaCache Store configuration
POST /v2/servers/{serverName}/mediacache/stores/{storeName}/adv
Adds the specified advanced MediaCache Store configuration
mediacache : Server MediaCache Version 3
GET /v3/servers/{serverName}/mediacache
Retrieves the server MediaCache configuration
PUT /v3/servers/{serverName}/mediacache
Updates the server MediaCache configuration
GET /v3/servers/{serverName}/mediacache/sources
Retrieves the list of MediaCache Sources
POST /v3/servers/{serverName}/mediacache/sources
Adds the specified MediaCache Source to the list
GET /v3/servers/{serverName}/mediacache/sources/{sourceName}
Retrieves the specified MediaCache Source configuration
POST /v3/servers/{serverName}/mediacache/sources/{sourceName}
Adds the specified MediaCache Source configuration
PUT /v3/servers/{serverName}/mediacache/sources/{sourceName}
Updates the specified MediaCache Source configuration
DELETE /v3/servers/{serverName}/mediacache/sources/{sourceName}
Deletes the specified MediaCache Source configuration
GET /v3/servers/{serverName}/mediacache/sources/{sourceName}/adv
Retrieves the specified advanced MediaCache Source configuration
PUT /v3/servers/{serverName}/mediacache/sources/{sourceName}/adv
Updates the specified advanced MediaCache Source configuration
POST /v3/servers/{serverName}/mediacache/sources/{sourceName}/adv
Adds the specified advanced MediaCache Source configuration
GET /v3/servers/{serverName}/mediacache/stores
Retrieves the list of MediaCache Stores
POST /v3/servers/{serverName}/mediacache/stores
Adds the specified MediaCache Store to the list
GET /v3/servers/{serverName}/mediacache/stores/{storeName}
Retrieves the specified MediaCache Store configuration
POST /v3/servers/{serverName}/mediacache/stores/{storeName}
Adds the specified MediaCache Store configuration
PUT /v3/servers/{serverName}/mediacache/stores/{storeName}
Updates the specified MediaCache Store configuration
DELETE /v3/servers/{serverName}/mediacache/stores/{storeName}
Deletes the specified MediaCache Store configuration
mediacasters : Server MediaCasters
GET /v2/servers/{serverName}/mediacasters
Retrieves the list of MediaCasters
GET /v2/servers/{serverName}/mediacasters/{mediacastername}
Retrieves the specified MediaCaster configuration
monitoring : Server Monitoring
GET /v2/servers/{serverName}/monitoring
Retrieves the server monitoring configuration
PUT /v2/servers/{serverName}/monitoring
Updates the server monitoring configuration
publishers : Server Publishers
GET /v2/servers/{serverName}/publishers
Retrieves the list of server Publishers
POST /v2/servers/{serverName}/publishers
Adds a new Publisher to the list
GET /v2/servers/{serverName}/publishers/{publisher}
Retrieves the specified Publisher configuration
POST /v2/servers/{serverName}/publishers/{publisher}
Adds the specified Publisher configuration
DELETE /v2/servers/{serverName}/publishers/{publisher}
Deletes the specified Publisher configuration
publishers : Server Publishers Version 3
GET /v3/servers/{serverName}/publishers
Retrieves the list of server Publishers
POST /v3/servers/{serverName}/publishers
Adds a new Publisher to the list
PUT /v3/servers/{serverName}/publishers/{publisher}
GET /v3/servers/{serverName}/publishers/{publisher}
Retrieves the specified Publisher configuration
POST /v3/servers/{serverName}/publishers/{publisher}
Adds the specified Publisher configuration
DELETE /v3/servers/{serverName}/publishers/{publisher}
Deletes the specified Publisher configuration
restinfo : REST information
GET /restinfo
Retrieves the REST configuration information
servers : Servers Configuration
GET /v2/servers
Retrieves the list of Servers
GET /v2/servers/{serverName}
Retrieves the Server configuration
PUT /v2/servers/{serverName}
Updates the Server configuration
PUT /v2/servers/{serverName}/actions/{action}
Tells the Server to perform an action
GET /v2/servers/{serverName}/adv
Retrieves the advanced Server configuration
PUT /v2/servers/{serverName}/adv
Updates the advanced Server configuration
GET /v2/servers/{serverName}/logfiles
Retrieves the list of server log files
GET /v2/servers/{serverName}/logfiles/{logName}
Retrieves the contents of a Server Log with the specified log name
GET /v2/servers/{serverName}/logfiles/{logName}/download
Retrieves the Server Log file for the specified log name, zipped
GET /v2/servers/{serverName}/logs
Retrieves the list of available server Log Types
GET /v2/servers/{serverName}/logs/{logType}
Retrieves the contents of multiple Server Logs with the specified type in the log name
GET /v2/servers/{serverName}/sourcecontrol/drivernames
Get the list of source control drivers
status : Server Status
GET /v2/servers/{serverName}/status
Retrieves the server Status
transcoder : Server Transcoder
GET /v2/servers/{serverName}/transcoder
Retrieves the Transcoder information
tune : Server Tuning
GET /v2/servers/{serverName}/tune
Retrieves the server Tuning configuration
PUT /v2/servers/{serverName}/tune
Updates the server Tuning configuration
users : Server Users
GET /v2/servers/{serverName}/users
Retrieves the list of server Users
POST /v2/servers/{serverName}/users
Adds a new server User to the list
GET /v2/servers/{serverName}/users/{userName}
Retrieves the specified User configuration
PUT /v2/servers/{serverName}/users/{userName}
Updates the specified User configuration
POST /v2/servers/{serverName}/users/{userName}
Adds the specified User configuration
DELETE /v2/servers/{serverName}/users/{userName}
Deletes the specified User configuration
vhosts : VHost Operations
GET /v2/servers/{serverName}/vhosts
Retrieves the list of VHosts
GET /v2/servers/{serverName}/vhosts/{vhostName}
Retrieves the specified VHost configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}
Updates the specified VHost configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/actions/{action}
GET /v2/servers/{serverName}/vhosts/{vhostName}/adv
Retrieves the specified advanced VHost configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/adv
Updates the specified advanced VHost configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/hostports
Retrieves the list of server HostPorts for the specified vhost
GET /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}
Retrieves the HostPort for the specifed vhost and port
GET /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}/adv
Retrieves the advanced HostPort configuration for the specified vhost and port
PUT /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}/adv
GET /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}/ssl
Retrieves the SSL configuration for the specified vhost and port
PUT /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}/ssl
Updates the SSL configuration for the specified vhost and port
GET /v2/servers/{serverName}/vhosts/{vhostName}/mediacache/stores
Retrieves all entries in the MediaCache system
PUT /v2/servers/{serverName}/vhosts/{vhostName}/mediacache/stores/actions/{action}
GET /v2/servers/{serverName}/vhosts/{vhostName}/monitoring/current
Retrieves the current VHost statistics
GET /v2/servers/{serverName}/vhosts/{vhostName}/monitoring/historic
Retrieves the historic VHost statistics
GET /v2/servers/{serverName}/vhosts/{vhostName}/publishers
Retrieves the list of Publishers for the specified VHost
POST /v2/servers/{serverName}/vhosts/{vhostName}/publishers
Add a Publisher to list of Publishers for the specified VHost
GET /v2/servers/{serverName}/vhosts/{vhostName}/publishers/{publisherName}
Retrieves the specified Publisher configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/publishers/{publisherName}
Updates the specified Publisher configuration
POST /v2/servers/{serverName}/vhosts/{vhostName}/publishers/{publisherName}
Adds the specified Publisher configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/publishers/{publisherName}
Deletes the specified Publisher configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/sdpfiles
Retrieves the list of SDP Files for the specified VHost
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/sdpfiles/{sdpfileName}
Deletes the specified SDP file
PUT /v2/servers/{serverName}/vhosts/{vhostName}/sdpfiles/{sdpfileName}/actions/{action}
GET /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles
Retrieves the list of SMIL Files for the specified VHost
POST /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles
Adds a SMIL File to the list of SMIL Files for the specified VHost
GET /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}
Retrieves the specified SMIL File configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}
Deletes the specified SMIL File configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}
Updates the specified SMIL File configuration
POST /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}
Adds the specified SMIL File configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}/actions/{action}
GET /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams
Retrieves the list of Startup Streams for the specified VHost
POST /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams
Adds a Startup Stream to the list of Startup Streams for the specified VHost
GET /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams/applications/{appName}/instances/{instanceName}/streams/{streamName}
Retrieves the specified Startup Stream configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams/applications/{appName}/instances/{instanceName}/streams/{streamName}
Deletes the specified Startup Stream configuration
POST /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams/applications/{appName}/instances/{instanceName}/streams/{streamName}
Adds the specified Startup Stream configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams/applications/{appName}/instances/{instanceName}/streams/{streamName}
Updates the specified Startup Stream configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles
Retrieves the list of Stream Files for the specified VHost
POST /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles
Adds a Stream File to the list of Stream Files for the specified VHost
GET /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}
Retrieves the specified Stream File configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}
Deletes the specified Stream File configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}
Updates the specified Stream File configuration
POST /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}
Adds the specified Stream File configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}/actions/{action}
GET /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}/adv
Retrieves the Advanced Stream File configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}/adv
Updates the Advanced Stream File configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder
Retrieves the Transcoder configuration for the specified VHost
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder
Updates the Transcoder configuration for the specified VHost
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates
Retrieves the list of Transcoder Template Configurations for the specified VHost
POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates
Adds a Transcoder Templates Configuration to the specified VHost
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}
Retrieves the specified Trancoder Template configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}
Updates the specified Trancoder Template configuration
POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}
Adds the specified Trancoder Template configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}
Deletes the specified Trancoder Template configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/actions/{action}
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/adv
Retrieves the Advanced Transcoder Template configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/adv
Updates the Advanced Transcoder Template configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Retrieves the specified Trancoder Overlay Decode configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Updates the specified Trancoder Overlay Decode configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Deletes the specified Trancoder Overlay Decode configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes
Retrieves the list of Transcoder Encode Configurations for the specified VHost
POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes
Adds a Transcoder Encode Configuration to the specified VHost
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}
Retrieves the specified Trancoder Encode configuration
POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}
Adds the specified Trancoder Encode configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}
Updates the specified Trancoder Encode configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}
Deletes the specified Trancoder Encode configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
Retrieves the Advanced Transcoder Encode configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
Updates the Advanced Transcoder Encode configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Retrieves the specified Trancoder Overlay Encode configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Updates the specified Trancoder Overlay Encode configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Deletes the specified Trancoder Overlay Encode configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups
Retrieves the list of Transcoder Stream Name Groups for the specified Template
POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups
Adds a Transcoder Stream Name Groups Configuration to the specified Template
GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Retrieves the specified Trancoder StreamNameGroup configuration
PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Updates the specified Trancoder StreamNameGroup configuration
POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Adds the specified Trancoder StreamNameGroup configuration
DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Deletes the specified Trancoder StreamNameGroup configuration
GET /v2/servers/{serverName}/vhosts/{vhostName}/tune
Retrieves the Tuning configuration for the specifed vhost
PUT /v2/servers/{serverName}/vhosts/{vhostName}/tune
Updates the Tuning configuration for the specifed vhost
GET /v2/servers/{serverName}/vhosts/{vhostName}/tunehostports
Retrieves the host port configuration used for server tuning for the specified vhost
PUT /v2/servers/{serverName}/vhosts/{vhostName}/tunehostports
Updates the host port configuration used for server tuning for the specified vhost