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
/- Update DRM (adv)
Get app list
Update app list
Get app
Create app
Update app
Delete app
Application actions
Get app (adv)
Update app (adv)
Create app (adv)
Get DRM
Update DRM
Get DRM (adv)
Get BuyDRM mapfile
Update BuyDRM mapfile
Get Verimatrix mapfile
Update Verimatrix mapfile
Get DVR config
Update DVR config
Get DVR config (adv)
Update DVR config (adv)
Get instance list
Get instance
Instance actions
Get DVR store list
DVR stores actions
Get DVR store info
DVR actions
Get incoming stream info
Incoming stream actions
Get live encoder
Get live encoder short URL
Get current incoming stream stats
Get source control
Source control actions
Media cache store actions
Get stream group list
Get stream group
Stream group actions
Get stream recorders list
Create stream recorder
Get stream recorder
Create stream recorder
Stream recorder actions
Get stream recorder
Get module list
Update module list
Get current app stats
Get historic app stats
Get publisher list
Update publisher list
Get publisher
Update publisher
Create publisher
Delete publisher
Get push publish map
Update push publish map
Add entry to push publish map
Get push publish map entry
Update push publish map entry
Create push publish map entry
Delete push publish map entry
Push publish actions
Get push publish cloud storage provider list
Get SDP files
Delete SDP file
SDP file actions
Get security config
Update security config
Get SMIL file list
Update SMIL file list
Get SMIL file
Delete SMIL file
Update SMIL file
Create SMIL file
SMIL file actions
Get stream config
Update stream config
Get stream file list
Update stream file list
Get stream file
Delete stream file
Update stream file
Create stream file
Stream file actions
Get stream file (adv)
Update stream file (adv)
Get transcoder
Update transcoder
Get transcoder (adv)
Update transcoder (adv)
Get transcoder template list
Update transcoder template list
Get transcoder template
Update transcoder template
Create transcoder template
Delete transcoder template
Transcoder template actions
Get transcoder template (adv)
Update transcoder template (adv)
Get transcoder overlay decode
Update transcoder overlay decode
Delete transcoder overlay decode
Get transcoder encoder list
Update transcoder encoder list
Get transcoder encoder
Create transcoder encoder
Update transcoder encoder
Delete transcoder encoder
Get transcoder encoder (adv)
Update transcoder encoder (adv)
Get transcoder overlay encoder
Update transcoder overlay encoder
Delete transcoder overlay encoder
Get transcoder stream name group list
Update transcoder stream name group list
Get transcoder stream name group
Create transcoder stream name group
Update transcoder stream name group
Delete transcoder stream name group
Get WEBRTC config
Update WebRTC config
Get WebRTC config (adv)
Update WebRTC config (adv)
Create WSC proxy request
Update DRM (adv)
Wowza Streaming Engine REST API (2.0.0)
Download OpenAPI description
Overview
Languages
Servers
Wowza Streaming Engine Server
http://localhost:8087
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/adv
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/adv'Response
application/json
{ "advancedSettings": [ { … } ], "serverName": "string", "saveFieldList": [ "string" ], "version": "string" }
Request
Updates the advanced Digital Rights Management (DRM) configuration for the specified application. This API is available in builds 15089 or later.
Security
basicAuth
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/adv
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/adv' \
-H 'Content-Type: application/json' \
-d '{
"advancedSettings": [
{
"sectionName": "string",
"canRemove": true,
"defaultValue": "string",
"documented": true,
"name": "string",
"section": "string",
"type": "string",
"value": "string",
"initialValue": "string",
"enabled": true
}
],
"serverName": "string",
"saveFieldList": [
"string"
],
"version": "string"
}'- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/buydrmmapfile
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/buydrmmapfile'Response
application/json
{ "buyDRMStreamNameMapFile": "string", "serverName": "string", "saveFieldList": [ "string" ], "version": "string" }