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

# Update live

`PUT /{live_id}`

## Request

- Base URL: `https://api-v2.pandavideo.com.br/lives`
- URL: `https://api-v2.pandavideo.com.br/lives/{live_id}`
- Auth: API key in header `Authorization`

Updates an existing live stream. All body fields are optional. region, quality_package and save_vod are set at creation only and cannot be changed here.

## Path parameters

- `live_id` string, required

## Request body

- object
  - `title` string: Updated title of the live stream.
  - `scheduled_at` string: 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.dev/pandavideo/apis/live-v2.md) - [All operations](https://skmtc.dev/pandavideo/apis/live-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/pandavideo/apis/live-v2/revisions/2ca63304ecc0?raw)
