Plex API Documentation home page
Plex API Documentation
Search...
Suggest an edit
Suggest an edit
Search...
Navigation
Plex
Get Companions Data
Documentation
Plex API Reference
Community
Server
GET
Get Server Capabilities
GET
Get Server Preferences
GET
Get Available Clients
GET
Get Devices
GET
Get Server Identity
GET
Get MyPlex Account
GET
Get a Resized Photo
GET
Get Media Providers
GET
Get Server List
Media
GET
Mark Media Played
GET
Mark Media Unplayed
POST
Update Media Play Progress
GET
Get Banner Image
GET
Get Thumb Image
Video
GET
Get the timeline for a media item
GET
Start Universal Transcode
Activities
GET
Get Server Activities
DEL
Cancel Server Activities
Butler
GET
Get Butler tasks
POST
Start all Butler tasks
DEL
Stop all Butler tasks
POST
Start a single Butler task
DEL
Stop a single Butler task
Plex
GET
Get Companions Data
GET
Get list of friends of the user logged in
GET
Get Geo Data
GET
Get Plex Home Data
GET
Get Server Resources
POST
Get a Pin
GET
Get Access Token by PinId
Hubs
GET
Get Global Hubs
GET
Get Recently Added
GET
Get library specific hubs
Search
GET
Perform a search
GET
Perform a voice search
GET
Get Search Results
Library
GET
Get Hash Value
GET
Get Recently Added
GET
Get All Libraries
GET
Get library details
DEL
Delete library section
GET
Get library items
GET
Refresh Metadata Of The Library
GET
Search library
GET
Get Metadata by RatingKey
GET
Get Items Children
GET
Get Top Watched Content
GET
Get On Deck
Watchlist
GET
Get User Watchlist
Log
GET
Logging a single line message.
POST
Logging a multi-line message
GET
Enabling Papertrail
Playlists
GET
Get All Playlists
POST
Create a Playlist
GET
Retrieve Playlist
PUT
Update a Playlist
DEL
Deletes a Playlist
GET
Retrieve Playlist Contents
PUT
Adding to a Playlist
DEL
Delete Playlist Contents
POST
Upload Playlist
Authentication
GET
Get a Transient Token
GET
Get Source Connection Information
GET
Get Token Details
POST
Get User Sign In Data
Statistics
GET
Get Media Statistics
GET
Get Resources Statistics
GET
Get Bandwidth Statistics
Sessions
GET
Get Active Sessions
GET
Get Session History
GET
Get Transcode Sessions
DEL
Stop a Transcode Session
Updater
GET
Querying status of updates
PUT
Checking for updates
PUT
Apply Updates
Plex
Get Companions Data
Get Companions Data
GET
/
companions
Send
Authorization
X-Plex-Token
string
*
X-Plex-Token
Required
string
Plex Authentication Token
Authorizations
X-Plex-Token
string
header
required
Plex Authentication Token
Response
200 - application/json
identifier
string
required
baseURL
string
required
title
string
required
linkURL
string
required
provides
string
required
token
string
required
The plex authtoken used to identify with
Stop a single Butler task
Get list of friends of the user logged in