mirror of
https://github.com/LukeHagar/plex-api-spec.git
synced 2025-12-09 20:47:46 +00:00
build: dereferenced Plex Media Server API Spec updated
This commit is contained in:
committed by
github-actions[bot]
parent
915751fec7
commit
0027d6edd9
@@ -55,44 +55,54 @@ x-speakeasy-globals:
|
||||
parameters:
|
||||
- name: X-Plex-Client-Identifier
|
||||
x-speakeasy-name-override: ClientID
|
||||
description: 'The unique identifier for the client application. This is used to track the client application and its usage. (UUID, serial number, or other number unique per device)'
|
||||
in: query
|
||||
description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
|
||||
required: true
|
||||
in: header
|
||||
schema:
|
||||
type: string
|
||||
example: gcgzw5rz2xovp84b4vha3a40
|
||||
required: true
|
||||
examples:
|
||||
- 3381b62b-9ab7-4e37-827b-203e9809eb58
|
||||
- SMPH00123
|
||||
- 4CE0460D0G
|
||||
- name: X-Plex-Product
|
||||
x-speakeasy-name-override: ClientName
|
||||
description: 'The name of the client application. This is used to track the client application and its usage. (Plex Web, Plex Media Server, etc.)'
|
||||
in: query
|
||||
description: 'The name of the client application. (Plex Web, Plex Media Server, etc.)'
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Plex Web
|
||||
examples:
|
||||
- Plex Web
|
||||
- Plex for Roku
|
||||
- name: X-Plex-Version
|
||||
x-speakeasy-name-override: ClientVersion
|
||||
description: 'The version of the client application. This is used to track the client application and its usage. (4.133.0, 5.0.0, etc.)'
|
||||
in: query
|
||||
description: The version of the client application.
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: 4.133.0
|
||||
examples:
|
||||
- 2.4.1
|
||||
- 4.133.0
|
||||
- name: X-Plex-Platform
|
||||
x-speakeasy-name-override: ClientPlatform
|
||||
description: 'The platform of the client application. This is used to track the client application and its usage. (Chrome, Safari, etc.)'
|
||||
in: query
|
||||
x-speakeasy-name-override: Platform
|
||||
description: The platform of the client application.
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Chrome
|
||||
examples:
|
||||
- Chrome
|
||||
- Roku
|
||||
- name: X-Plex-Device
|
||||
x-speakeasy-name-override: DeviceName
|
||||
description: 'The name of the device the client application is running on. This is used to track the client application and its usage. (Linux, iOS, Android, etc.)'
|
||||
in: query
|
||||
x-speakeasy-name-override: DeviceNickname
|
||||
description: A relatively friendly name for the client device
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Linux
|
||||
examples:
|
||||
- Roku 3
|
||||
security:
|
||||
- accessToken: []
|
||||
components:
|
||||
@@ -5036,12 +5046,12 @@ paths:
|
||||
example: 50
|
||||
required: false
|
||||
- name: X-Plex-Token
|
||||
in: query
|
||||
description: Plex Authentication Token
|
||||
in: header
|
||||
description: 'An authentication token, obtained from plex.tv'
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
example: CV5xoxjTpFKUzBTShsaf
|
||||
required: true
|
||||
responses:
|
||||
'200':
|
||||
description: Watchlist Data
|
||||
@@ -7422,12 +7432,12 @@ paths:
|
||||
type: integer
|
||||
example: 1
|
||||
- name: X-Plex-Token
|
||||
in: query
|
||||
description: Plex Authentication Token
|
||||
in: header
|
||||
description: 'An authentication token, obtained from plex.tv'
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
example: CV5xoxjTpFKUzBTShsaf
|
||||
required: true
|
||||
responses:
|
||||
'200':
|
||||
description: Successful response returning an image
|
||||
@@ -7581,12 +7591,12 @@ paths:
|
||||
type: integer
|
||||
example: 1
|
||||
- name: X-Plex-Token
|
||||
in: query
|
||||
description: Plex Authentication Token
|
||||
in: header
|
||||
description: 'An authentication token, obtained from plex.tv'
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
example: CV5xoxjTpFKUzBTShsaf
|
||||
required: true
|
||||
responses:
|
||||
'200':
|
||||
description: Successful response returning an image
|
||||
@@ -8673,12 +8683,15 @@ paths:
|
||||
- ENABLE
|
||||
- name: X-Plex-Client-Identifier
|
||||
x-speakeasy-name-override: ClientID
|
||||
description: 'The unique identifier for the client application. This is used to track the client application and its usage. (UUID, serial number, or other number unique per device)'
|
||||
in: query
|
||||
description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
|
||||
required: true
|
||||
in: header
|
||||
schema:
|
||||
type: string
|
||||
example: gcgzw5rz2xovp84b4vha3a40
|
||||
required: true
|
||||
examples:
|
||||
- 3381b62b-9ab7-4e37-827b-203e9809eb58
|
||||
- SMPH00123
|
||||
- 4CE0460D0G
|
||||
responses:
|
||||
'200':
|
||||
description: List of Plex Devices. This includes Plex hosted servers and clients
|
||||
@@ -9361,44 +9374,54 @@ paths:
|
||||
required: false
|
||||
- name: X-Plex-Client-Identifier
|
||||
x-speakeasy-name-override: ClientID
|
||||
description: 'The unique identifier for the client application. This is used to track the client application and its usage. (UUID, serial number, or other number unique per device)'
|
||||
in: query
|
||||
description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
|
||||
required: true
|
||||
in: header
|
||||
schema:
|
||||
type: string
|
||||
example: gcgzw5rz2xovp84b4vha3a40
|
||||
required: true
|
||||
examples:
|
||||
- 3381b62b-9ab7-4e37-827b-203e9809eb58
|
||||
- SMPH00123
|
||||
- 4CE0460D0G
|
||||
- name: X-Plex-Product
|
||||
x-speakeasy-name-override: ClientName
|
||||
description: 'The name of the client application. This is used to track the client application and its usage. (Plex Web, Plex Media Server, etc.)'
|
||||
in: query
|
||||
description: 'The name of the client application. (Plex Web, Plex Media Server, etc.)'
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Plex Web
|
||||
examples:
|
||||
- Plex Web
|
||||
- Plex for Roku
|
||||
- name: X-Plex-Device
|
||||
x-speakeasy-name-override: DeviceName
|
||||
description: 'The name of the device the client application is running on. This is used to track the client application and its usage. (Linux, iOS, Android, etc.)'
|
||||
in: query
|
||||
x-speakeasy-name-override: DeviceNickname
|
||||
description: A relatively friendly name for the client device
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Linux
|
||||
examples:
|
||||
- Roku 3
|
||||
- name: X-Plex-Version
|
||||
x-speakeasy-name-override: ClientVersion
|
||||
description: 'The version of the client application. This is used to track the client application and its usage. (4.133.0, 5.0.0, etc.)'
|
||||
in: query
|
||||
description: The version of the client application.
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: 4.133.0
|
||||
examples:
|
||||
- 2.4.1
|
||||
- 4.133.0
|
||||
- name: X-Plex-Platform
|
||||
x-speakeasy-name-override: ClientPlatform
|
||||
description: 'The platform of the client application. This is used to track the client application and its usage. (Chrome, Safari, etc.)'
|
||||
in: query
|
||||
x-speakeasy-name-override: Platform
|
||||
description: The platform of the client application.
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Chrome
|
||||
examples:
|
||||
- Chrome
|
||||
- Roku
|
||||
responses:
|
||||
'201':
|
||||
description: Requests a new pin id used in the authentication flow
|
||||
@@ -9627,44 +9650,54 @@ paths:
|
||||
type: integer
|
||||
- name: X-Plex-Client-Identifier
|
||||
x-speakeasy-name-override: ClientID
|
||||
description: 'The unique identifier for the client application. This is used to track the client application and its usage. (UUID, serial number, or other number unique per device)'
|
||||
in: query
|
||||
description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
|
||||
required: true
|
||||
in: header
|
||||
schema:
|
||||
type: string
|
||||
example: gcgzw5rz2xovp84b4vha3a40
|
||||
required: true
|
||||
examples:
|
||||
- 3381b62b-9ab7-4e37-827b-203e9809eb58
|
||||
- SMPH00123
|
||||
- 4CE0460D0G
|
||||
- name: X-Plex-Product
|
||||
x-speakeasy-name-override: ClientName
|
||||
description: 'The name of the client application. This is used to track the client application and its usage. (Plex Web, Plex Media Server, etc.)'
|
||||
in: query
|
||||
description: 'The name of the client application. (Plex Web, Plex Media Server, etc.)'
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Plex Web
|
||||
examples:
|
||||
- Plex Web
|
||||
- Plex for Roku
|
||||
- name: X-Plex-Device
|
||||
x-speakeasy-name-override: DeviceName
|
||||
description: 'The name of the device the client application is running on. This is used to track the client application and its usage. (Linux, iOS, Android, etc.)'
|
||||
in: query
|
||||
x-speakeasy-name-override: DeviceNickname
|
||||
description: A relatively friendly name for the client device
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Linux
|
||||
examples:
|
||||
- Roku 3
|
||||
- name: X-Plex-Version
|
||||
x-speakeasy-name-override: ClientVersion
|
||||
description: 'The version of the client application. This is used to track the client application and its usage. (4.133.0, 5.0.0, etc.)'
|
||||
in: query
|
||||
description: The version of the client application.
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: 4.133.0
|
||||
examples:
|
||||
- 2.4.1
|
||||
- 4.133.0
|
||||
- name: X-Plex-Platform
|
||||
x-speakeasy-name-override: ClientPlatform
|
||||
description: 'The platform of the client application. This is used to track the client application and its usage. (Chrome, Safari, etc.)'
|
||||
in: query
|
||||
x-speakeasy-name-override: Platform
|
||||
description: The platform of the client application.
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Chrome
|
||||
examples:
|
||||
- Chrome
|
||||
- Roku
|
||||
responses:
|
||||
'200':
|
||||
description: The Pin with a non-null authToken when it has been verified by the user
|
||||
@@ -11186,12 +11219,12 @@ paths:
|
||||
- application/xml
|
||||
example: application/json
|
||||
- name: X-Plex-Token
|
||||
in: query
|
||||
description: Plex Authentication Token
|
||||
in: header
|
||||
description: 'An authentication token, obtained from plex.tv'
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
example: CV5xoxjTpFKUzBTShsaf
|
||||
required: true
|
||||
responses:
|
||||
'200':
|
||||
description: Media providers and their features
|
||||
@@ -14508,44 +14541,54 @@ paths:
|
||||
parameters:
|
||||
- name: X-Plex-Client-Identifier
|
||||
x-speakeasy-name-override: ClientID
|
||||
description: 'The unique identifier for the client application. This is used to track the client application and its usage. (UUID, serial number, or other number unique per device)'
|
||||
in: query
|
||||
description: 'An opaque identifier unique to the client (UUID, serial number, or other unique device ID)'
|
||||
required: true
|
||||
in: header
|
||||
schema:
|
||||
type: string
|
||||
example: gcgzw5rz2xovp84b4vha3a40
|
||||
required: true
|
||||
examples:
|
||||
- 3381b62b-9ab7-4e37-827b-203e9809eb58
|
||||
- SMPH00123
|
||||
- 4CE0460D0G
|
||||
- name: X-Plex-Product
|
||||
x-speakeasy-name-override: ClientName
|
||||
description: 'The name of the client application. This is used to track the client application and its usage. (Plex Web, Plex Media Server, etc.)'
|
||||
in: query
|
||||
description: 'The name of the client application. (Plex Web, Plex Media Server, etc.)'
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Plex Web
|
||||
examples:
|
||||
- Plex Web
|
||||
- Plex for Roku
|
||||
- name: X-Plex-Device
|
||||
x-speakeasy-name-override: DeviceName
|
||||
description: 'The name of the device the client application is running on. This is used to track the client application and its usage. (Linux, iOS, Android, etc.)'
|
||||
in: query
|
||||
x-speakeasy-name-override: DeviceNickname
|
||||
description: A relatively friendly name for the client device
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Linux
|
||||
examples:
|
||||
- Roku 3
|
||||
- name: X-Plex-Version
|
||||
x-speakeasy-name-override: ClientVersion
|
||||
description: 'The version of the client application. This is used to track the client application and its usage. (4.133.0, 5.0.0, etc.)'
|
||||
in: query
|
||||
description: The version of the client application.
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: 4.133.0
|
||||
examples:
|
||||
- 2.4.1
|
||||
- 4.133.0
|
||||
- name: X-Plex-Platform
|
||||
x-speakeasy-name-override: ClientPlatform
|
||||
description: 'The platform of the client application. This is used to track the client application and its usage. (Chrome, Safari, etc.)'
|
||||
in: query
|
||||
x-speakeasy-name-override: Platform
|
||||
description: The platform of the client application.
|
||||
in: header
|
||||
required: false
|
||||
schema:
|
||||
type: string
|
||||
example: Chrome
|
||||
examples:
|
||||
- Chrome
|
||||
- Roku
|
||||
requestBody:
|
||||
content:
|
||||
application/x-www-form-urlencoded:
|
||||
|
||||
Reference in New Issue
Block a user