---
title: "List Playback Restrictions"
method: GET
path: "/video/v1/playback-restrictions"
tags: ["Playback Restrictions"]
---

# List Playback Restrictions

`GET /video/v1/playback-restrictions`

Returns a list of all Playback Restrictions.

## Query parameters

- `page` integer
- `limit` integer

## Response `200`

OK

- ListPlaybackRestrictionsResponse
  - `data` PlaybackRestriction[], required
    - `id` string, required — Unique identifier for the Playback Restriction. Max 255 characters.
    - `created_at` string, int64, required — Time the Playback Restriction was created, defined as a Unix timestamp (seconds since epoch).
    - `updated_at` string, int64, required — Time the Playback Restriction was last updated, defined as a Unix timestamp (seconds since epoch).
    - `referrer` ReferrerDomainRestrictionSettings, required — A list of domains allowed to play your videos.
      - `allowed_domains` string[] — List of domains allowed to play videos. Possible values are * `[]` Empty Array indicates deny video playback requests for all domains * `["*"]` A Single Wildcard `*` entry means allow video playback requests from any domain * `["*.example.com", "foo.com"]` A list of up to 10 domains or valid dns-style wildcards
      - `allow_no_referrer` boolean — A boolean to determine whether to allow or deny HTTP requests without `Referer` HTTP request header. Playback requests coming from non-web/native applications like iOS, Android or smart TVs will not have a `Referer` HTTP header. Set this value to `true` to allow these playback requests.
    - `user_agent` UserAgentRestrictionSettings, required — Rules that control what user agents are allowed to play your videos. Please see [Using User-Agent HTTP header for validation](https://docs.mux.com/guides/secure-video-playback#using-user-agent-http-header-for-validation) for more details on this feature.
      - `allow_no_user_agent` boolean — Whether or not to allow views without a `User-Agent` HTTP request header.
      - `allow_high_risk_user_agent` boolean — Whether or not to allow high risk user agents. The high risk user agents are defined by Mux.

---

[API](https://skmtc.net/muxinc/apis/mux-api.md) · [All operations](https://skmtc.net/muxinc/apis/mux-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/muxinc/mux-api/revisions/34a65dce0f31/schema)
