From 4b28482d57ec9356fd0970b371bf7f53c9fb632a Mon Sep 17 00:00:00 2001 From: lukehagar Date: Wed, 12 Apr 2023 14:14:19 +0000 Subject: [PATCH] Updating OpenAPI Spec --- static/plex-api-spec-dereferenced.yaml | 426 ++++++++++++------------- 1 file changed, 213 insertions(+), 213 deletions(-) diff --git a/static/plex-api-spec-dereferenced.yaml b/static/plex-api-spec-dereferenced.yaml index ed0cc29..d67c360 100644 --- a/static/plex-api-spec-dereferenced.yaml +++ b/static/plex-api-spec-dereferenced.yaml @@ -40,77 +40,77 @@ paths: description: Get Available Clients operationId: getAvailableClients parameters: - - in: header - name: X-Plex-Platform - description: 'Platform name, eg iOS, MacOSX, Android, LG, etc' - schema: - type: string - example: - - iOS - - MacOSX - - Android - - LG - required: false - - in: header - name: X-Plex-Platform-Version - description: 'Operating system version, eg 4.3.1, 10.6.7, 3.2' - schema: - type: string - example: - - 4.3.1 - - 10.6.7 - - 3.2 - required: false - - in: header - name: X-Plex-Provides - description: 'One or more of [player, controller, server]' - schema: - type: string - example: - - iOS - - MacOSX - - Android - - LG - required: false - - in: header - name: X-Plex-Client-Identifier - description: 'UUID, serial number, or other number unique per device' - schema: - type: string - required: true - - in: header - name: X-Plex-Product - description: 'Plex application name, eg Laika, Plex Media Server, Media Link' - schema: - type: string - example: - - Laika - - Plex Media Server - - Media Link - required: false - - in: header - name: X-Plex-Version - description: Plex application version number - schema: - type: string - required: false - - in: header - name: X-Plex-Device - description: 'Device name and model number, eg iPhone3,2, Motorola XOOM™, LG5200TV' - schema: - type: string - example: - - 'iPhone3,2' - - Motorola XOOM™ - - LG5200TV - required: false - - in: header - name: X-Plex-Device-Name - description: Primary name for the device eg. `Plex Web (Chrome)` - schema: - type: string - example: Plex Web (Chrome) - required: false + - - in: header + name: X-Plex-Client-Identifier + description: 'UUID, serial number, or other number unique per device' + schema: + type: string + required: true + - - in: header + name: X-Plex-Device-Name + description: Primary name for the device eg. `Plex Web (Chrome)` + schema: + type: string + example: Plex Web (Chrome) + required: false + - - in: header + name: X-Plex-Device + description: 'Device name and model number, eg iPhone3,2, Motorola XOOM™, LG5200TV' + schema: + type: string + example: + - 'iPhone3,2' + - Motorola XOOM™ + - LG5200TV + required: false + - - in: header + name: X-Plex-Platform-Version + description: 'Operating system version, eg 4.3.1, 10.6.7, 3.2' + schema: + type: string + example: + - 4.3.1 + - 10.6.7 + - 3.2 + required: false + - - in: header + name: X-Plex-Platform + description: 'Platform name, eg iOS, MacOSX, Android, LG, etc' + schema: + type: string + example: + - iOS + - MacOSX + - Android + - LG + required: false + - - in: header + name: X-Plex-Product + description: 'Plex application name, eg Laika, Plex Media Server, Media Link' + schema: + type: string + example: + - Laika + - Plex Media Server + - Media Link + required: false + - - in: header + name: X-Plex-Provides + description: 'One or more of [player, controller, server]' + schema: + type: string + example: + - iOS + - MacOSX + - Android + - LG + required: false + - - in: header + name: X-Plex-Version + description: Plex application version number + schema: + type: string + required: false responses: '200': description: Available Clients @@ -2017,77 +2017,77 @@ paths: description: Get Logged in User operationId: getCurrentUserDetails parameters: - - in: header - name: X-Plex-Platform - description: 'Platform name, eg iOS, MacOSX, Android, LG, etc' - schema: - type: string - example: - - iOS - - MacOSX - - Android - - LG - required: false - - in: header - name: X-Plex-Platform-Version - description: 'Operating system version, eg 4.3.1, 10.6.7, 3.2' - schema: - type: string - example: - - 4.3.1 - - 10.6.7 - - 3.2 - required: false - - in: header - name: X-Plex-Provides - description: 'One or more of [player, controller, server]' - schema: - type: string - example: - - iOS - - MacOSX - - Android - - LG - required: false - - in: header - name: X-Plex-Client-Identifier - description: 'UUID, serial number, or other number unique per device' - schema: - type: string - required: true - - in: header - name: X-Plex-Product - description: 'Plex application name, eg Laika, Plex Media Server, Media Link' - schema: - type: string - example: - - Laika - - Plex Media Server - - Media Link - required: false - - in: header - name: X-Plex-Version - description: Plex application version number - schema: - type: string - required: false - - in: header - name: X-Plex-Device - description: 'Device name and model number, eg iPhone3,2, Motorola XOOM™, LG5200TV' - schema: - type: string - example: - - 'iPhone3,2' - - Motorola XOOM™ - - LG5200TV - required: false - - in: header - name: X-Plex-Device-Name - description: Primary name for the device eg. `Plex Web (Chrome)` - schema: - type: string - example: Plex Web (Chrome) - required: false + - - in: header + name: X-Plex-Client-Identifier + description: 'UUID, serial number, or other number unique per device' + schema: + type: string + required: true + - - in: header + name: X-Plex-Device-Name + description: Primary name for the device eg. `Plex Web (Chrome)` + schema: + type: string + example: Plex Web (Chrome) + required: false + - - in: header + name: X-Plex-Device + description: 'Device name and model number, eg iPhone3,2, Motorola XOOM™, LG5200TV' + schema: + type: string + example: + - 'iPhone3,2' + - Motorola XOOM™ + - LG5200TV + required: false + - - in: header + name: X-Plex-Platform-Version + description: 'Operating system version, eg 4.3.1, 10.6.7, 3.2' + schema: + type: string + example: + - 4.3.1 + - 10.6.7 + - 3.2 + required: false + - - in: header + name: X-Plex-Platform + description: 'Platform name, eg iOS, MacOSX, Android, LG, etc' + schema: + type: string + example: + - iOS + - MacOSX + - Android + - LG + required: false + - - in: header + name: X-Plex-Product + description: 'Plex application name, eg Laika, Plex Media Server, Media Link' + schema: + type: string + example: + - Laika + - Plex Media Server + - Media Link + required: false + - - in: header + name: X-Plex-Provides + description: 'One or more of [player, controller, server]' + schema: + type: string + example: + - iOS + - MacOSX + - Android + - LG + required: false + - - in: header + name: X-Plex-Version + description: Plex application version number + schema: + type: string + required: false responses: '200': description: Logged in user details @@ -2122,77 +2122,77 @@ paths: description: Get Devices operationId: getDevices parameters: - - in: header - name: X-Plex-Platform - description: 'Platform name, eg iOS, MacOSX, Android, LG, etc' - schema: - type: string - example: - - iOS - - MacOSX - - Android - - LG - required: false - - in: header - name: X-Plex-Platform-Version - description: 'Operating system version, eg 4.3.1, 10.6.7, 3.2' - schema: - type: string - example: - - 4.3.1 - - 10.6.7 - - 3.2 - required: false - - in: header - name: X-Plex-Provides - description: 'One or more of [player, controller, server]' - schema: - type: string - example: - - iOS - - MacOSX - - Android - - LG - required: false - - in: header - name: X-Plex-Client-Identifier - description: 'UUID, serial number, or other number unique per device' - schema: - type: string - required: true - - in: header - name: X-Plex-Product - description: 'Plex application name, eg Laika, Plex Media Server, Media Link' - schema: - type: string - example: - - Laika - - Plex Media Server - - Media Link - required: false - - in: header - name: X-Plex-Version - description: Plex application version number - schema: - type: string - required: false - - in: header - name: X-Plex-Device - description: 'Device name and model number, eg iPhone3,2, Motorola XOOM™, LG5200TV' - schema: - type: string - example: - - 'iPhone3,2' - - Motorola XOOM™ - - LG5200TV - required: false - - in: header - name: X-Plex-Device-Name - description: Primary name for the device eg. `Plex Web (Chrome)` - schema: - type: string - example: Plex Web (Chrome) - required: false + - - in: header + name: X-Plex-Client-Identifier + description: 'UUID, serial number, or other number unique per device' + schema: + type: string + required: true + - - in: header + name: X-Plex-Device-Name + description: Primary name for the device eg. `Plex Web (Chrome)` + schema: + type: string + example: Plex Web (Chrome) + required: false + - - in: header + name: X-Plex-Device + description: 'Device name and model number, eg iPhone3,2, Motorola XOOM™, LG5200TV' + schema: + type: string + example: + - 'iPhone3,2' + - Motorola XOOM™ + - LG5200TV + required: false + - - in: header + name: X-Plex-Platform-Version + description: 'Operating system version, eg 4.3.1, 10.6.7, 3.2' + schema: + type: string + example: + - 4.3.1 + - 10.6.7 + - 3.2 + required: false + - - in: header + name: X-Plex-Platform + description: 'Platform name, eg iOS, MacOSX, Android, LG, etc' + schema: + type: string + example: + - iOS + - MacOSX + - Android + - LG + required: false + - - in: header + name: X-Plex-Product + description: 'Plex application name, eg Laika, Plex Media Server, Media Link' + schema: + type: string + example: + - Laika + - Plex Media Server + - Media Link + required: false + - - in: header + name: X-Plex-Provides + description: 'One or more of [player, controller, server]' + schema: + type: string + example: + - iOS + - MacOSX + - Android + - LG + required: false + - - in: header + name: X-Plex-Version + description: Plex application version number + schema: + type: string + required: false responses: '200': description: List of Plex Devices