Wowza Applications API is one of 48 APIs that Wowza publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Applications. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, and a changelog.
This API exposes
126 operations
across 69 paths,
and defines 73 schemas.
It is described by OpenAPI 3.0.3, at version 2.0.0.
Requests are made against a single base URL, http://localhost:8087.
126 operations69 paths73 schemas11 DELETE53 GET20 POST42 PUT
Metadata
The identity and technical contract details declared by the specification.
Wowza Applications API declares
2 security schemes
for authenticating requests.
It accepts HTTP basic authentication (basicAuth).
It uses HTTP digest authentication (digestAuth).
By default, every request must be authenticated.
Across 69 paths, the API surfaces 126 operations — 11 DELETE, 53 GET, 20 POST, 42 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 73 schemas that model the data the API accepts and returns. The most detailed are PushPublishStreamAppConfig (124 properties), ApplicationConfig (32 properties), StreamRecorderConfig (31 properties), DefaultStreamRecorderConfig (31 properties). Each schema is shown below with its type and property counts.
VideoSettings
object
4 properties4 required
ShortObject
object
2 properties2 required
ShortUrlEncoderConfig
object
6 properties5 required
TranscoderEncodeAppConfig
object
23 properties22 required
SMILFileStreamConfig
object
22 properties21 required
ApplicationsConfig
object
4 properties3 required
ApplicationConfig
object
32 properties31 required
WebRTCConfig
object
11 properties10 required
PushPublishStreamsAppConfig
object
4 properties3 required
VerimatrixStreamMapsConfig
object
5 properties4 required
TranscoderTemplatesAppConfig
object
5 properties4 required
StreamGroupsConfig
object
5 properties4 required
ModuleConfig
object
7 properties6 required
InstanceConfig
object
8 properties7 required
TranscoderTemplatesConfig
object
5 properties4 required
PushPublishCloudStorageProvidersConfig
object
3 properties3 required
HistoricApplicationStatistics
object
3 properties3 required
WebRTCConfigAdv
object
4 properties3 required
DVRConfigAdv
object
4 properties3 required
DRMConfigAdv
object
4 properties3 required
PublishersAppConfig
object
4 properties3 required
DvrRESTConverterStore
object
5 properties4 required
TranscoderTemplateAppConfigAdv
object
5 properties4 required
StreamFilesAppConfig
object
4 properties3 required
TranscoderAppConfigAdv
object
4 properties3 required
Long
object
TranscoderAppConfig
object
13 properties12 required
TranscoderTemplateAppConfig
object
12 properties11 required
TranscoderStreamNameGroupAppConfig
object
7 properties6 required
InstancesConfig
object
4 properties3 required
CurrentApplicationStatistics
object
9 properties9 required
MpegTSFilter
object
4 properties4 required
DVRConfig
object
16 properties15 required
BuyDRMStreamMapsConfig
object
4 properties4 required
PublisherVhostConfig
object
6 properties5 required
IncomingStreamConfig
object
13 properties12 required
PushPublishStreamAppConfig
object
124 properties124 required
TranscoderStreamNameGroupsAppConfig
object
4 properties3 required
StreamRecorderConfig
object
31 properties30 required
StreamGroupConfig
object
7 properties6 required
ApplicationConfigAdv
object
5 properties4 required
SMILFileAppConfig
object
6 properties5 required
StreamConfigurationConfig
object
10 properties9 required
LiveEncoderConfig
object
5 properties4 required
TranscoderEncodesAppConfig
object
4 properties3 required
StreamRecordersConfig
object
5 properties4 required
SecurityConfig
object
24 properties23 required
SDPFilesAppConfig
object
4 properties3 required
DvrRESTConverterStores
object
5 properties4 required
WSCRESTProxyConfig
object
5 properties4 required
TranscoderOverlayEncodeAppConfig
object
16 properties15 required
TranscoderOverlayDecodeAppConfig
object
15 properties14 required
SourceControlConfig
object
7 properties6 required
AdvancedSetting
object
10 properties10 required
StreamFileAppConfigAdv
object
6 properties4 required
RTMP
object
5 properties5 required
TranscoderOverlayEncodeConfig
object
16 properties15 required
DRMConfig
object
21 properties20 required
TranscoderMemberConfig
object
7 properties6 required
Output
object
2 properties2 required
TranscoderEncodeConfig
object
23 properties22 required
AppShortObject
object
7 properties7 required
OutgoingStreamConfig
object
6 properties5 required
DefaultStreamRecorderConfig
object
31 properties30 required
Integer
object
SMILFilesAppConfig
object
6 properties5 required
StreamFileAppConfig
object
8 properties7 required
TranscoderStreamNameGroupConfig
object
7 properties6 required
TranscoderEncodeAppConfigAdv
object
5 properties4 required
ModulesConfig
object
4 properties3 required
PublisherAppConfig
object
6 properties5 required
TranscoderOverlayDecodeConfig
object
15 properties14 required
CurrentIncomingStreamStatistics
object
11 properties11 required
Specification
The full machine-readable OpenAPI contract behind this narrative.