get
https://api-v2.pandavideo.com.br/playlists
Retrieves all playlists for the authenticated user
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
GET /playlists
Lists all playlists owned by the authenticated user, including a derived thumbnail for the first video.
AuthorizationRequires a valid API Key in the
Authorizationheader. Send the key directly — noBearerprefix.
HTTP Method & Path
GET /playlists
Base URL: https://api-v2.pandavideo.com.br
Response
Success Response (200)
Returns an array of playlists (not wrapped in a data envelope).
[
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"user_id": "11111111-2222-3333-4444-555555555555",
"name": "Onboarding Series",
"duration": 4520,
"videos_quantity": 6,
"updated_at": "2025-01-15T10:00:00.000Z",
"access_type": "anyone_with_link",
"image_url": null,
"first_thumbnail": "https://b-myzone.tv.pandavideo.com.br/abc123/thumbnail.jpg"
}
]Response Schema
| Field | Type | Description |
|---|---|---|
id | string (uuid) | Playlist identifier. |
user_id | string (uuid) | Owner user. |
name | string | Playlist display name. |
duration | integer | Total duration across all videos in seconds. |
videos_quantity | integer | Number of videos currently linked. |
updated_at | string (ISO date‑time) | Last update. |
access_type | string | anyone_with_link | anyone_with_password. |
image_url | string | null | Custom logo URL (when set). |
first_thumbnail | string | null | Derived thumbnail of the first video: config.thumb if present, else https://b-{pullzone}.tv.pandavideo.com.br/{external_id}/thumbnail.jpg. |
Password never returned. Playlists withanyone_with_passwordaccess do not include theirpasswordin this response — it is encrypted on the server.
Error Responses
- 401 — missing/invalid API Key.
- 500 — internal error.
Example Usage
cURL
curl --request GET \
--url 'https://api-v2.pandavideo.com.br/playlists' \
--header 'Authorization: <your-api-key>'