Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Wowza quality_of_experience API

Operations related to quality of experience metrics.

Wowza quality_of_experience API is one of 48 APIs that Wowza publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include quality_of_experience. 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 21 operations across 21 paths, and defines 26 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.

21 operations 21 paths 26 schemas 21 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.0.0
Base URL
https://api.video.wowza.com/api/v2.0
Authentication
HTTP Basic, HTTP Digest
Resource Areas
1

Authentication & Security 2

Wowza quality_of_experience 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.

  • basicAuth — HTTP Basic Authentication using Wowza Streaming Engine admin credentials
  • digestAuth — HTTP Digest Authentication

Paths & Operations 21

Across 21 paths, the API surfaces 21 operations — 21 GET. Each is listed below with its method, path, parameters, and response codes.

quality_of_experience 21

Operations related to quality of experience metrics.

GET
/analytics/qoe/error_density/account
Fetch error density metrics for an account
analyticsQoeErrorDensityAccount 6 params → 200401403404410422
GET
/analytics/qoe/error_density/media/{id}
Fetch error density metrics for specific streams
analyticsQoeErrorDensityMedia 7 params → 200401403404410422
GET
/analytics/qoe/error_free_sessions/account
Fetch error free sessions percentage for all the streams in the account
analyticsQoeErrorFreeSessions 6 params → 200401403404410422
GET
/analytics/qoe/error_free_sessions/media/{id}
Fetch error free sessions percentage for specific streams
analyticsQoeErrorFreeSessionsMedia 7 params → 200401403404410422
GET
/analytics/qoe/errors/detail/media/{error_code}
Fetch affected media assets by specific error code
analyticsQoeErrorsDetailMedia 10 params → 200401403404410422
GET
/analytics/qoe/errors/detail/message/{error_code}
Fetch top error messages by error code
analyticsQoeErrorsDetailMessage 10 params → 200401403404410422
GET
/analytics/qoe/errors/detail/resources/{error_code}
Fetch a list of resource URLs impacted by a specific error code
analyticsQoeErrorsDetailResource 10 params → 200401403404410422
GET
/analytics/qoe/errors/drilldown
Fetch error drill down metrics for your streams
analyticsQoeErrorRateDrilldown 11 params → 200401403404410422
GET
/analytics/qoe/errors/drilldown_trend/{error_code}
Fetch errors drill down trend metrics for your streams
analyticsQoeErrorRateDrilldownTrend 9 params → 200401403404410422
GET
/analytics/qoe/rebuffer_count/account
Fetch rebuffer count metrics for an account
analyticsQoerebufferCountAccount 5 params → 200401403404410422
GET
/analytics/qoe/rebuffer_count/media/{id}
Fetch rebuffer count metrics for specific live streams and videos
analyticsQoerebufferCountMedia 6 params → 200401403404410422
GET
/analytics/qoe/rebuffer_count/drilldown
Fetch rebuffer count drill down metrics for your streams
analyticsQoerebufferCountDrilldown 9 params → 200401403404410422
GET
/analytics/qoe/rebuffer_count/drilldown_trend/{ids}
Fetch rebuffer count drill down trend metrics for your specific live streams and videos
analyticsQoerebufferCountDrilldownTrend 5 params → 200401403404410422
GET
/analytics/qoe/rebuffer_time/account
Fetch rebuffer time metrics for an account
analyticsQoerebufferTimeAccount 5 params → 200401403404410422
GET
/analytics/qoe/rebuffer_time/media/{id}
Fetch rebuffer time metrics for specific live streams and videos
analyticsQoerebufferTimeMedia 6 params → 200401403404410422
GET
/analytics/qoe/rebuffer_time/drilldown
Fetch rebuffer time drill down metrics for your streams
analyticsQoerebufferTimeDrilldown 9 params → 200401403404410422
GET
/analytics/qoe/rebuffer_time/drilldown_trend/{ids}
Fetch rebuffer time drill down trend metrics for your specific live streams and videos
analyticsQoerebufferTimeDrilldownTrend 5 params → 200401403404410422
GET
/analytics/qoe/video_start_time/account
Fetch video start time metrics for an account
analyticsQoeVideoStartTimeAccount 5 params → 200401403404410422
GET
/analytics/qoe/video_start_time/media/{id}
Fetch video start time metrics for specific live streams, real-time streams, and videos
analyticsQoeVideoStartTimeMedia 6 params → 200401403404410422
GET
/analytics/qoe/video_start_time/drilldown
Fetch video start time drill down metrics for your streams
analyticsQoevideostartTimeDrilldown 9 params → 200401403404410422
GET
/analytics/qoe/video_start_time/drilldown_trend/{ids}
Fetch video start time drill down trend metrics for specific live streams, real-time streams, and videos
analyticsQoevideostartTimeDrilldownTrend 5 params → 200401403404410422

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are analytics_qoe_errors_detail_message_error_code (5 properties), analytics_qoe_errors_detail_media_error_code (5 properties), analytics_qoe_errors_detail_resources_error_code (2 properties), analytics_qoe_errors_drilldown (2 properties). Each schema is shown below with its type and property counts.

analytics_qoe_rebuffer_count_drilldown_trend
object
1 property
analytics_qoe_errors_drilldown_trend_error_code
object
1 property
analytics_qoe_errors_drilldown
object
2 properties
analytics_qoe_error_free_sessions_media_media_ids
object
1 property
analytics_qoe_error_free_sessions_account
object
1 property
analytics_qoe_rebuffer_time_drilldown_trend
object
1 property
analytics_qoe_rebuffer_time_drilldown
object
1 property
analytics_qoe_rebuffer_count_media_id
object
1 property
analytics_qoe_errors_detail_message_error_code
object
Error drilldown metrics by error message
5 properties
analytics_qoe_video_start_time_media_id
object
1 property
analytics_qoe_errors_detail_media_error_code
object
Error drilldown metrics by media
5 properties
analytics_qoe_video_start_time_drilldown_trend
object
1 property
analytics_qoe_error_density_account
object
1 property
Error401
object
1 property 1 required
analytics_qoe_errors_detail_resources_error_code
object
2 properties
analytics_qoe_video_start_time_account
object
1 property
analytics_qoe_rebuffer_time_account
object
1 property
Error403
object
1 property 1 required
analytics_qoe_rebuffer_time_media_id
object
1 property
analytics_qoe_rebuffer_count_drilldown
object
1 property
analytics_qoe_video_start_time_drilldown
object
1 property
Error410
object
1 property 1 required
Error422
object
1 property 1 required
analytics_qoe_error_density_media_{id}
object
1 property
analytics_qoe_rebuffer_count_account
object
1 property
Error404
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wowza-quality-of-experience-api-openapi.yml Raw ↑

Other APIs Wowza publishes across the network.

Wowza Streaming Engine Java API
Wowza Flowplayer
Wowza GoCoder SDK
Wowza Real-Time Streaming SDK
Wowza advanced_token_authentication API
Wowza analytics_engagement API
Wowza analytics_ingest API
Wowza analytics_popularity API
Wowza analytics_viewers API
Wowza Applications API
Wowza assets API
Wowza categories API