Wowza Applications API
The Applications API from Wowza — 69 operation(s) for applications.
Operations 126
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/actions/{action}
Application actions
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/adv
Update app config (adv)
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/adv
Create app config (adv)
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/adv
Get DRM config (adv)
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/adv
Update DRM config (adv)
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/buydrmmapfile
Get BuyDRM mapfile
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/buydrmmapfile
Update BuyDRM mapfile
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/verimatrixmapfile
Get Verimatrix mapfile
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/verimatrixmapfile
Update Verimatrix mapfile
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/dvr/adv
Get DVR config (adv)
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/dvr/adv
Update DVR config (adv)
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances
Get instance list
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}
Get instance config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/actions/{action}
Instance actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/dvrstores
Get DVR store list
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/dvrstores/actions/{action}
DVR stores actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/dvrstores/{dvrStoreName}
Get DVR store info
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/dvrstores/{dvrStoreName}/actions/{action}
DVR actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}
Get incoming stream info
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/actions/{action}
Incoming stream actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/encoder/live
Get live encoder config
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/encoder/shorturl
Get live encoder short URL
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/monitoring/current
Get current incoming stream stats
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/sourcecontrol
Get source control info
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/sourcecontrol/actions/{action}
Source control actions
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/mediacache/stores/actions/{action}
Media cache store actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamgroups
Get stream group list
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamgroups/{groupName}
Get stream group config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamgroups/{groupName}/actions/{action}
Stream group actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders
Get stream recorders list
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders
Create stream recorder
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}
Get stream recorder
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}
Create stream recorder
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}/actions/{action}
Stream recorder actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}/default
Get stream recorder
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/monitoring/current
Get current app stats
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/monitoring/historic
Get historic app stats
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers
Get publisher list
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers
Update publisher list
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers/{publisherName}
Get publisher config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers/{publisherName}
Update publisher config
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers/{publisherName}
Create publisher config
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers/{publisherName}
Delete publisher config
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries
Get push publish map
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries
Update push publish map
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries
Add entry to push publish map
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}
Get push publish map entry
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}
Update push publish map entry
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}
Create push publish map entry
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}
Delete push publish map entry
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}/actions/{action}
Push publish actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/providers
Get push publish cloud storage provider list
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/sdpfiles/{sdpfileName}
Delete SDP file
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/sdpfiles/{sdpfileName}/actions/{action}
SDP file actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security
Get security config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security
Update security config
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles
Get SMIL file list
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles
Update SMIL file list
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}
Get SMIL file
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}
Delete SMIL file
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}
Update SMIL file
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}
Create SMIL file
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}/actions/{action}
SMIL file actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamconfiguration
Get stream config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamconfiguration
Update stream config
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles
Get stream file list
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles
Update stream file list
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}
Get stream file config
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}
Delete stream file config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}
Update stream file config
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}
Create stream file config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}/actions/{action}
Stream file actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}/adv
Get stream file config (adv)
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}/adv
Update stream file config (adv)
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder
Get transcoder config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder
Update transcoder config
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/adv
Get transcoder config (adv)
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/adv
Update transcoder config (adv)
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates
Get transcoder template list
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates
Update transcoder template list
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}
Get transcoder template
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}
Update transcoder template
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}
Create transcoder template
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}
Delete transcoder template
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/actions/{action}
Transcoder template actions
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/adv
Get transcoder template (adv)
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/adv
Update transcoder template (adv)
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Get transcoder overlay decode config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Update transcoder overlay decode config
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
Delete transcoder overlay decode config
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes
Get transcoder encoder list
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes
Update transcoder encoder list
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
Get transcoder encoder config
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
Create transcoder encoder config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
Update transcoder encoder config
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
Delete transcoder encoder config
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
Get transcoder encoder config (adv)
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
Update transcoder encoder config (adv)
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Get transcoder overlay encoder
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Update transcoder overlay encoder
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
Delete transcoder overlay encoder
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups
Get transcoder stream name group list
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups
Update transcoder stream name group list
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Get transcoder stream name group config
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Create transcoder stream name group config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Update transcoder stream name group config
#
DELETE
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
Delete transcoder stream name group config
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/webrtc
Update WebRTC config
#
GET
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/webrtc/adv
Get WebRTC config (adv)
#
PUT
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/webrtc/adv
Update WebRTC config (adv)
#
POST
/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/wscrestproxy
Create WSC proxy request
#
Documentation
📖
APIReference
https://developer.wowza.com/docs/wowza-video/api/video/openapi
📖
Documentation
https://developer.wowza.com/docs/wowza-video/about-wowza-video/
📖
Documentation
https://developer.wowza.com/docs/wowza-video/api/video/current/overview/
📖
GettingStarted
https://www.wowza.com/docs/quick-start-for-an-rtmp-live-stream-in-wowza-video
📖
Documentation
https://www.wowza.com/docs/wowza-video-rest-api-lifecycle-management
📖
Documentation
https://www.wowza.com/docs/wowza-video-rest-api
📖
Documentation
https://www.wowza.com/docs/wowza-streaming-engine-rest-api
📖
APIReference
https://www.wowza.com/docs/how-to-access-documentation-for-wowza-streaming-engine-rest-api
📖
Documentation
https://www.wowza.com/docs/how-to-access-wowza-streaming-engine-rest-api-reference-documentation-with-postman
📖
Documentation
https://www.wowza.com/docs/how-to-access-wowza-streaming-engine-swagger-documentation-with-swagger-codegen
📖
GettingStarted
https://www.wowza.com/docs/how-to-install-and-configure-wowza-streaming-engine