overlay: 1.0.0 info: title: CodeSamples overlay for php target version: 0.0.0 actions: - target: $["paths"]["/video/:/transcode/universal/start.mpd"]["get"] update: x-codeSamples: - lang: php label: startUniversalTranscode source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $request = new Operations\StartUniversalTranscodeRequest(); $request->hasMDE = 1; $request->path = '/library/metadata/23409'; $request->mediaIndex = 0; $request->partIndex = 0; $request->protocol = 'hls'; $request->fastSeek = 0; $request->directPlay = 0; $request->directStream = 0; $request->subtitleSize = 100; $request->subtites = 'burn'; $request->audioBoost = 100; $request->location = 'lan'; $request->mediaBufferSize = 102400; $request->session = 'zvcage8b7rkioqcm8f4uns4c'; $request->addDebugOverlay = 0; $request->autoAdjustQuality = 0;; $response = $sdk->video->startUniversalTranscode($request); if ($response->statusCode === 200) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/butler/{taskName}"]["delete"] update: x-codeSamples: - lang: php label: stopTask source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->butler->stopTask(Operations\\PathParamTaskName::BackupDatabase);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/hubs"]["get"] update: x-codeSamples: - lang: php label: getGlobalHubs source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->hubs->getGlobalHubs(1262.49, Operations\\OnlyTransient::One);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/library/onDeck"]["get"] update: x-codeSamples: - lang: php label: getOnDeck source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->library->getOnDeck(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/playlists/upload"]["post"] update: x-codeSamples: - lang: php label: uploadPlaylist source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->playlists->uploadPlaylist('/home/barkley/playlist.m3u', Operations\\Force::Zero);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/library/recentlyAdded"]["get"] update: x-codeSamples: - lang: php label: getRecentlyAdded source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->library->getRecentlyAdded(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/library/sections/{sectionId}"]["get"] update: x-codeSamples: - lang: php label: getLibrary source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->getLibrary(1000, Operations\\IncludeDetails::Zero);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/playlists"]["get"] update: x-codeSamples: - lang: php label: getPlaylists source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->playlists->getPlaylists(Operations\\PlaylistType::Audio, Operations\\QueryParamSmart::Zero);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/myplex/account"]["get"] update: x-codeSamples: - lang: php label: getMyPlexAccount source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->server->getMyPlexAccount(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/pins/{pinID}"]["get"] update: x-codeSamples: - lang: php label: getToken source: "setXPlexClientIdentifier('Postman')\n ->build();\n\ntry {\n \n\n $response = $sdk->plex->getToken('', 'Postman');\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/activities/{activityUUID}"]["delete"] update: x-codeSamples: - lang: php label: cancelServerActivities source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->activities->cancelServerActivities('25b71ed5-0f9d-461c-baa7-d404e9e10d3e');\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/library/hashes"]["get"] update: x-codeSamples: - lang: php label: getFileHash source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->getFileHash('file://C:\\Image.png&type=13', 4462.17);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/security/token"]["get"] update: x-codeSamples: - lang: php label: getTransientToken source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->authentication->getTransientToken(Operations\\GetTransientTokenQueryParamType::Delegation, Operations\\Scope::All);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/status/sessions/history/all"]["get"] update: x-codeSamples: - lang: php label: getSessionHistory source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $filter = new Operations\Filter(); $response = $sdk->sessions->getSessionHistory('', 1, $filter, 12); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/clients"]["get"] update: x-codeSamples: - lang: php label: getAvailableClients source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->server->getAvailableClients(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/photo/:/transcode"]["get"] update: x-codeSamples: - lang: php label: getResizedPhoto source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $request = new Operations\GetResizedPhotoRequest(); $request->width = 110; $request->height = 165; $request->opacity = 643869; $request->blur = 4000; $request->minSize = Operations\MinSize::Zero; $request->upscale = Operations\Upscale::Zero; $request->url = '/library/metadata/49564/thumb/1654258204';; $response = $sdk->server->getResizedPhoto($request); if ($response->statusCode === 200) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/:/timeline"]["get"] update: x-codeSamples: - lang: php label: getTimeline source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $request = new Operations\GetTimelineRequest(); $request->ratingKey = 23409; $request->key = '/library/metadata/23409'; $request->state = Operations\State::Playing; $request->hasMDE = 1; $request->time = 2000; $request->duration = 10000; $request->context = 'home:hub.continueWatching'; $request->playQueueItemID = 1; $request->playBackTime = 2000; $request->row = 1;; $response = $sdk->video->getTimeline($request); if ($response->statusCode === 200) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/library/sections/{sectionId}/refresh"]["get"] update: x-codeSamples: - lang: php label: refreshLibrary source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->refreshLibrary(934.16);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/library/sections/{sectionId}/search"]["get"] update: x-codeSamples: - lang: php label: searchLibrary source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->searchLibrary(933505, Operations\\Type::Four);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/:/prefs"]["get"] update: x-codeSamples: - lang: php label: getServerPreferences source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->server->getServerPreferences(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/hubs/search/voice"]["get"] update: x-codeSamples: - lang: php label: performVoiceSearch source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->search->performVoiceSearch('dead+poop', 4094.8, 5);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/log/networked"]["get"] update: x-codeSamples: - lang: php label: enablePaperTrail source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->log->enablePaperTrail(); if ($response->statusCode === 200) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/updater/apply"]["put"] update: x-codeSamples: - lang: php label: applyUpdates source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->updater->applyUpdates(Operations\\Tonight::One, Operations\\Skip::Zero);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/activities"]["get"] update: x-codeSamples: - lang: php label: getServerActivities source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->activities->getServerActivities(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/home"]["get"] update: x-codeSamples: - lang: php label: getHomeData source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->plex->getHomeData(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/library/sections/{sectionId}"]["delete"] update: x-codeSamples: - lang: php label: deleteLibrary source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->deleteLibrary(1000);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/log"]["post"] update: x-codeSamples: - lang: php label: logMultiLine source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { 'level=4&message=Test%20message%201&source=postman level=3&message=Test%20message%202&source=postman level=1&message=Test%20message%203&source=postman'; $response = $sdk->log->logMultiLine($request); if ($response->statusCode === 200) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/butler"]["get"] update: x-codeSamples: - lang: php label: getButlerTasks source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->butler->getButlerTasks(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/hubs/sections/{sectionId}"]["get"] update: x-codeSamples: - lang: php label: getLibraryHubs source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->hubs->getLibraryHubs(6728.76, 9010.22, Operations\\QueryParamOnlyTransient::Zero);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/library/sections"]["get"] update: x-codeSamples: - lang: php label: getLibraries source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->library->getLibraries(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/playlists/{playlistID}"]["put"] update: x-codeSamples: - lang: php label: updatePlaylist source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->playlists->updatePlaylist(3915, '', '');\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/statistics/bandwidth"]["get"] update: x-codeSamples: - lang: php label: getBandwidthStatistics source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->statistics->getBandwidthStatistics(4);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/:/progress"]["post"] update: x-codeSamples: - lang: php label: updatePlayProgress source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->media->updatePlayProgress('', 90000, 'played');\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/butler"]["post"] update: x-codeSamples: - lang: php label: startAllTasks source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->butler->startAllTasks(); if ($response->statusCode === 200) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/hubs/search"]["get"] update: x-codeSamples: - lang: php label: performSearch source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->search->performSearch('dylan', 1516.53, 5);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/transcode/sessions"]["get"] update: x-codeSamples: - lang: php label: getTranscodeSessions source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->sessions->getTranscodeSessions(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/library/metadata/{ratingKey}"]["get"] update: x-codeSamples: - lang: php label: getMetadata source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->getMetadata(8382.31);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/playlists"]["post"] update: x-codeSamples: - lang: php label: createPlaylist source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $request = new Operations\CreatePlaylistRequest(); $request->title = ''; $request->type = Operations\QueryParamType::Photo; $request->smart = Operations\Smart::One; $request->uri = 'https://inborn-brochure.biz'; $request->playQueueID = 3686.33;; $response = $sdk->playlists->createPlaylist($request); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/playlists/{playlistID}/items"]["get"] update: x-codeSamples: - lang: php label: getPlaylistContents source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->playlists->getPlaylistContents(5004.46, 9403.59);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/library/all/top"]["get"] update: x-codeSamples: - lang: php label: getTopWatchedContent source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->getTopWatchedContent(505531, 1);\n\n if ($response->object !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/playlists/{playlistID}/items"]["put"] update: x-codeSamples: - lang: php label: addPlaylistContents source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->playlists->addPlaylistContents(8502.01, 'server://12345/com.plexapp.plugins.library/library/metadata/1', 123);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/status/sessions"]["get"] update: x-codeSamples: - lang: php label: getSessions source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->sessions->getSessions(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/"]["get"] update: x-codeSamples: - lang: php label: getServerCapabilities source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->server->getServerCapabilities(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/identity"]["get"] update: x-codeSamples: - lang: php label: getServerIdentity source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->server->getServerIdentity(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/butler"]["delete"] update: x-codeSamples: - lang: php label: stopAllTasks source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->butler->stopAllTasks(); if ($response->statusCode === 200) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/butler/{taskName}"]["post"] update: x-codeSamples: - lang: php label: startTask source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->butler->startTask(Operations\\TaskName::CleanOldBundles);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/pins"]["post"] update: x-codeSamples: - lang: php label: getPin source: "setXPlexClientIdentifier('Postman')\n ->build();\n\ntry {\n \n\n $response = $sdk->plex->getPin('Postman', false, 'Postman');\n\n if ($response->twoHundredAndOneApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/updater/status"]["get"] update: x-codeSamples: - lang: php label: getUpdateStatus source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->updater->getUpdateStatus(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/updater/check"]["put"] update: x-codeSamples: - lang: php label: checkForUpdates source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->updater->checkForUpdates(Operations\\Download::One);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/servers"]["get"] update: x-codeSamples: - lang: php label: getServerList source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->server->getServerList(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/:/unscrobble"]["get"] update: x-codeSamples: - lang: php label: markUnplayed source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->media->markUnplayed(59398);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/log"]["get"] update: x-codeSamples: - lang: php label: logLine source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->log->logLine(Operations\\Level::Three, 'Test log message', 'Postman');\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/playlists/{playlistID}"]["delete"] update: x-codeSamples: - lang: php label: deletePlaylist source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->playlists->deletePlaylist(216.22);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/statistics/media"]["get"] update: x-codeSamples: - lang: php label: getStatistics source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->statistics->getStatistics(4);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/search"]["get"] update: x-codeSamples: - lang: php label: getSearchResults source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->search->getSearchResults('110');\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/playlists/{playlistID}/items"]["delete"] update: x-codeSamples: - lang: php label: clearPlaylistContents source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->playlists->clearPlaylistContents(1893.18);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/devices"]["get"] update: x-codeSamples: - lang: php label: getDevices source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $response = $sdk->server->getDevices(); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/library/metadata/{ratingKey}/children"]["get"] update: x-codeSamples: - lang: php label: getMetadataChildren source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->getMetadataChildren(1539.14, '');\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/playlists/{playlistID}"]["get"] update: x-codeSamples: - lang: php label: getPlaylist source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->playlists->getPlaylist(4109.48);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/statistics/resources"]["get"] update: x-codeSamples: - lang: php label: getResourcesStatistics source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->statistics->getResourcesStatistics(4);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/library/sections/{sectionId}/{tag}"]["get"] update: x-codeSamples: - lang: php label: getLibraryItems source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->library->getLibraryItems('', Operations\\Tag::Genre, 1);\n\n if ($response->twoHundredApplicationJsonObject !== null) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/library/sections/watchlist/{filter}"]["get"] update: x-codeSamples: - lang: php label: getWatchlist source: |- accessToken = ''; $sdk = Plex_API\PlexAPI::builder() ->setXPlexClientIdentifier('Postman') ->setSecurity($security)->build(); try { $request = new Operations\GetWatchlistRequest(); $request->filter = Operations\PathParamFilter::Released; $request->sort = ''; $request->libtype = Operations\Libtype::Movie; $request->maxresults = 303056; $request->includeCollections = Operations\IncludeCollections::Zero; $request->includeExternalMedia = Operations\IncludeExternalMedia::One; $request->xPlexToken = ''; $request->xPlexContainerStart = 406911; $request->xPlexContainerSize = 958629;; $response = $sdk->watchlist->getWatchlist($request); if ($response->twoHundredApplicationJsonObject !== null) { // handle response } } catch (Throwable $e) { // handle exception } - target: $["paths"]["/:/scrobble"]["get"] update: x-codeSamples: - lang: php label: markPlayed source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->media->markPlayed(59398);\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/security/resources"]["get"] update: x-codeSamples: - lang: php label: getSourceConnectionInformation source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->authentication->getSourceConnectionInformation('server://client-identifier');\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}" - target: $["paths"]["/transcode/sessions/{sessionKey}"]["delete"] update: x-codeSamples: - lang: php label: stopTranscodeSession source: "accessToken = '';\n\n$sdk = Plex_API\\PlexAPI::builder()\n ->setXPlexClientIdentifier('Postman')\n ->setSecurity($security)->build();\n\ntry {\n \n\n $response = $sdk->sessions->stopTranscodeSession('zz7llzqlx8w9vnrsbnwhbmep');\n\n if ($response->statusCode === 200) {\n // handle response\n }\n} catch (Throwable $e) {\n // handle exception\n}"