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.
- Delete vhost listener by base class
Wowza Streaming Engine REST API (2.0.0)
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
http://localhost:8087/v2/servers{ "servers": [ { … } ], "serverName": "string", "saveFieldList": [ "string" ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/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:8087/v2/servers/{serverName}
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8087/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:8087/v2/servers/{serverName}/adv
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/adv'{ "serverListeners": [ { … } ], "advancedSettings": [ { … } ], "serverName": "string", "saveFieldList": [ "string" ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/adv
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8087/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:8087/v2/servers/{serverName}/logfiles
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/logfiles?order=newestFirst'{ "serverName": "string", "saveFieldList": [ "string" ], "version": "string", "serverLogFiles": [ { … } ] }
Request
Retrieves the contents of a server log with the specified log name. This API is available in builds 15089 or later.
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:8087/v2/servers/{serverName}/logfiles/{logName}
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/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:8087/v2/servers/{serverName}/logfiles/{logName}/download
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/logfiles/{logName}/download'{ "serverName": "string", "saveFieldList": [ "string" ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/logs
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/logs'{ "serverName": "string", "serverLogType": [ "string" ], "saveFieldList": [ "string" ], "version": "string" }
Request
Retrieves the contents of multiple server logs with the specified type in the log name. This API is available in builds 15089 or later.
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:8087/v2/servers/{serverName}/logs/{logType}
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/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:8087/v2/servers/{serverName}/sourcecontrol/drivernames
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/sourcecontrol/drivernames'{ "serverName": "string", "saveFieldList": [ "string" ], "list": [ "string" ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/vhostlisteners
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/vhostlisteners'{ "serverName": "string", "saveFieldList": [ "string" ], "vhostListeners": [ { … } ], "version": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/vhostlisteners
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8087/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:8087/v2/servers/{serverName}/vhostlisteners/{baseclass}
- curl
- Java
- Python
- JavaScript
curl -i -X DELETE \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/vhostlisteners/{baseclass}'