Get strict playback status

Returns whether strict playback origin checking is enabled for the library.

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

GET /panda_only_playback/

Returns whether strict playback origin checking is enabled for the library of the authenticated user.

📘

What this mode does

When enabled, the stream can only be played through the Panda player, which sends the required origin/referer credentials. Requests that hit the .m3u8 URL directly, outside the player, are refused. The official embed keeps working normally — in browsers and in in-app WebViews alike.

📘

Authorization

Requires a valid API token in the Authorization header (without Bearer prefix). The library is resolved from the token — there is no library_id in the path.

HTTP Method & Path

GET /panda_only_playback/

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

📘

Note the trailing slash and the missing library ID

This endpoint (like /block_download/) takes no library_id — the library comes from the token. The HLS encryption switch, in contrast, does take the ID in the URL. This inconsistency is real in the API.

Authentication Requirements

HeaderValue
AuthorizationYour Panda API token (no Bearer prefix)

Response

Success Response (200)

{ "status": true }
FieldTypeDescription
statusbooleantrue when strict playback origin checking is enabled
📘

Not part of GET /library

This setting is not returned by GET /library — it only exists on this endpoint.

Error Responses

StatusWhen
404Library not found for the token's user
500Internal error

Example Usage

cURL

curl -X GET "https://api-v2.pandavideo.com.br/panda_only_playback/" \
  -H "Authorization: $PANDA_API_TOKEN"

Related

  • Change the setting: PUT /panda_only_playback/
  • Required prerequisite: Get block download status
Response

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