Complete REST API for Wowza Streaming Engine. Auto-converted from Swagger 1.2 (http://localhost:8089/swagger.json) to OpenAPI 3.0.3 for public documentation.
Wowza Streaming Engine
/REST API Reference
/- Retrieves the Security configuration for the specified Application
Retrieves the list of Applications for the specified vhost
Adds an Application to the list of Applications for the specified vhost
Retrieves the specified Application configuration
Adds the specified Application configuration
Updates the specified Application configuration
Deletes the specified Application configuration
Application Actions
Retrieves the specified advanced Application configuration
Updates the specified advanced Application configuration
Adds the specified advanced Application configuration
Retrieves the DRM configuration for the specified Application
Updates the DRM configuration for the specified Application
Retrieves the advanced DRM configuration for the specified Application
Updates the advanced DRM configuration for the specified Application
Retrieves the BuyDRM stream mapfile for the specified Application
Updates the BuyDRM stream mapfile for the specified Application
Retrieves the Verimatrix stream mapfile for the specified Application
Updates the Verimatrix stream mapfile for the specified Application
Retrieves the DVR configuration for the specified Application
Updates the DVR configuration for the specified Application
Retrieves the advanced DVR configuration for the specified Application
Updates the advanced DVR configuration for the specified Application
Retrieves the list of Instances for the specified Application
Retrieves the specified Application Instance information
Instance Actions
Retrieves the list of DVR stores associated with this application instance
DVR REST Converter Stores Actions
Retrieves the information about a store/converter associated with the application instance
DVR REST Converter Store Action
Retrieves the Incoming Stream information for the specified Incoming Stream
Income Stream Action
Retrieves the LiveEncoder configuration for the specified IncomingStream
Retrieves the Short URL for the LiveEncoder configuration for the specified IncomingStream
Retrieves the Current Incoming Stream statistics for the specified Incoming Stream
Gets information about the Source Control and it's supported features
Source Control Action
Media Cache Application Store Action
Retrieves the list of Stream Groups for the specified Application Instance
Retrieves the specified StreamGroup configuration
Stream Group Action
Retrieves the list of Stream Recorders for the specified Application Instance
Creates a new Stream Recorder in the specified Application Instance and starts recording
Retrieves the specified Stream Recorder
Creates a new Stream Recorder and starts recording
Stream Recorder Action
Retrieves a Stream Recorder of the requested name, popluated with the default values
Retrieves the list of Modules for the specified Application
Updates the list of Modules for the specified Application
Retrieves the current Application statistics
Retrieves the historic Application statistics
Retrieves the list of Publishers for the specified Application
Add a Publisher to list of Publishers for the specified Application
Retrieves the specified Publisher configuration
Updates the specified Publisher configuration
Adds the specified Publisher configuration
Deletes the specified Publisher configuration
Retrieves the list of PushPublish map entries for the specified Application
Push Publish Streams App Config
Adds a PushPublish map entry to list of PushPublish map entries for the specified Application
Retrieves the specified PushPublish map entry's configuration for the specified Application
Updates the specified PushPublish map entry's configuration for the specified Application
Adds the specified PushPublish map entry for the specified Application
Deletes the specified PushPublish map entry for the specified Application
Push Publish Stream App Action
Retrieves a list of PushPublish Cloud Storage Providers
Retrieves the list of SDP Files for the specified Application
Deletes the specified SDP file
SDP File App Action
Updates the Security configuration for the specified Application
Retrieves the list of SMIL Files for the specified Application
Adds a SMIL File to the list of SMIL Files for the specified Application
Retrieves the specified SMIL File configuration
Deletes the specified SMIL File configuration
Updates the specified SMIL File configuration
Adds the specified SMIL File configuration
SMIL File App Action
Retrieves the Stream configuration for the specified Application
Updates the Stream configuration for the specified Application
Retrieves the list of Stream Files for the specified Application
Adds a Stream File to the list of Stream Files for the specified Application
Retrieves the specified Stream File configuration
Deletes the specified Stream File configuration
Updates the specified Stream File configuration
Adds the specified Stream File configuration
Stream File App Action
Retrieves the Advanced Stream File configuration
Updates the Advanced Stream File configuration
Retrieves the Transcoder configuration for the specified Application
Updates the Transcoder configuration for the specified Application
Retrieves the Advanced Transcoder configuration for the specified Application
Updates the Advanced Transcoder configuration for the specified Application
Retrieves the list of Transcoder Template Configurations for the specified Application
Adds a Transcoder Templates Configuration to the specified Application
Retrieves the specified Trancoder Template configuration
Updates the specified Trancoder Template configuration
Adds the specified Trancoder Template configuration
Deletes the specified Trancoder Template configuration
Transcoder Template App Action
Retrieves the Advanced Transcoder Template configuration
Updates the Advanced Transcoder Template configuration
Retrieves the specified Trancoder Overlay Decode configuration
Updates the specified Trancoder Overlay Decode configuration
Deletes the specified Trancoder Overlay Decode configuration
Retrieves the list of Transcoder Encode Configurations for the specified Application
Adds a Transcoder Encode Configuration to the specified Application
Retrieves the specified Trancoder Encode configuration
Adds the specified Trancoder Encode configuration
Updates the specified Trancoder Encode configuration
Deletes the specified Trancoder Encode configuration
Retrieves the Advanced Transcoder Encode configuration
Updates the Advanced Transcoder Encode configuration
Retrieves the specified Trancoder Overlay Encode configuration
Updates the specified Trancoder Overlay Encode configuration
Deletes the specified Trancoder Overlay Encode configuration
Retrieves the list of Transcoder Stream Name Groups for the specified Template
Adds a Transcoder Stream Name Groups Configuration to the specified Template
Retrieves the specified Trancoder StreamNameGroup configuration
Adds the specified Trancoder StreamNameGroup configuration
Updates the specified Trancoder StreamNameGroup configuration
Deletes the specified Trancoder StreamNameGroup configuration
Retrieves the WebRTC configuration for the specified Application
Updates the WebRTC configuration for the specified Application
Retrieves the advanced WebRTC configuration for the specified Application
Updates the advanced WebRTC configuration for the specified Application
Proxies a WSC REST API request
Retrieves the Security co...
Wowza Streaming Engine REST API (2.0.0)
Download OpenAPI description
Overview
Languages
Servers
Wowza Streaming Engine Server
http://localhost:8089
Documentation Server
http://localhost:8087
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/sdpfiles/{sdpfileName}/actions/{action}
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/sdpfiles/{sdpfileName}/actions/{action}
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/sdpfiles/{sdpfileName}/actions/{action}?connectAppName=string&appInstance=string&mediaCasterType=rtp'- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security'Response
application/json
{ "playMaximumConnections": 0, "publishBlockDuplicateStreamNames": true, "publishIPWhiteList": "string", "playAuthenticationMethod": "string", "serverName": "string", "clientStreamWriteAccess": "string", "playIPWhiteList": "string", "publishRequirePassword": true, "playIPBlackList": "string", "version": "string", "secureTokenVersion": 0, "publishPasswordFile": "string", "publishValidEncoders": "string", "secureTokenQueryParametersPrefix": "string", "secureTokenUseTEAForRTMP": true, "publishAuthenticationMethod": "string", "secureTokenHashAlgorithm": "string", "publishIPBlackList": "string", "playRequireSecureConnection": true, "secureTokenOriginSharedSecret": "string", "saveFieldList": [ "string" ], "secureTokenIncludeClientIPInHash": true, "publishRTMPSecureURL": "string", "secureTokenSharedSecret": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security' \
-H 'Content-Type: application/json' \
-d '{
"playMaximumConnections": 0,
"publishBlockDuplicateStreamNames": true,
"publishIPWhiteList": "string",
"playAuthenticationMethod": "string",
"serverName": "string",
"clientStreamWriteAccess": "string",
"playIPWhiteList": "string",
"publishRequirePassword": true,
"playIPBlackList": "string",
"version": "string",
"secureTokenVersion": 0,
"publishPasswordFile": "string",
"publishValidEncoders": "string",
"secureTokenQueryParametersPrefix": "string",
"secureTokenUseTEAForRTMP": true,
"publishAuthenticationMethod": "string",
"secureTokenHashAlgorithm": "string",
"publishIPBlackList": "string",
"playRequireSecureConnection": true,
"secureTokenOriginSharedSecret": "string",
"saveFieldList": [
"string"
],
"secureTokenIncludeClientIPInHash": true,
"publishRTMPSecureURL": "string",
"secureTokenSharedSecret": "string"
}'