Commit Graph

  • 4f27055ae6 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.665.0 main v0.44.1 speakeasybot 2025-12-01 01:50:09 +00:00
  • 956c980d8b Update gen.yaml Luke Hagar 2025-11-30 19:47:18 -06:00
  • 8fdf3a4385 Update gen.yaml Luke Hagar 2025-11-30 19:25:24 -06:00
  • 0830add9f3 Update gen.yaml Luke Hagar 2025-11-30 19:17:08 -06:00
  • 3994020ebb ## Typescript SDK Changes: * plex-api.libraryPlaylists.addPlaylistItems(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.hubs.getMetadataHubs(): * request.onlyTransient **Changed** * response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.libraryCollections.moveCollectionItem(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.libraryCollections.deleteCollectionItem(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.libraryCollections.addCollectionItems(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.content.getSonicallySimilar(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.butler.stopTask(): request **Changed** **Breaking** ⚠️ * plex-api.butler.startTask(): request **Changed** **Breaking** ⚠️ * plex-api.content.getSonicPath(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.getItemDecision(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.hubs.getAllHubs(): * request.onlyTransient **Changed** * response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.hubs.getContinueWatching(): response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.hubs.getPromotedHubs(): response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.content.getAllLeaves(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.hubs.getPostplayHubs(): * request.onlyTransient **Changed** * response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.hubs.getRelatedHubs(): * request.onlyTransient **Changed** * response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.hubs.getSectionHubs(): * request.onlyTransient **Changed** * response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.content.listContent(): * request **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.content.getAlbums(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.search.searchHubs(): response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.search.voiceSearchHubs(): * request.type **Changed** **Breaking** ⚠️ * response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getLibraryItems(): * request.mediaQuery **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.ingestTransientItem(): * request **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getLibraryMatches(): * request **Changed** **Breaking** ⚠️ * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.content.getMetadataItem(): * request **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getSections(): response.mediacontainer.directory.[] **Changed** **Breaking** ⚠️ * plex-api.library.addSection(): * request **Changed** * response.mediacontainer.directory.[] **Changed** **Breaking** ⚠️ * plex-api.library.getTags(): * request.type **Changed** **Breaking** ⚠️ * plex-api.content.getCollectionItems(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getAllItemLeaves(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.status.listSessions(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playQueue.movePlayQueueItem(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getExtras(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playQueue.deletePlayQueueItem(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playQueue.unshuffle(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.listMatches(): * request.manual **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.listSonicallySimilar(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playQueue.resetPlayQueue(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getRelatedItems(): response.mediacontainer.hub.[].metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.listSimilar(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playQueue.clearPlayQueue(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getItemTree(): response.mediacontainer.metadataItem.[] **Changed** **Breaking** ⚠️ * plex-api.playQueue.addToPlayQueue(): * request.next **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playQueue.getPlayQueue(): * request **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.movePlaylistItem(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getPerson(): response.mediacontainer.directory.[] **Changed** **Breaking** ⚠️ * plex-api.library.listPersonMedia(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.getPlaylistGeneratorItems(): response.mediacontainer.metadata **Changed** **Breaking** ⚠️ * plex-api.library.getLibraryDetails(): * request.includeDetails **Changed** * response.mediacontainer.directory.[] **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.modifyPlaylistGenerator(): * request.item **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.autocomplete(): * request.mediaQuery **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getCollections(): * request.mediaQuery **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.getCommon(): * request.mediaQuery **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.deletePlaylistItem(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.clearPlaylistItems(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playQueue.shuffle(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.createPlaylist(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playlist.getPlaylistItems(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playlist.getPlaylist(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.collections.createCollection(): * request.type **Changed** **Breaking** ⚠️ * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.dvRs.tuneChannel(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.liveTv.getSessions(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.liveTv.getLiveTvSession(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.playlist.listPlaylists(): response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.subscriptions.getAllSubscriptions(): * request **Changed** * response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata **Changed** **Breaking** ⚠️ * plex-api.subscriptions.createSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata **Changed** **Breaking** ⚠️ * plex-api.subscriptions.getScheduledRecordings(): response.mediacontainer.mediaGrabOperation.[].metadata **Changed** **Breaking** ⚠️ * plex-api.subscriptions.getTemplate(): response.mediacontainer.subscriptionTemplate.[].mediaSubscription.[].mediaGrabOperation.[].metadata **Changed** **Breaking** ⚠️ * plex-api.subscriptions.getSubscription(): * request **Changed** * response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata **Changed** **Breaking** ⚠️ * plex-api.subscriptions.editSubscriptionPreferences(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata **Changed** **Breaking** ⚠️ * plex-api.subscriptions.reorderSubscription(): response.mediacontainer.mediaSubscription.[].mediaGrabOperation.[].metadata **Changed** **Breaking** ⚠️ * plex-api.transcoder.makeDecision(): * request **Changed** * response.mediacontainer.metadata.[] **Changed** **Breaking** ⚠️ * plex-api.library.refreshItemsMetadata(): * request.markUpdated **Changed** * plex-api.authentication.postUsersSignInData(): **Added** * plex-api.transcoder.startTranscodeSession(): request **Changed** * plex-api.devices.modifyDevice(): * request.enabled **Changed** * plex-api.library.getMediaPart(): * request.download **Changed** * plex-api.library.detectIntros(): * request.force **Changed** * plex-api.library.refreshSection(): * request.force **Changed** * plex-api.libraryPlaylists.uploadPlaylist(): * request.force **Changed** * plex-api.library.deleteMediaItem(): * request.proxy **Changed** * plex-api.authentication.getTokenDetails(): **Added** * plex-api.library.getFirstCharacters(): * request.mediaQuery **Changed** * plex-api.library.updateItems(): * request.field.locked **Changed** * plex-api.library.deleteLibrarySection(): * request.async **Changed** * plex-api.library.setStreamSelection(): * request.allParts **Changed** * plex-api.playQueue.createPlayQueue(): request **Changed** * plex-api.library.getAugmentationStatus(): * request.wait **Changed** * plex-api.library.detectVoiceActivity(): request **Changed** * plex-api.transcoder.transcodeImage(): request **Changed** * plex-api.transcoder.transcodeSubtitles(): request **Changed** * plex-api.library.addSubtitles(): request **Changed** * plex-api.library.getStream(): * request.autoAdjustSubtitle **Changed** * plex-api.library.startBifGeneration(): * request.force **Changed** * plex-api.library.detectCredits(): request **Changed** * plex-api.ultraBlur.getImage(): * request.noise **Changed** * plex-api.library.generateThumbs(): * request.force **Changed** * plex-api.updater.applyUpdates(): request **Changed** * plex-api.updater.checkUpdates(): * request.download **Changed** * plex-api.library.deleteMetadataItem(): * request.proxy **Changed** * plex-api.library.optimizeDatabase(): * request.async **Changed** * plex-api.hubs.updateHubVisibility(): request **Changed** * plex-api.hubs.createCustomHub(): request **Changed** * plex-api.library.getSectionImage(): * request.mediaQuery **Changed** * plex-api.downloadQueue.addDownloadQueueItems(): request **Changed** * plex-api.timeline.report(): request **Changed** * plex-api.general.getSourceConnectionInformation(): * request.refresh **Changed** * plex-api.plex.getServerResources(): **Added** * plex-api.users.getUsers(): **Added** v0.44.0 speakeasybot 2025-12-01 00:15:57 +00:00
  • 68b01d1d28 build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 dependabot/npm_and_yarn/js-yaml-4.1.1 dependabot[bot] 2025-11-15 15:19:17 +00:00
  • 03c047afa2 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.656.1 v0.43.0 speakeasybot 2025-11-13 00:13:26 +00:00
  • 03910be91f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.636.3 v0.42.1 speakeasybot 2025-10-12 07:28:01 +00:00
  • 25ed9aa97d ## Typescript SDK Changes Detected: * plex-api.general.getServerInfo(): request **Changed** **Breaking** ⚠️ * plex-api.general.getSourceConnectionInformation(): request **Changed** **Breaking** ⚠️ * plex-api.general.getTransientToken(): request **Changed** **Breaking** ⚠️ * plex-api.events.getNotifications(): request **Changed** **Breaking** ⚠️ * plex-api.events.connectWebSocket(): request **Changed** **Breaking** ⚠️ * plex-api.preferences.setPreferences(): request **Changed** **Breaking** ⚠️ * plex-api.preferences.getPreference(): request **Changed** **Breaking** ⚠️ * plex-api.rate.setRating(): request **Changed** **Breaking** ⚠️ * plex-api.timeline.markPlayed(): request **Changed** **Breaking** ⚠️ * plex-api.timeline.report(): request **Changed** **Breaking** ⚠️ * plex-api.timeline.unscrobble(): request **Changed** **Breaking** ⚠️ * plex-api.activities.cancelActivity(): request **Changed** **Breaking** ⚠️ * plex-api.butler.stopTask(): request **Changed** **Breaking** ⚠️ * plex-api.butler.startTask(): request **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.getDownloadQueue(): request **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.addDownloadQueueItems(): request **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.listDownloadQueueItems(): request **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.getItemDecision(): request **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.getDownloadQueueMedia(): request **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.removeDownloadQueueItems(): request **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.getDownloadQueueItems(): request **Changed** **Breaking** ⚠️ * plex-api.downloadQueue.restartProcessingDownloadQueueItems(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.getAllHubs(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.getContinueWatching(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.getHubItems(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.getPromotedHubs(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.getMetadataHubs(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.getPostplayHubs(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.getRelatedHubs(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.getSectionHubs(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.resetSectionDefaults(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.listHubs(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.createCustomHub(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.moveHub(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.deleteCustomHub(): request **Changed** **Breaking** ⚠️ * plex-api.hubs.updateHubVisibility(): request **Changed** **Breaking** ⚠️ * plex-api.search.searchHubs(): request **Changed** **Breaking** ⚠️ * plex-api.search.voiceSearchHubs(): request **Changed** **Breaking** ⚠️ * plex-api.library.getLibraryItems(): request **Changed** **Breaking** ⚠️ * plex-api.library.ingestTransientItem(): request **Changed** **Breaking** ⚠️ * plex-api.library.getLibraryMatches(): request **Changed** **Breaking** ⚠️ * plex-api.library.optimizeDatabase(): request **Changed** **Breaking** ⚠️ * plex-api.library.getRandomArtwork(): request **Changed** **Breaking** ⚠️ * plex-api.library.addSection(): request **Changed** **Breaking** ⚠️ * plex-api.library.getSectionsPrefs(): request **Changed** **Breaking** ⚠️ * plex-api.library.refreshSectionsMetadata(): request **Changed** **Breaking** ⚠️ * plex-api.library.getTags(): request **Changed** **Breaking** ⚠️ * plex-api.library.deleteMetadataItem(): request **Changed** **Breaking** ⚠️ * plex-api.library.editMetadataItem(): request **Changed** **Breaking** ⚠️ * plex-api.library.detectAds(): request **Changed** **Breaking** ⚠️ * plex-api.library.getAllItemLeaves(): request **Changed** **Breaking** ⚠️ * plex-api.library.analyzeMetadata(): request **Changed** **Breaking** ⚠️ * plex-api.library.generateThumbs(): request **Changed** **Breaking** ⚠️ * plex-api.library.detectCredits(): request **Changed** **Breaking** ⚠️ * plex-api.library.getExtras(): request **Changed** **Breaking** ⚠️ * plex-api.library.addExtras(): request **Changed** **Breaking** ⚠️ * plex-api.library.getFile(): request **Changed** **Breaking** ⚠️ * plex-api.library.startBifGeneration(): request **Changed** **Breaking** ⚠️ * plex-api.library.detectIntros(): request **Changed** **Breaking** ⚠️ * plex-api.library.createMarker(): request **Changed** **Breaking** ⚠️ * plex-api.library.matchItem(): request **Changed** **Breaking** ⚠️ * plex-api.library.listMatches(): request **Changed** **Breaking** ⚠️ * plex-api.library.mergeItems(): request **Changed** **Breaking** ⚠️ * plex-api.library.listSonicallySimilar(): request **Changed** **Breaking** ⚠️ * plex-api.library.setItemPreferences(): request **Changed** **Breaking** ⚠️ * plex-api.library.refreshItemsMetadata(): request **Changed** **Breaking** ⚠️ * plex-api.library.getRelatedItems(): request **Changed** **Breaking** ⚠️ * plex-api.library.listSimilar(): request **Changed** **Breaking** ⚠️ * plex-api.library.splitItem(): request **Changed** **Breaking** ⚠️ * plex-api.library.addSubtitles(): request **Changed** **Breaking** ⚠️ * plex-api.library.getItemTree(): request **Changed** **Breaking** ⚠️ * plex-api.library.unmatch(): request **Changed** **Breaking** ⚠️ * plex-api.library.listTopUsers(): request **Changed** **Breaking** ⚠️ * plex-api.library.detectVoiceActivity(): request **Changed** **Breaking** ⚠️ * plex-api.library.getAugmentationStatus(): request **Changed** **Breaking** ⚠️ * plex-api.library.setStreamSelection(): request **Changed** **Breaking** ⚠️ * plex-api.library.getPerson(): request **Changed** **Breaking** ⚠️ * plex-api.library.listPersonMedia(): request **Changed** **Breaking** ⚠️ * plex-api.library.deleteLibrarySection(): request **Changed** **Breaking** ⚠️ * plex-api.library.getLibraryDetails(): request **Changed** **Breaking** ⚠️ * plex-api.library.editSection(): request **Changed** **Breaking** ⚠️ * plex-api.library.updateItems(): request **Changed** **Breaking** ⚠️ * plex-api.library.startAnalysis(): request **Changed** **Breaking** ⚠️ * plex-api.library.autocomplete(): request **Changed** **Breaking** ⚠️ * plex-api.library.getCollections(): request **Changed** **Breaking** ⚠️ * plex-api.library.getCommon(): request **Changed** **Breaking** ⚠️ * plex-api.library.emptyTrash(): request **Changed** **Breaking** ⚠️ * plex-api.library.getSectionFilters(): request **Changed** **Breaking** ⚠️ * plex-api.library.getFirstCharacters(): request **Changed** **Breaking** ⚠️ * plex-api.library.deleteIndexes(): request **Changed** **Breaking** ⚠️ * plex-api.library.deleteIntros(): request **Changed** **Breaking** ⚠️ * plex-api.library.getSectionPreferences(): request **Changed** **Breaking** ⚠️ * plex-api.library.setSectionPreferences(): request **Changed** **Breaking** ⚠️ * plex-api.library.cancelRefresh(): request **Changed** **Breaking** ⚠️ * plex-api.library.refreshSection(): request **Changed** **Breaking** ⚠️ * plex-api.library.getAvailableSorts(): request **Changed** **Breaking** ⚠️ * plex-api.library.getStreamLevels(): request **Changed** **Breaking** ⚠️ * plex-api.library.getStreamLoudness(): request **Changed** **Breaking** ⚠️ * plex-api.library.getChapterImage(): request **Changed** **Breaking** ⚠️ * plex-api.library.setItemArtwork(): request **Changed** **Breaking** ⚠️ * plex-api.library.updateItemArtwork(): request **Changed** **Breaking** ⚠️ * plex-api.library.deleteMarker(): request **Changed** **Breaking** ⚠️ * plex-api.library.editMarker(): request **Changed** **Breaking** ⚠️ * plex-api.library.deleteMediaItem(): request **Changed** **Breaking** ⚠️ * plex-api.library.getPartIndex(): request **Changed** **Breaking** ⚠️ * plex-api.library.deleteCollection(): request **Changed** **Breaking** ⚠️ * plex-api.library.getSectionImage(): request **Changed** **Breaking** ⚠️ * plex-api.library.deleteStream(): request **Changed** **Breaking** ⚠️ * plex-api.library.getStream(): request **Changed** **Breaking** ⚠️ * plex-api.library.setStreamOffset(): request **Changed** **Breaking** ⚠️ * plex-api.library.getItemArtwork(): request **Changed** **Breaking** ⚠️ * plex-api.library.getMediaPart(): request **Changed** **Breaking** ⚠️ * plex-api.library.getImageFromBif(): request **Changed** **Breaking** ⚠️ * plex-api.collections.createCollection(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.createDvr(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.deleteDvr(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.getDvr(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.deleteLineup(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.addLineup(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.setDvrPreferences(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.stopDvrReload(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.reloadGuide(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.tuneChannel(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.removeDeviceFromDvr(): request **Changed** **Breaking** ⚠️ * plex-api.dvRs.addDeviceToDvr(): request **Changed** **Breaking** ⚠️ * plex-api.epg.computeChannelMap(): request **Changed** **Breaking** ⚠️ * plex-api.epg.getChannels(): request **Changed** **Breaking** ⚠️ * plex-api.epg.getLineup(): request **Changed** **Breaking** ⚠️ * plex-api.epg.getLineupChannels(): request **Changed** **Breaking** ⚠️ * plex-api.epg.getCountriesLineups(): request **Changed** **Breaking** ⚠️ * plex-api.epg.getCountryRegions(): request **Changed** **Breaking** ⚠️ * plex-api.epg.listLineups(): request **Changed** **Breaking** ⚠️ * plex-api.liveTv.getLiveTvSession(): request **Changed** **Breaking** ⚠️ * plex-api.liveTv.getSessionPlaylistIndex(): request **Changed** **Breaking** ⚠️ * plex-api.liveTv.getSessionSegment(): request **Changed** **Breaking** ⚠️ * plex-api.log.writeMessage(): request **Changed** **Breaking** ⚠️ * plex-api.log.enablePapertrail(): request **Changed** **Breaking** ⚠️ * plex-api.devices.getAvailableGrabbers(): request **Changed** **Breaking** ⚠️ * plex-api.devices.addDevice(): request **Changed** **Breaking** ⚠️ * plex-api.devices.removeDevice(): request **Changed** **Breaking** ⚠️ * plex-api.devices.getDeviceDetails(): request **Changed** **Breaking** ⚠️ * plex-api.devices.modifyDevice(): request **Changed** **Breaking** ⚠️ * plex-api.devices.setChannelmap(): request **Changed** **Breaking** ⚠️ * plex-api.devices.getDevicesChannels(): request **Changed** **Breaking** ⚠️ * plex-api.devices.setDevicePreferences(): request **Changed** **Breaking** ⚠️ * plex-api.devices.stopScan(): request **Changed** **Breaking** ⚠️ * plex-api.devices.scan(): request **Changed** **Breaking** ⚠️ * plex-api.devices.getThumb(): request **Changed** **Breaking** ⚠️ * plex-api.provider.addProvider(): request **Changed** **Breaking** ⚠️ * plex-api.provider.deleteMediaProvider(): request **Changed** **Breaking** ⚠️ * plex-api.subscriptions.getAllSubscriptions(): request **Changed** **Breaking** ⚠️ * plex-api.subscriptions.createSubscription(): request **Changed** **Breaking** ⚠️ * plex-api.subscriptions.getTemplate(): request **Changed** **Breaking** ⚠️ * plex-api.subscriptions.cancelGrab(): request **Changed** **Breaking** ⚠️ * plex-api.subscriptions.deleteSubscription(): request **Changed** **Breaking** ⚠️ * plex-api.subscriptions.getSubscription(): request **Changed** **Breaking** ⚠️ * plex-api.subscriptions.editSubscriptionPreferences(): request **Changed** **Breaking** ⚠️ * plex-api.subscriptions.reorderSubscription(): request **Changed** **Breaking** ⚠️ * plex-api.transcoder.transcodeImage(): request **Changed** **Breaking** ⚠️ * plex-api.transcoder.makeDecision(): request **Changed** **Breaking** ⚠️ * plex-api.transcoder.triggerFallback(): request **Changed** **Breaking** ⚠️ * plex-api.transcoder.transcodeSubtitles(): request **Changed** **Breaking** ⚠️ * plex-api.transcoder.startTranscodeSession(): request **Changed** **Breaking** ⚠️ * plex-api.playlist.listPlaylists(): request **Changed** **Breaking** ⚠️ * plex-api.playlist.getPlaylist(): request **Changed** **Breaking** ⚠️ * plex-api.playlist.getPlaylistItems(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.createPlaylist(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.uploadPlaylist(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.deletePlaylist(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.updatePlaylist(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.getPlaylistGenerators(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.clearPlaylistItems(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.addPlaylistItems(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.deletePlaylistItem(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.getPlaylistGenerator(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.modifyPlaylistGenerator(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.getPlaylistGeneratorItems(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.movePlaylistItem(): request **Changed** **Breaking** ⚠️ * plex-api.libraryPlaylists.refreshPlaylist(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.createPlayQueue(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.getPlayQueue(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.addToPlayQueue(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.clearPlayQueue(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.resetPlayQueue(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.shuffle(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.unshuffle(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.deletePlayQueueItem(): request **Changed** **Breaking** ⚠️ * plex-api.playQueue.movePlayQueueItem(): request **Changed** **Breaking** ⚠️ * plex-api.ultraBlur.getColors(): request **Changed** **Breaking** ⚠️ * plex-api.ultraBlur.getImage(): request **Changed** **Breaking** ⚠️ * plex-api.status.listPlaybackHistory(): request **Changed** **Breaking** ⚠️ * plex-api.status.terminateSession(): request **Changed** **Breaking** ⚠️ * plex-api.status.deleteHistory(): request **Changed** **Breaking** ⚠️ * plex-api.status.getHistoryItem(): request **Changed** **Breaking** ⚠️ * plex-api.updater.applyUpdates(): request **Changed** **Breaking** ⚠️ * plex-api.updater.checkUpdates(): request **Changed** **Breaking** ⚠️ * plex-api.content.getCollectionItems(): request **Changed** **Breaking** ⚠️ * plex-api.content.getMetadataItem(): request **Changed** **Breaking** ⚠️ * plex-api.content.getAlbums(): request **Changed** **Breaking** ⚠️ * plex-api.content.listContent(): request **Changed** **Breaking** ⚠️ * plex-api.content.getAllLeaves(): request **Changed** **Breaking** ⚠️ * plex-api.content.getArts(): request **Changed** **Breaking** ⚠️ * plex-api.content.getCategories(): request **Changed** **Breaking** ⚠️ * plex-api.content.getCluster(): request **Changed** **Breaking** ⚠️ * plex-api.content.getSonicPath(): request **Changed** **Breaking** ⚠️ * plex-api.content.getFolders(): request **Changed** **Breaking** ⚠️ * plex-api.content.listMoments(): request **Changed** **Breaking** ⚠️ * plex-api.content.getSonicallySimilar(): request **Changed** **Breaking** ⚠️ * plex-api.content.getCollectionImage(): request **Changed** **Breaking** ⚠️ * plex-api.libraryCollections.addCollectionItems(): request **Changed** **Breaking** ⚠️ * plex-api.libraryCollections.deleteCollectionItem(): request **Changed** **Breaking** ⚠️ * plex-api.libraryCollections.moveCollectionItem(): request **Changed** **Breaking** ⚠️ v0.42.0 speakeasybot 2025-10-12 05:53:52 +00:00
  • cf2cf981be ## Typescript SDK Changes Detected: * plex-api.butler.startTask(): * request **Changed** **Breaking** ⚠️ * error **Changed** **Breaking** ⚠️ * plex-api.butler.stopTask(): * request **Changed** **Breaking** ⚠️ * error **Changed** **Breaking** ⚠️ * plex-api.updater.applyUpdates(): * request **Changed** **Breaking** ⚠️ * error **Changed** **Breaking** ⚠️ * plex-api.general.getServerInfo(): **Added** * plex-api.general.getIdentity(): **Added** * plex-api.general.getSourceConnectionInformation(): **Added** * plex-api.general.getTransientToken(): **Added** * plex-api.events.getNotifications(): **Added** * plex-api.events.connectWebSocket(): **Added** * plex-api.preferences.getAllPreferences(): **Added** * plex-api.preferences.setPreferences(): **Added** * plex-api.preferences.getPreference(): **Added** * plex-api.rate.setRating(): **Added** * plex-api.timeline.markPlayed(): **Added** * plex-api.timeline.report(): **Added** * plex-api.timeline.unscrobble(): **Added** * plex-api.activities.listActivities(): **Added** * plex-api.activities.cancelActivity(): **Added** * plex-api.butler.stopTasks(): **Added** * plex-api.butler.getTasks(): **Added** * plex-api.butler.startTasks(): **Added** * plex-api.downloadQueue.createDownloadQueue(): **Added** * plex-api.downloadQueue.getDownloadQueue(): **Added** * plex-api.downloadQueue.addDownloadQueueItems(): **Added** * plex-api.downloadQueue.listDownloadQueueItems(): **Added** * plex-api.downloadQueue.getItemDecision(): **Added** * plex-api.downloadQueue.getDownloadQueueMedia(): **Added** * plex-api.downloadQueue.removeDownloadQueueItems(): **Added** * plex-api.downloadQueue.getDownloadQueueItems(): **Added** * plex-api.downloadQueue.restartProcessingDownloadQueueItems(): **Added** * plex-api.hubs.getAllHubs(): **Added** * plex-api.hubs.getContinueWatching(): **Added** * plex-api.hubs.getHubItems(): **Added** * plex-api.hubs.getPromotedHubs(): **Added** * plex-api.hubs.getMetadataHubs(): **Added** * plex-api.hubs.getPostplayHubs(): **Added** * plex-api.hubs.getRelatedHubs(): **Added** * plex-api.hubs.getSectionHubs(): **Added** * plex-api.hubs.resetSectionDefaults(): **Added** * plex-api.hubs.listHubs(): **Added** * plex-api.hubs.createCustomHub(): **Added** * plex-api.hubs.moveHub(): **Added** * plex-api.hubs.deleteCustomHub(): **Added** * plex-api.hubs.updateHubVisibility(): **Added** * plex-api.search.searchHubs(): **Added** * plex-api.search.voiceSearchHubs(): **Added** * plex-api.library.getLibraryItems(): **Added** * plex-api.library.deleteCaches(): **Added** * plex-api.library.cleanBundles(): **Added** * plex-api.library.ingestTransientItem(): **Added** * plex-api.library.getLibraryMatches(): **Added** * plex-api.library.optimizeDatabase(): **Added** * plex-api.library.getRandomArtwork(): **Added** * plex-api.library.getSections(): **Added** * plex-api.library.addSection(): **Added** * plex-api.library.stopAllRefreshes(): **Added** * plex-api.library.getSectionsPrefs(): **Added** * plex-api.library.refreshSectionsMetadata(): **Added** * plex-api.library.getTags(): **Added** * plex-api.library.deleteMetadataItem(): **Added** * plex-api.library.editMetadataItem(): **Added** * plex-api.library.detectAds(): **Added** * plex-api.library.getAllItemLeaves(): **Added** * plex-api.library.analyzeMetadata(): **Added** * plex-api.library.generateThumbs(): **Added** * plex-api.library.detectCredits(): **Added** * plex-api.library.getExtras(): **Added** * plex-api.library.addExtras(): **Added** * plex-api.library.getFile(): **Added** * plex-api.library.startBifGeneration(): **Added** * plex-api.library.detectIntros(): **Added** * plex-api.library.createMarker(): **Added** * plex-api.library.matchItem(): **Added** * plex-api.library.listMatches(): **Added** * plex-api.library.mergeItems(): **Added** * plex-api.library.listSonicallySimilar(): **Added** * plex-api.library.setItemPreferences(): **Added** * plex-api.library.refreshItemsMetadata(): **Added** * plex-api.library.getRelatedItems(): **Added** * plex-api.library.listSimilar(): **Added** * plex-api.library.splitItem(): **Added** * plex-api.library.addSubtitles(): **Added** * plex-api.library.getItemTree(): **Added** * plex-api.library.unmatch(): **Added** * plex-api.library.listTopUsers(): **Added** * plex-api.library.detectVoiceActivity(): **Added** * plex-api.library.getAugmentationStatus(): **Added** * plex-api.library.setStreamSelection(): **Added** * plex-api.library.getPerson(): **Added** * plex-api.library.listPersonMedia(): **Added** * plex-api.library.deleteLibrarySection(): **Added** * plex-api.library.getLibraryDetails(): **Added** * plex-api.library.editSection(): **Added** * plex-api.library.updateItems(): **Added** * plex-api.library.startAnalysis(): **Added** * plex-api.library.autocomplete(): **Added** * plex-api.library.getCollections(): **Added** * plex-api.library.getCommon(): **Added** * plex-api.library.emptyTrash(): **Added** * plex-api.library.getSectionFilters(): **Added** * plex-api.library.getFirstCharacters(): **Added** * plex-api.library.deleteIndexes(): **Added** * plex-api.library.deleteIntros(): **Added** * plex-api.library.getSectionPreferences(): **Added** * plex-api.library.setSectionPreferences(): **Added** * plex-api.library.cancelRefresh(): **Added** * plex-api.library.refreshSection(): **Added** * plex-api.library.getAvailableSorts(): **Added** * plex-api.library.getStreamLevels(): **Added** * plex-api.library.getStreamLoudness(): **Added** * plex-api.library.getChapterImage(): **Added** * plex-api.library.setItemArtwork(): **Added** * plex-api.library.updateItemArtwork(): **Added** * plex-api.library.deleteMarker(): **Added** * plex-api.library.editMarker(): **Added** * plex-api.library.deleteMediaItem(): **Added** * plex-api.library.getPartIndex(): **Added** * plex-api.library.deleteCollection(): **Added** * plex-api.library.getSectionImage(): **Added** * plex-api.library.deleteStream(): **Added** * plex-api.library.getStream(): **Added** * plex-api.library.setStreamOffset(): **Added** * plex-api.library.getItemArtwork(): **Added** * plex-api.library.getMediaPart(): **Added** * plex-api.library.getImageFromBif(): **Added** * plex-api.collections.createCollection(): **Added** * plex-api.dvRs.listDvRs(): **Added** * plex-api.dvRs.createDvr(): **Added** * plex-api.dvRs.deleteDvr(): **Added** * plex-api.dvRs.getDvr(): **Added** * plex-api.dvRs.deleteLineup(): **Added** * plex-api.dvRs.addLineup(): **Added** * plex-api.dvRs.setDvrPreferences(): **Added** * plex-api.dvRs.stopDvrReload(): **Added** * plex-api.dvRs.reloadGuide(): **Added** * plex-api.dvRs.tuneChannel(): **Added** * plex-api.dvRs.removeDeviceFromDvr(): **Added** * plex-api.dvRs.addDeviceToDvr(): **Added** * plex-api.epg.computeChannelMap(): **Added** * plex-api.epg.getChannels(): **Added** * plex-api.epg.getCountries(): **Added** * plex-api.epg.getAllLanguages(): **Added** * plex-api.epg.getLineup(): **Added** * plex-api.epg.getLineupChannels(): **Added** * plex-api.epg.getCountriesLineups(): **Added** * plex-api.epg.getCountryRegions(): **Added** * plex-api.epg.listLineups(): **Added** * plex-api.liveTv.getSessions(): **Added** * plex-api.liveTv.getLiveTvSession(): **Added** * plex-api.liveTv.getSessionPlaylistIndex(): **Added** * plex-api.liveTv.getSessionSegment(): **Added** * plex-api.log.writeLog(): **Added** * plex-api.log.writeMessage(): **Added** * plex-api.log.enablePapertrail(): **Added** * plex-api.devices.getAvailableGrabbers(): **Added** * plex-api.devices.listDevices(): **Added** * plex-api.devices.addDevice(): **Added** * plex-api.devices.discoverDevices(): **Added** * plex-api.devices.removeDevice(): **Added** * plex-api.devices.getDeviceDetails(): **Added** * plex-api.devices.modifyDevice(): **Added** * plex-api.devices.setChannelmap(): **Added** * plex-api.devices.getDevicesChannels(): **Added** * plex-api.devices.setDevicePreferences(): **Added** * plex-api.devices.stopScan(): **Added** * plex-api.devices.scan(): **Added** * plex-api.devices.getThumb(): **Added** * plex-api.provider.listProviders(): **Added** * plex-api.provider.addProvider(): **Added** * plex-api.provider.refreshProviders(): **Added** * plex-api.provider.deleteMediaProvider(): **Added** * plex-api.subscriptions.getAllSubscriptions(): **Added** * plex-api.subscriptions.createSubscription(): **Added** * plex-api.subscriptions.processSubscriptions(): **Added** * plex-api.subscriptions.getScheduledRecordings(): **Added** * plex-api.subscriptions.getTemplate(): **Added** * plex-api.subscriptions.cancelGrab(): **Added** * plex-api.subscriptions.deleteSubscription(): **Added** * plex-api.subscriptions.getSubscription(): **Added** * plex-api.subscriptions.editSubscriptionPreferences(): **Added** * plex-api.subscriptions.reorderSubscription(): **Added** * plex-api.transcoder.transcodeImage(): **Added** * plex-api.transcoder.makeDecision(): **Added** * plex-api.transcoder.triggerFallback(): **Added** * plex-api.transcoder.transcodeSubtitles(): **Added** * plex-api.transcoder.startTranscodeSession(): **Added** * plex-api.playlist.listPlaylists(): **Added** * plex-api.playlist.getPlaylist(): **Added** * plex-api.playlist.getPlaylistItems(): **Added** * plex-api.libraryPlaylists.createPlaylist(): **Added** * plex-api.libraryPlaylists.uploadPlaylist(): **Added** * plex-api.libraryPlaylists.deletePlaylist(): **Added** * plex-api.libraryPlaylists.updatePlaylist(): **Added** * plex-api.libraryPlaylists.getPlaylistGenerators(): **Added** * plex-api.libraryPlaylists.clearPlaylistItems(): **Added** * plex-api.libraryPlaylists.addPlaylistItems(): **Added** * plex-api.libraryPlaylists.deletePlaylistItem(): **Added** * plex-api.libraryPlaylists.getPlaylistGenerator(): **Added** * plex-api.libraryPlaylists.modifyPlaylistGenerator(): **Added** * plex-api.libraryPlaylists.getPlaylistGeneratorItems(): **Added** * plex-api.libraryPlaylists.movePlaylistItem(): **Added** * plex-api.libraryPlaylists.refreshPlaylist(): **Added** * plex-api.playQueue.createPlayQueue(): **Added** * plex-api.playQueue.getPlayQueue(): **Added** * plex-api.playQueue.addToPlayQueue(): **Added** * plex-api.playQueue.clearPlayQueue(): **Added** * plex-api.playQueue.resetPlayQueue(): **Added** * plex-api.playQueue.shuffle(): **Added** * plex-api.playQueue.unshuffle(): **Added** * plex-api.playQueue.deletePlayQueueItem(): **Added** * plex-api.playQueue.movePlayQueueItem(): **Added** * plex-api.ultraBlur.getColors(): **Added** * plex-api.ultraBlur.getImage(): **Added** * plex-api.status.listSessions(): **Added** * plex-api.status.getBackgroundTasks(): **Added** * plex-api.status.listPlaybackHistory(): **Added** * plex-api.status.terminateSession(): **Added** * plex-api.status.deleteHistory(): **Added** * plex-api.status.getHistoryItem(): **Added** * plex-api.updater.checkUpdates(): **Added** * plex-api.updater.getUpdatesStatus(): **Added** * plex-api.content.getCollectionItems(): **Added** * plex-api.content.getMetadataItem(): **Added** * plex-api.content.getAlbums(): **Added** * plex-api.content.listContent(): **Added** * plex-api.content.getAllLeaves(): **Added** * plex-api.content.getArts(): **Added** * plex-api.content.getCategories(): **Added** * plex-api.content.getCluster(): **Added** * plex-api.content.getSonicPath(): **Added** * plex-api.content.getFolders(): **Added** * plex-api.content.listMoments(): **Added** * plex-api.content.getSonicallySimilar(): **Added** * plex-api.content.getCollectionImage(): **Added** * plex-api.libraryCollections.addCollectionItems(): **Added** * plex-api.libraryCollections.deleteCollectionItem(): **Added** * plex-api.libraryCollections.moveCollectionItem(): **Added** * plex-api.server.getServerCapabilities(): **Deleted** **Breaking** ⚠️ * plex-api.server.getServerPreferences(): **Deleted** **Breaking** ⚠️ * plex-api.server.getAvailableClients(): **Deleted** **Breaking** ⚠️ * plex-api.server.getDevices(): **Deleted** **Breaking** ⚠️ * plex-api.server.getServerIdentity(): **Deleted** **Breaking** ⚠️ * plex-api.server.getMyPlexAccount(): **Deleted** **Breaking** ⚠️ * plex-api.server.getResizedPhoto(): **Deleted** **Breaking** ⚠️ * plex-api.server.getMediaProviders(): **Deleted** **Breaking** ⚠️ * plex-api.server.getServerList(): **Deleted** **Breaking** ⚠️ * plex-api.media.markPlayed(): **Deleted** **Breaking** ⚠️ * plex-api.media.markUnplayed(): **Deleted** **Breaking** ⚠️ * plex-api.media.updatePlayProgress(): **Deleted** **Breaking** ⚠️ * plex-api.media.getBannerImage(): **Deleted** **Breaking** ⚠️ * plex-api.media.getThumbImage(): **Deleted** **Breaking** ⚠️ * plex-api.video.getTimeline(): **Deleted** **Breaking** ⚠️ * plex-api.video.startUniversalTranscode(): **Deleted** **Breaking** ⚠️ * plex-api.activities.getServerActivities(): **Deleted** **Breaking** ⚠️ * plex-api.activities.cancelServerActivities(): **Deleted** **Breaking** ⚠️ * plex-api.butler.getButlerTasks(): **Deleted** **Breaking** ⚠️ * plex-api.butler.startAllTasks(): **Deleted** **Breaking** ⚠️ * plex-api.butler.stopAllTasks(): **Deleted** **Breaking** ⚠️ * plex-api.plex.getCompanionsData(): **Deleted** **Breaking** ⚠️ * plex-api.plex.getUserFriends(): **Deleted** **Breaking** ⚠️ * plex-api.plex.getGeoData(): **Deleted** **Breaking** ⚠️ * plex-api.plex.getHomeData(): **Deleted** **Breaking** ⚠️ * plex-api.plex.getServerResources(): **Deleted** **Breaking** ⚠️ * plex-api.plex.getPin(): **Deleted** **Breaking** ⚠️ * plex-api.plex.getTokenByPinId(): **Deleted** **Breaking** ⚠️ * plex-api.hubs.getGlobalHubs(): **Deleted** **Breaking** ⚠️ * plex-api.hubs.getRecentlyAdded(): **Deleted** **Breaking** ⚠️ * plex-api.hubs.getLibraryHubs(): **Deleted** **Breaking** ⚠️ * plex-api.search.performSearch(): **Deleted** **Breaking** ⚠️ * plex-api.search.performVoiceSearch(): **Deleted** **Breaking** ⚠️ * plex-api.search.getSearchResults(): **Deleted** **Breaking** ⚠️ * plex-api.library.getFileHash(): **Deleted** **Breaking** ⚠️ * plex-api.library.getRecentlyAddedLibrary(): **Deleted** **Breaking** ⚠️ * plex-api.library.getAllLibraries(): **Deleted** **Breaking** ⚠️ * plex-api.library.getLibraryDetails(): **Deleted** **Breaking** ⚠️ * plex-api.library.deleteLibrary(): **Deleted** **Breaking** ⚠️ * plex-api.library.getLibraryItems(): **Deleted** **Breaking** ⚠️ * plex-api.library.getLibrarySectionsAll(): **Deleted** **Breaking** ⚠️ * plex-api.library.getRefreshLibraryMetadata(): **Deleted** **Breaking** ⚠️ * plex-api.library.getSearchLibrary(): **Deleted** **Breaking** ⚠️ * plex-api.library.getGenresLibrary(): **Deleted** **Breaking** ⚠️ * plex-api.library.getCountriesLibrary(): **Deleted** **Breaking** ⚠️ * plex-api.library.getActorsLibrary(): **Deleted** **Breaking** ⚠️ * plex-api.library.getSearchAllLibraries(): **Deleted** **Breaking** ⚠️ * plex-api.library.getMediaMetaData(): **Deleted** **Breaking** ⚠️ * plex-api.library.getMediaArts(): **Deleted** **Breaking** ⚠️ * plex-api.library.postMediaArts(): **Deleted** **Breaking** ⚠️ * plex-api.library.getMediaPosters(): **Deleted** **Breaking** ⚠️ * plex-api.library.postMediaPoster(): **Deleted** **Breaking** ⚠️ * plex-api.library.getMetadataChildren(): **Deleted** **Breaking** ⚠️ * plex-api.library.getTopWatchedContent(): **Deleted** **Breaking** ⚠️ * plex-api.watchlist.getWatchList(): **Deleted** **Breaking** ⚠️ * plex-api.log.logLine(): **Deleted** **Breaking** ⚠️ * plex-api.log.logMultiLine(): **Deleted** **Breaking** ⚠️ * plex-api.log.enablePaperTrail(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.createPlaylist(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.getPlaylists(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.getPlaylist(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.deletePlaylist(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.updatePlaylist(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.getPlaylistContents(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.clearPlaylistContents(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.addPlaylistContents(): **Deleted** **Breaking** ⚠️ * plex-api.playlists.uploadPlaylist(): **Deleted** **Breaking** ⚠️ * plex-api.authentication.getTransientToken(): **Deleted** **Breaking** ⚠️ * plex-api.authentication.getSourceConnectionInformation(): **Deleted** **Breaking** ⚠️ * plex-api.authentication.getTokenDetails(): **Deleted** **Breaking** ⚠️ * plex-api.authentication.postUsersSignInData(): **Deleted** **Breaking** ⚠️ * plex-api.statistics.getStatistics(): **Deleted** **Breaking** ⚠️ * plex-api.statistics.getResourcesStatistics(): **Deleted** **Breaking** ⚠️ * plex-api.statistics.getBandwidthStatistics(): **Deleted** **Breaking** ⚠️ * plex-api.sessions.getSessions(): **Deleted** **Breaking** ⚠️ * plex-api.sessions.getSessionHistory(): **Deleted** **Breaking** ⚠️ * plex-api.sessions.getTranscodeSessions(): **Deleted** **Breaking** ⚠️ * plex-api.sessions.stopTranscodeSession(): **Deleted** **Breaking** ⚠️ * plex-api.updater.getUpdateStatus(): **Deleted** **Breaking** ⚠️ * plex-api.updater.checkForUpdates(): **Deleted** **Breaking** ⚠️ * plex-api.users.getUsers(): **Deleted** **Breaking** ⚠️ v0.41.0 speakeasybot 2025-10-12 05:27:01 +00:00
  • de0bc5c344 Enable various name resolution and security fixes Luke Hagar 2025-10-11 21:29:54 -05:00
  • c31a963aa6 Update input location for plexapi source Luke Hagar 2025-10-11 21:16:22 -05:00
  • faffbfd137 Delete .github/workflows/publish-jsr.yaml Luke Hagar 2025-10-11 21:15:25 -05:00
  • 2853ce6b54 Enhance SDK generation workflow with publishing Luke Hagar 2025-10-11 21:15:16 -05:00
  • ed63eb13b9 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.615.2 v0.40.3 speakeasybot 2025-09-15 00:13:35 +00:00
  • 442b11c11a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.598.3 v0.40.2 speakeasybot 2025-08-07 00:14:07 +00:00
  • c56a0f5d3c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.598.0 v0.40.1 speakeasybot 2025-08-06 00:13:53 +00:00
  • fe48f93ccb ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.580.1 v0.40.0 speakeasybot 2025-07-10 00:13:20 +00:00
  • a7ec77cd04 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.557.0 v0.39.0 speakeasybot 2025-06-09 00:13:46 +00:00
  • 2b38478255 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.555.2 v0.38.0 speakeasybot 2025-06-04 00:13:03 +00:00
  • 6bd12d8759 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.542.1 v0.37.2 speakeasybot 2025-05-05 00:13:14 +00:00
  • 891a7d39a1 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.541.2 v0.37.1 speakeasybot 2025-05-01 00:13:53 +00:00
  • 763aa8e800 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.535.1 v0.37.0 speakeasybot 2025-04-19 00:12:04 +00:00
  • 7a950ea773 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.531.4 v0.36.2 speakeasybot 2025-04-14 00:12:56 +00:00
  • 379a408d74 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.529.1 v0.36.1 speakeasybot 2025-04-06 00:12:51 +00:00
  • 2712820397 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.528.1 v0.36.0 speakeasybot 2025-04-03 00:12:07 +00:00
  • c895213ae8 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.526.6 v0.35.4 speakeasybot 2025-03-31 19:44:01 +00:00
  • c473c9d326 Update workflow.yaml Luke Hagar 2025-03-31 14:41:40 -05:00
  • 3c13bba9de ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.526.6 v0.35.3 speakeasybot 2025-03-31 19:35:21 +00:00
  • 650c5043ef ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.526.6 v0.35.2 speakeasybot 2025-03-31 16:33:24 +00:00
  • 0234804578 correcting label override key value Luke Hagar 2025-03-31 11:30:53 -05:00
  • 60d913c8f9 adjusting codesample labels Luke Hagar 2025-03-28 16:56:34 -05:00
  • 8d9f4bbaf1 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.513.4 v0.35.1 speakeasybot 2025-03-09 00:10:48 +00:00
  • 5d57cd7c34 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.513.2 v0.35.0 speakeasybot 2025-03-07 00:11:26 +00:00
  • 1a8e227874 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.487.1 v0.34.0 speakeasybot 2025-02-10 00:11:39 +00:00
  • 8360d057ab ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.487.0 v0.33.0 speakeasybot 2025-02-07 00:11:14 +00:00
  • 18b64727c3 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.484.1 v0.32.5 speakeasybot 2025-02-06 00:11:16 +00:00
  • 3152372037 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.484.1 v0.32.4 speakeasybot 2025-02-05 00:11:28 +00:00
  • 13cd8a7fe5 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.476.1 v0.32.3 speakeasybot 2025-01-27 00:11:19 +00:00
  • cdcdc0ca8e ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.474.0 v0.32.2 speakeasybot 2025-01-24 00:11:07 +00:00
  • b03cc6a609 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.459.2 v0.32.1 speakeasybot 2024-12-22 00:12:06 +00:00
  • 4e989e0de3 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.456.1 v0.32.0 speakeasybot 2024-12-20 16:02:41 +00:00
  • c10e011a68 adjusted workflow Luke Hagar 2024-12-20 09:59:40 -06:00
  • 7e3dca8466 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.6 v0.31.1 speakeasybot 2024-12-16 22:20:26 +00:00
  • 8a2d3e04ab ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.6 v0.30.0 speakeasybot 2024-11-14 00:11:57 +00:00
  • 6c8a73ae84 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.6 v0.28.0 speakeasybot 2024-11-11 20:30:45 +00:00
  • c839d9f6c7 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.406.0 v0.26.1 speakeasybot 2024-10-03 12:29:09 +00:00
  • 77b0ef9507 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.406.0 v0.25.1 speakeasybot 2024-10-03 00:11:46 +00:00
  • 1cfbd17f28 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.6 v0.24.2 speakeasybot 2024-10-02 02:30:07 +00:00
  • 2492807c65 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.6 v0.24.1 speakeasybot 2024-10-01 15:37:08 +00:00
  • ead0a8773c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.6 v0.24.0 speakeasybot 2024-10-01 00:12:18 +00:00
  • e254f82e06 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.398.0 v0.23.5 speakeasybot 2024-09-17 00:10:26 +00:00
  • a4369c999a Update workflow.yaml Luke Hagar 2024-09-16 13:14:07 -05:00
  • c50b85f29a ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.397.2 v0.23.4 speakeasybot 2024-09-16 18:01:31 +00:00
  • 496ebda695 Update workflow.yaml Luke Hagar 2024-09-16 12:57:23 -05:00
  • d436fc3452 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.396.9 v0.23.3 speakeasybot 2024-09-16 00:11:44 +00:00
  • 99cdf6effe ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.396.9 v0.23.2 speakeasybot 2024-09-15 00:12:31 +00:00
  • fa2ba82f62 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.396.9 v0.23.1 speakeasybot 2024-09-14 00:10:58 +00:00
  • fd8095a8df ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.396.6 v0.23.0 speakeasybot 2024-09-13 00:11:18 +00:00
  • 9911164ab0 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.396.2 v0.22.2 speakeasybot 2024-09-12 00:11:23 +00:00
  • ffedf47cad ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.395.1 v0.22.1 speakeasybot 2024-09-11 00:11:04 +00:00
  • 39d3a40524 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.394.0 v0.22.0 speakeasybot 2024-09-10 00:11:07 +00:00
  • 8dc802ca50 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.392.1 v0.21.1 speakeasybot 2024-09-09 00:13:27 +00:00
  • 5465f1e74c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.392.1 v0.21.0 speakeasybot 2024-09-08 17:41:10 +00:00
  • 2d100b8e75 Merge branch 'main' of https://github.com/LukeHagar/plexjs Luke Hagar 2024-09-08 03:27:27 +00:00
  • 0533836427 altered JSR publishing flow Luke Hagar 2024-09-08 03:27:03 +00:00
  • f0b08b9bd9 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.392.1 v0.20.2 speakeasybot 2024-09-08 03:24:22 +00:00
  • 244adab882 Normalized imports, regenerated Luke Hagar 2024-09-08 03:06:14 +00:00
  • 4d8ee6c199 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.390.7 v0.20.0 speakeasybot 2024-09-06 00:03:49 +00:00
  • 4fe1356250 Update speakeasy_sdk_generation.yml Luke Hagar 2024-08-30 20:10:43 -05:00
  • 454b20d045 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.377.1 v0.19.0 speakeasybot 2024-08-22 05:18:31 +00:00
  • 8c39ddc475 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.323.0 v0.18.2 speakeasybot 2024-07-01 16:25:36 +00:00
  • dca338d40f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.323.0 v0.18.1 speakeasybot 2024-07-01 15:45:04 +00:00
  • 06e59965bd Update push code samples in generation action speakeasy-bot 2024-07-01 15:42:29 +00:00
  • 0be9307f80 Create speakeasy tagging action workflow speakeasy-bot 2024-07-01 15:42:28 +00:00
  • 25dcf36b37 Add code samples registry configuration speakeasy-bot 2024-07-01 15:42:27 +00:00
  • 63f13fd266 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.322.3 speakeasybot 2024-07-01 00:01:40 +00:00
  • f21eae30b1 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.322.3 speakeasybot 2024-06-30 00:01:32 +00:00
  • eb75f8d060 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.322.3 speakeasybot 2024-06-29 00:01:30 +00:00
  • 5e8618aa6f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.322.1 speakeasybot 2024-06-28 00:01:31 +00:00
  • 335ccf134f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.321.0 speakeasybot 2024-06-27 00:01:38 +00:00
  • 9bcd82719e ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.318.0 speakeasybot 2024-06-26 00:04:01 +00:00
  • 58005d93e9 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.315.2 speakeasybot 2024-06-25 00:01:33 +00:00
  • a366d87e75 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.314.2 speakeasybot 2024-06-24 00:01:35 +00:00
  • d1f30a9f2c ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.314.2 speakeasybot 2024-06-23 00:01:39 +00:00
  • 087db87584 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.314.2 v0.18.0 speakeasybot 2024-06-22 00:02:56 +00:00
  • 7406efba26 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.308.1 speakeasybot 2024-06-15 00:01:23 +00:00
  • b48aa356a7 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.308.1 v0.17.0 speakeasybot 2024-06-14 16:24:40 +00:00
  • f918b86b8c Update gen.yaml Luke Hagar 2024-06-14 11:02:27 -05:00
  • d241fca800 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.307.2 v0.16.6 speakeasybot 2024-06-14 00:02:53 +00:00
  • dafab7ed9d ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.306.0 speakeasybot 2024-06-13 00:01:43 +00:00
  • 18817ccbc0 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.305.0 v0.16.5 speakeasybot 2024-06-12 00:30:39 +00:00
  • 241fc555f6 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.1 speakeasybot 2024-06-10 00:30:44 +00:00
  • 60385aec49 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.1 speakeasybot 2024-06-09 00:33:06 +00:00
  • 502660742d ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.1 speakeasybot 2024-06-08 00:29:35 +00:00
  • 796edd7174 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.1 speakeasybot 2024-06-07 00:30:12 +00:00
  • 738f7c347d ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.300.0 v0.16.4 speakeasybot 2024-06-06 00:30:16 +00:00
  • 5a3c016a7f ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.7 speakeasybot 2024-06-05 00:28:41 +00:00
  • bb1b355abf ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.6 v0.16.3 speakeasybot 2024-06-04 00:30:37 +00:00
  • 78522ed5bf ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.299.4 speakeasybot 2024-06-03 00:29:55 +00:00