---
title: "Update live"
method: PUT
path: "/{live_id}"
---

# Update live

`PUT /{live_id}`

Updates an existing live stream. All body fields are optional — only the fields you send will be changed. Returns the updated LiveItem.

## Path parameters

- `live_id` string, required

## Request body

- object
  - `title` string — Updated title of the live stream.
  - `scheduled_at` string, date-time — Updated scheduled start time (ISO 8601).
  - `bitrate` string[] — Updated video qualities for adaptive playback.
  - `latency_type` 'low' | 'default' | 'high' — Updated latency profile. low (5-7s) / default (15-20s) / high (60-70s).
  - `active_dvr` boolean — Toggles DVR (rewind during the broadcast).
  - `folder_id` string, uuid — Folder where the recorded video will be stored after the live ends.
  - `status` 'online' | 'offline' | 'canceled' | 'finished' | 'finished_imported' — Override the live status. Typically used to cancel a scheduled live with 'canceled'.

## Response `200`

200

- object
  - `id` string
  - `title` string
  - `stream_key_id` string
  - `stream_key` string
  - `rtmp` string
  - `user_id` string
  - `started_at` string
  - `ended_at` unknown
  - `vod_id` unknown
  - `status` string
  - `live_player` string
  - `live_hls` string
  - `bitrate` unknown
  - `active_dvr` boolean
  - `folder_id` unknown
  - `created_at` string
  - `latency_type` string

## Other responses

- `400` — 400

---

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