Lists all stream keys belonging to the account. Each item includes the stream_key value and rtmp URL for the encoder, plus metadata (is_attached, default). The id field is the stream_key_id used when creating a live.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
GET /live_stream_key
Lists all stream keys belonging to the authenticated account. Each key contains the stream_key value and rtmp URL needed to broadcast from an encoder (OBS, etc.), along with metadata about availability.
AuthorizationRequires a valid Panda API token sent in the
Authorizationheader (no Bearer prefix).
How many stream keys does an account have by default?The number of stream keys available by default depends on the plan. For the Bronze and Silver plans, only 1 stream key is provided by default, while the Gold plan includes 2 stream keys by default. If you need more, additional keys can be purchased at an extra cost.
HTTP Method & Path
GET /live_stream_key
Base URL: https://api-v2.pandavideo.com.br
Authentication Requirements
| Security Scheme | Header | Note |
|---|---|---|
| API Key | Authorization | Panda API token (without Bearer prefix) |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
Authorization | header | string | Yes | Panda API token (without Bearer prefix) |
This endpoint takes no path, query, or body parameters.
Response
Success Response (200)
Returns an array of stream keys:
[
{
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"title": "Main key",
"stream_key": "sk_live_xxxxx",
"rtmp": "rtmps://...ivs.us-east-1.amazonaws.com/app/",
"default": true,
"is_attached": false,
"created_at": "2026-05-28T00:00:00.000Z"
},
{
"id": "bbbbbbbb-cccc-dddd-eeee-ffffffffffff",
"title": "Backup key",
"stream_key": "sk_live_yyyyy",
"rtmp": "rtmps://...ivs.us-east-1.amazonaws.com/app/",
"default": false,
"is_attached": true,
"created_at": "2026-05-20T10:00:00.000Z"
}
]Response Schema (item)
| Field | Type | Description |
|---|---|---|
id | string (uuid) | Unique identifier of the stream key — pass this as stream_key_id when creating a live. |
title | string | User-facing display name (current field). |
name | string | Legacy display name. Some responses still expose it; read as `title |
stream_key | string | The stream key value that the encoder (OBS) uses in the RTMP URL. |
rtmp | string | Primary RTMP/RTMPS ingest endpoint for this key. |
default | boolean | true when this is the account's default/preferred stream key. |
is_attached | boolean | true when the key is currently bound to a live and therefore cannot be reused for a new live. |
created_at | string | ISO 8601 creation timestamp. |
Heads up:idis thestream_key_idyou pass to Create live. Thestream_keyfield is the secret value you give to the encoder — never share it client-side.
Error Responses
- 401 Unauthorized — Missing or invalid API token.
- 500 Internal Server Error — Server-side error.
Example Usage
cURL
curl -X GET \
'https://api-v2.pandavideo.com.br/live_stream_key' \
-H 'Authorization: your_api_token_here' \
-H 'Accept: application/json'Related
- Create Live Stream Key — create a new key.
- Update/Reset Live Stream Key — rename or rotate the secret of an existing key.
- Delete Live Stream Key — remove a key.
