This endpoint returns detailed information about a specific live stream registered on the Panda Video platform. It allows you to monitor the status of the broadcast in real time or retrieve comprehensive data after the live session has ended. The response includes data such as the title, status, start and end times, playback URLs (HLS and embed player), as well as streaming credentials (RTMP and stream key). You’ll also receive information about the generated VOD, view metrics, video resolution, and additional settings such as DVR and latency type. This endpoint is especially useful for tracking the live stream lifecycle, displaying relevant data on your application’s front end, or integrating with systems that need to follow the full journey of a live — from scheduling to the final recorded content.
Recent Requests
Log in to see full request history
Time
Status
User Agent
Retrieving recent requests…
Loading…
Parameter
Type
Description
live_id
string
Unique identifier of the live stream, used to retrieve data for a specific broadcast.
Response Fields
Field
Type
Description
id
string
Unique identifier of the live stream.
title
string
Title of the live stream.
rtmp
string | null
Legacy RTMP ingest server (without the stream key). Prefer ingest_endpoint. Null on newer lives.
stream_key
string
Stream key value used by the encoder.
stream_key_id
string
ID of the stream key attached to this live.
user_id
string
ID of the user who owns the live.
started_at
string | null
ISO 8601 timestamp of when the broadcast started. Null if not yet started.
ended_at
string | null
ISO 8601 timestamp of when the broadcast ended. Null if still running or not started.
vod_id
string | null
ID of the VOD (recorded video) generated after the live ends. Null until ready.
video_id
string | null
ID of the video created from the recording. Null until ready.
status
string
Current status of the live: provisioning, offline, online, finishing, finished, finished_imported, expired, or canceled.
view_metrics
object
Audience metrics of the live (empty object {} when no data).
live_player
string
Embeddable player URL for the live stream.
live_hls
string
HLS playback URL for the live stream.
bitrate
string[] | null
Video qualities enabled for adaptive playback (e.g. ["360p", "480p", "720p"]).
scheduled_at
string | null
Scheduled start time (ISO 8601). Null if not scheduled.
active_dvr
boolean
Whether DVR (rewind during broadcast) is enabled.
config
object
Internal settings of the live.
folder_id
string | null
Folder where the recorded video is stored. Null if none.
created_at
string
ISO 8601 timestamp of when the live was created.
chat_id
string | null
ID of the chat room attached to the live.
chat_status
string | null
Status of the live chat: active or inactive.
latency_type
string
Latency profile: low (5-7s), default (15-20s), or high (60-70s).
region
string
Ingest region: us or br.
quality_package
string | null
Quality ladder applied to this live: sd, hd, fhd, or 4k.
save_vod
boolean
Whether this live is being recorded as a VOD.
ingest_endpoint
string | null
Full RTMP ingest URL including the stream key. Null until provisioned.
ingest_hostname
string | null
Ingest server hostname specific to your account. Null until provisioned.
playback_url
string | null
Playback URL for the live. Null until the live is ready.
current_time
string
Server time when the response was produced (ISO 8601).
video_height
integer | null
Height of the recorded video in pixels. Present once the recording became a video.
video_width
integer | null
Width of the recorded video in pixels. Present once the recording became a video.
signal
object | null
Real-time signal health data. Present when online; null otherwise. See below.
Signal Object
The signal field contains real-time signal health data for the live stream. It is present (non-null) only while the live status is online; for all other statuses it returns null.
This is the same data that powers the alerts and timeline shown in the dashboard metrics tab. There is no separate endpoint for signal data — it all comes from this endpoint.
Field
Type
Description
signal.state
string | null
Current signal state. See table below for all possible values.
signal.kind
string | null
How the alert is displayed: card (prominent) or flag (subtle).
signal.since
string | null
ISO 8601 timestamp of when the current state started.
signal.auto_stop_at
string | null
When the live will be automatically stopped if the problem persists. Null when healthy.
signal.current
object | null
Current ingest metrics: bitrate_kbps, fps, audio_dbfs.
signal.trigger
object | null
Metrics that triggered the current alert. Same shape as current.