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.
- Updates the advanced Server configuration
Wowza Streaming Engine REST API (2.0.0)
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers
- Documentation Serverhttp://localhost:8087/v2/servers
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
http://localhost:8089/v2/servers{ "servers": [ { … } ], "serverName": "string", "saveFieldList": [ "string" ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}'{ "transportThreadPoolAutoValue": "string", "handlerThreadPool": "string", "transportThreadPool": "string", "ipAddress": "string", "serverId1": "string", "serverName": "string", "description": "string", "rtpDataPortSharingPort": 0, "version": "string", "serverId2": "string", "serverTS": 0, "port": 0, "serverListeners": { "serverListeners": [ … ], "serverName": "string", "saveFieldList": [ … ], "version": "string" }, "name": "string", "rtpDataPortSharing": true, "handlerThreadPoolAutoValue": "string", "defaultStreamPrefix": "string", "saveFieldList": [ "string" ] }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}' \
-H 'Content-Type: application/json' \
-d '{
"transportThreadPoolAutoValue": "string",
"handlerThreadPool": "string",
"transportThreadPool": "string",
"ipAddress": "string",
"serverId1": "string",
"serverName": "string",
"description": "string",
"rtpDataPortSharingPort": 0,
"version": "string",
"serverId2": "string",
"serverTS": 0,
"port": 0,
"serverListeners": {
"serverListeners": [
{
"serverName": "string",
"baseClass": "string",
"saveFieldList": [
"string"
],
"version": "string",
"order": 0
}
],
"serverName": "string",
"saveFieldList": [
"string"
],
"version": "string"
},
"name": "string",
"rtpDataPortSharing": true,
"handlerThreadPoolAutoValue": "string",
"defaultStreamPrefix": "string",
"saveFieldList": [
"string"
]
}'- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/actions/{action}
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/actions/{action}
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/actions/{action}?filename=string'- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/adv
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/adv
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/adv'{ "serverListeners": [ { … } ], "advancedSettings": [ { … } ], "serverName": "string", "saveFieldList": [ "string" ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/adv
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/adv
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/adv' \
-H 'Content-Type: application/json' \
-d '{
"serverListeners": [
{
"serverName": "string",
"baseClass": "string",
"saveFieldList": [
"string"
],
"version": "string",
"order": 0
}
],
"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:8089/v2/servers/{serverName}/logfiles
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/logfiles
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/logfiles?order=newestFirst'{ "serverName": "string", "saveFieldList": [ "string" ], "version": "string", "serverLogFiles": [ { … } ] }
The number of log lines requested, where a postive number indicates log lines after startOffset and a negative number indicate log lines before startOffset
A string containing a list of predefined search filters separated by | where valid strings are noDebug,noInfo,noWarn,noError,noHeader,noColumnHeadings
Indicates if the 'search' parameter is a regex or a literal string
Returns the first x lines from the requested log file, the overrides the startoffset and linecount values
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/logfiles/{logName}
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/logfiles/{logName}
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/logfiles/{logName}?lineCount=100&startOffset=string&filter=string&search=string®exSearch=false&head=string&tail=string'{ "endOffset": 0, "logStartDate": "string", "logDate": "string", "endDate": "string", "serverName": "string", "version": "string", "logLines": [ "string" ], "filterStr": "string", "retLineCount": 0, "logFields": "string", "logSoftware": "string", "startOffset": 0, "searchStr": "string", "regexSearch": true, "logVersion": "string", "saveFieldList": [ "string" ], "fileLength": 0, "startDate": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/logfiles/{logName}/download
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/logfiles/{logName}/download
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/logfiles/{logName}/download'{ "serverName": "string", "saveFieldList": [ "string" ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/logs
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/logs
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/logs'{ "serverName": "string", "serverLogType": [ "string" ], "saveFieldList": [ "string" ], "version": "string" }
The number of log lines requested, where a postive number indicates log lines after startOffset and a negative number indicate log lines before startOffset
A string containing a list of predefined search filters separated by | where valid strings are noDebug,noInfo,noWarn,noError,noHeader,noColumnHeadings
Indicates if the 'search' parameter is a regex or a literal string
Returns the first x lines from the requested log file, the overrides the startoffset and linecount values
Returns the last x lines from the requested log file, the overrides the startoffset and linecount values
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/logs/{logType}
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/logs/{logType}
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/logs/{logType}?lineCount=100&startOffset=string&filter=string&search=string®exSearch=false&head=string&tail=string&startDate=string&endDate=string'{ "endOffset": 0, "logStartDate": "string", "logDate": "string", "endDate": "string", "serverName": "string", "version": "string", "logLines": [ "string" ], "filterStr": "string", "retLineCount": 0, "logFields": "string", "logSoftware": "string", "startOffset": 0, "searchStr": "string", "regexSearch": true, "logVersion": "string", "saveFieldList": [ "string" ], "fileLength": 0, "startDate": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/sourcecontrol/drivernames
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/sourcecontrol/drivernames
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/sourcecontrol/drivernames'{ "serverName": "string", "saveFieldList": [ "string" ], "list": [ "string" ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/vhostlisteners
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/vhostlisteners
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/vhostlisteners'{ "serverName": "string", "saveFieldList": [ "string" ], "vhostListeners": [ { … } ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/vhostlisteners
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/vhostlisteners
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/vhostlisteners' \
-H 'Content-Type: application/json' \
-d '{
"serverName": "string",
"saveFieldList": [
"string"
],
"vhostListeners": [
{
"baseclass": "string",
"serverName": "string",
"saveFieldList": [
"string"
],
"version": "string",
"order": 0
}
],
"version": "string"
}'- Wowza Streaming Engine Serverhttp://localhost:8089/v2/servers/{serverName}/vhostlisteners/{baseclass}
- Documentation Serverhttp://localhost:8087/v2/servers/{serverName}/vhostlisteners/{baseclass}
- curl
- Java
- Python
- JavaScript
curl -i -X DELETE \
-u <username>:<password> \
'http://localhost:8089/v2/servers/{serverName}/vhostlisteners/{baseclass}'