---
title: "Get engine runs of a channel"
method: GET
path: "/channels/{id}/runs"
tags: ["Channels"]
---

# Get engine runs of a channel

`GET /channels/{id}/runs`

## Path parameters

- `id` string, required — Channel ID

## Query parameters

- `cursor` string — Pagination cursor
- `limit` number, nullable — Maximum number of runs to return
- `start` string — Filter runs starting after this timestamp
- `end` string — Filter runs ending before this timestamp
- `engineIds` string — Comma-separated list of engine IDs to filter by

## Response `200`

List of engine runs

- PaginatedEngineRunResult
  - `data` EngineRun[], required — List of engine runs
    - `engineId` string, required — Engine ID
    - `start` string, required — Run start timestamp
    - `end` string — Run end timestamp
    - `config` object, required — Run configuration
      - `ingest` object, required
        - `type` string, required — Ingest type used
        - `url` string — Ingest URL used
      - `abrLadderId` string, required — ABR ladder ID used
      - `drm` boolean, required — Whether DRM was enabled
    - `startType` string, required — How the run was started
    - `startId` string, required — ID of the entity who did the start action
    - `stopType` string — How the run was stopped
    - `stopId` string — ID of entity who did the stop action
  - `pagination` object, required — Pagination info
    - `hasMore` boolean, required — Whether more results are available
    - `cursor` string, required — Cursor for the next page of results

---

[API](https://skmtc.net/dolby/apis/theolive-api.md) · [All operations](https://skmtc.net/dolby/apis/theolive-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dolby/theolive-api/versions/b57006d43141/schema)
