---
title: "Fetch error free sessions percentage for specific streams"
method: GET
path: "/analytics/qoe/error_free_sessions/media/{id}"
tags: ["quality_of_experience"]
---

# Fetch error free sessions percentage for specific streams

`GET /analytics/qoe/error_free_sessions/media/{id}`

(Available from version 2.0) This operation returns the percentage of sessions that were error-free for specific streams.

## Path parameters

- `id` string, required

## Query parameters

- `from` string, date-time, required
- `to` string, date-time, required
- `include` string
- `devices` string
- `include_recoverable` boolean
- `time_zone` string

## Response `200`

Success

- AnalyticsQoeErrorFreeSessionsMediaMediaIds
  - `account` object
    - `error_free_sessions` integer — The percentage of sessions with no fatal errors across any stream before or during playback. A session is considered error-free if no fatal errors occur at any time, either before or during playback. **Note:** The value for error-free sessions will be 100% if there is no playback activity during the specified time range, as no errors would have occurred.
    - `time_zone` string — The time zone in which the data is returned. The default time zone in which the data is returned is **Etc/UTC**.
    - `trend` object — An array of error free sessions trend data. The granularity of sampled data changes based on the from and to query values you use: <ul><li>0 minutes to 8 hours - Samples returned per minute</li> <li>8 hours, 1 second to 24 hours - Samples returned per hour</li> <li>24 hours, 1 second to 175 days - Samples returned per day</li> <li>175 days to 14 years - Samples returned per month</li> <li>14 years or greater - Samples returned per year</li></ul>
      - `sampled_at` string, date-time — The date and time the trend data was sampled.
      - `average` integer — The average percentage of error free sessions encountered during video playback.
    - `limits` object — The time frame represented in the response.
      - `from` string, date-time — The start of the range of time represented in the response.
      - `to` string, date-time — The end of the range of time represented in the response.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `410` — Gone
- `422` — Unprocessable Entity

---

[API](https://skmtc.dev/wowza/apis/wowza-video-rest-api-reference-documentation.md) · [All operations](https://skmtc.dev/wowza/apis/wowza-video-rest-api-reference-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wowza/wowza-video-rest-api-reference-documentation/revisions/157b6f741f2a/schema)
