Authorizations
The token which identifies the user accessing the PMS. This can be either:
- A traditional access token obtained from plex.tv
- A JWT token obtained through the JWT authentication flow
JWT tokens provide better security with:
- Short-lived tokens (7 days expiration)
- Public-key cryptography (ED25519)
- Better clock synchronization
- Individual device revocation capability
Headers
Indicates the client accepts the indicated media types
application/json, application/xml An opaque identifier unique to the client
"abc123"
The name of the client product
"Plex for Roku"
The version of the client application
"2.4.1"
The platform of the client
"Roku"
The version of the platform
"4.3 build 1057"
A relatively friendly name for the client device
"Roku 3"
A potentially less friendly identifier for the device model
"4200X"
The device vendor
"Roku"
A friendly name for the client
"Living Room TV"
The marketplace on which the client application is distributed
"googlePlay"
Query Parameters
The metadata type to filter by
0, 1 0, 1 0, 1 Used for movies, shows, artists, albums, and tracks. Allowed for various URI schemes, to be defined.
The title to filter by or assign
Used for movies shows, and albums. Optional.
Used for movies, episodes, and tracks. The full path to the media file, used for "cloud-scanning" an item.
Used for episodes and tracks. The title of the show/artist. Required if path isn't passed.
Used for episodes. The year of the show.
Used for episodes and tracks. The season/album number.
Used for episodes and tracks. The episode/tracks number in the season/album.
Used for episodes. In the format YYYY-MM-DD.
Used for albums and tracks. The artist name for albums or the album name for tracks.
Response
OK
MediaContainer is the root element of most Plex API responses. It serves as a generic container for various types of content (Metadata, Hubs, Directories, etc.) and includes pagination information (offset, size, totalSize) when applicable.
Common attributes: - identifier: Unique identifier for this container - size: Number of items in this response page - totalSize: Total number of items available (for pagination) - offset: Starting index of this page (for pagination)
The container often "hoists" common attributes from its children. For example, if all tracks in a container share the same album title, the parentTitle attribute may appear on the MediaContainer rather than being repeated on each track.