Get playlist videos

Retrieves all videos in a specific playlist

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

GET /playlists/{playlist_id}/videos

Returns the ordered list of videos in a playlist, with enriched per‑video metadata (title, duration, thumbnail).

📘

Authorization

Requires a valid API Key in the Authorization header. Send the key directly — no Bearer prefix.

🔒

Ownership enforced. Caller must own the playlist; otherwise 500 "Unauthorized: You do not own this playlist".

HTTP Method & Path

GET /playlists/{playlist_id}/videos

Base URL: https://api-v2.pandavideo.com.br

Path Parameters

NameTypeRequiredDescription
playlist_idstring (uuid)yesPlaylist identifier.

Response

Success Response (200)

Returns an array sorted by order ASC.

[
  {
    "video_id": "f1f2f3f4-aaaa-bbbb-cccc-d1d2d3d4d5d6",
    "video": {
      "id": "f1f2f3f4-aaaa-bbbb-cccc-d1d2d3d4d5d6",
      "title": "Episode 1 — Welcome",
      "duration": 720,
      "thumbnail_url": "https://b-myzone.tv.pandavideo.com.br/abc123/thumbnail.jpg"
    },
    "order": 0,
    "playlist_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
]

Response Schema

FieldTypeDescription
video_idstring (uuid)Video identifier (same as video.id).
playlist_idstring (uuid)Playlist identifier (echo).
orderintegerPosition in the playlist (0‑indexed, sorted ASC).
video.idstring (uuid)Video identifier.
video.titlestringVideo title (empty string when missing).
video.durationintegerVideo duration in seconds (from metadata.length, 0 if absent).
video.thumbnail_urlstringDerived thumbnail URL — config.thumb when present, else https://b-{pullzone}.tv.pandavideo.com.br/{external_id}/thumbnail.jpg. Empty string when the video has no usable thumbnail source.

Error Responses

  • 401 — missing/invalid API Key.
  • 500 — ownership rejected or internal error.

Example Usage

cURL

curl --request GET \
  --url 'https://api-v2.pandavideo.com.br/playlists/a1b2c3d4-e5f6-7890-abcd-ef1234567890/videos' \
  --header 'Authorization: <your-api-key>'

Recipes

Path Params
uuid
required

Unique identifier of the playlist

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json