ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.392.1

This commit is contained in:
speakeasybot
2024-09-08 17:41:10 +00:00
parent 2d100b8e75
commit 5465f1e74c
460 changed files with 15950 additions and 1531 deletions

View File

@@ -1,12 +1,12 @@
lockVersion: 2.0.0 lockVersion: 2.0.0
id: 16f22cbf-f23f-4419-8924-3a4b06381947 id: 16f22cbf-f23f-4419-8924-3a4b06381947
management: management:
docChecksum: e86dd5a81cd11202edc0a62b99f0e4ff docChecksum: 75338df5d596b761fe73fe6ff177a197
docVersion: 0.0.3 docVersion: 0.0.3
speakeasyVersion: 1.392.1 speakeasyVersion: 1.392.1
generationVersion: 2.411.9 generationVersion: 2.411.9
releaseVersion: 0.20.2 releaseVersion: 0.21.0
configChecksum: 82c9b6fbb4fc184a9c738a1c06d6e1c7 configChecksum: 44a3ea9646a2c078d60b643b0bcf56da
repoURL: https://github.com/LukeHagar/plexjs.git repoURL: https://github.com/LukeHagar/plexjs.git
repoSubDirectory: . repoSubDirectory: .
installationURL: https://github.com/LukeHagar/plexjs installationURL: https://github.com/LukeHagar/plexjs
@@ -20,6 +20,7 @@ features:
deprecations: 2.81.1 deprecations: 2.81.1
downloadStreams: 0.1.1 downloadStreams: 0.1.1
envVarSecurityUsage: 0.1.1 envVarSecurityUsage: 0.1.1
errors: 2.82.2
flattening: 2.81.1 flattening: 2.81.1
globalSecurity: 2.82.11 globalSecurity: 2.82.11
globalSecurityCallbacks: 0.1.0 globalSecurityCallbacks: 0.1.0
@@ -43,153 +44,295 @@ generatedFiles:
- USAGE.md - USAGE.md
- docs/lib/utils/retryconfig.md - docs/lib/utils/retryconfig.md
- docs/sdk/models/errors/addplaylistcontentserrors.md - docs/sdk/models/errors/addplaylistcontentserrors.md
- docs/sdk/models/errors/addplaylistcontentsplaylistserrors.md
- docs/sdk/models/errors/addplaylistcontentsplaylistsresponsebody.md
- docs/sdk/models/errors/addplaylistcontentsresponsebody.md - docs/sdk/models/errors/addplaylistcontentsresponsebody.md
- docs/sdk/models/errors/applyupdateserrors.md - docs/sdk/models/errors/applyupdateserrors.md
- docs/sdk/models/errors/applyupdatesresponsebody.md - docs/sdk/models/errors/applyupdatesresponsebody.md
- docs/sdk/models/errors/applyupdatesupdatererrors.md
- docs/sdk/models/errors/applyupdatesupdaterresponsebody.md
- docs/sdk/models/errors/cancelserveractivitiesactivitieserrors.md
- docs/sdk/models/errors/cancelserveractivitiesactivitiesresponsebody.md
- docs/sdk/models/errors/cancelserveractivitieserrors.md - docs/sdk/models/errors/cancelserveractivitieserrors.md
- docs/sdk/models/errors/cancelserveractivitiesresponsebody.md - docs/sdk/models/errors/cancelserveractivitiesresponsebody.md
- docs/sdk/models/errors/checkforupdateserrors.md - docs/sdk/models/errors/checkforupdateserrors.md
- docs/sdk/models/errors/checkforupdatesresponsebody.md - docs/sdk/models/errors/checkforupdatesresponsebody.md
- docs/sdk/models/errors/checkforupdatesupdatererrors.md
- docs/sdk/models/errors/checkforupdatesupdaterresponsebody.md
- docs/sdk/models/errors/clearplaylistcontentserrors.md - docs/sdk/models/errors/clearplaylistcontentserrors.md
- docs/sdk/models/errors/clearplaylistcontentsplaylistserrors.md
- docs/sdk/models/errors/clearplaylistcontentsplaylistsresponsebody.md
- docs/sdk/models/errors/clearplaylistcontentsresponsebody.md - docs/sdk/models/errors/clearplaylistcontentsresponsebody.md
- docs/sdk/models/errors/createplaylisterrors.md - docs/sdk/models/errors/createplaylisterrors.md
- docs/sdk/models/errors/createplaylistplaylistserrors.md
- docs/sdk/models/errors/createplaylistplaylistsresponsebody.md
- docs/sdk/models/errors/createplaylistresponsebody.md - docs/sdk/models/errors/createplaylistresponsebody.md
- docs/sdk/models/errors/deletelibraryerrors.md - docs/sdk/models/errors/deletelibraryerrors.md
- docs/sdk/models/errors/deletelibrarylibraryerrors.md
- docs/sdk/models/errors/deletelibrarylibraryresponsebody.md
- docs/sdk/models/errors/deletelibraryresponsebody.md - docs/sdk/models/errors/deletelibraryresponsebody.md
- docs/sdk/models/errors/deleteplaylisterrors.md - docs/sdk/models/errors/deleteplaylisterrors.md
- docs/sdk/models/errors/deleteplaylistplaylistserrors.md
- docs/sdk/models/errors/deleteplaylistplaylistsresponsebody.md
- docs/sdk/models/errors/deleteplaylistresponsebody.md - docs/sdk/models/errors/deleteplaylistresponsebody.md
- docs/sdk/models/errors/enablepapertrailerrors.md - docs/sdk/models/errors/enablepapertrailerrors.md
- docs/sdk/models/errors/enablepapertraillogerrors.md
- docs/sdk/models/errors/enablepapertraillogresponsebody.md
- docs/sdk/models/errors/enablepapertrailresponsebody.md - docs/sdk/models/errors/enablepapertrailresponsebody.md
- docs/sdk/models/errors/errors.md - docs/sdk/models/errors/errors.md
- docs/sdk/models/errors/getalllibrarieserrors.md - docs/sdk/models/errors/getalllibrarieserrors.md
- docs/sdk/models/errors/getalllibrarieslibraryerrors.md
- docs/sdk/models/errors/getalllibrarieslibraryresponsebody.md
- docs/sdk/models/errors/getalllibrariesresponsebody.md - docs/sdk/models/errors/getalllibrariesresponsebody.md
- docs/sdk/models/errors/getavailableclientserrors.md - docs/sdk/models/errors/getavailableclientserrors.md
- docs/sdk/models/errors/getavailableclientsresponsebody.md - docs/sdk/models/errors/getavailableclientsresponsebody.md
- docs/sdk/models/errors/getavailableclientsservererrors.md
- docs/sdk/models/errors/getavailableclientsserverresponsebody.md
- docs/sdk/models/errors/getbandwidthstatisticserrors.md - docs/sdk/models/errors/getbandwidthstatisticserrors.md
- docs/sdk/models/errors/getbandwidthstatisticsresponsebody.md - docs/sdk/models/errors/getbandwidthstatisticsresponsebody.md
- docs/sdk/models/errors/getbandwidthstatisticsstatisticserrors.md
- docs/sdk/models/errors/getbandwidthstatisticsstatisticsresponsebody.md
- docs/sdk/models/errors/getbannerimageerrors.md - docs/sdk/models/errors/getbannerimageerrors.md
- docs/sdk/models/errors/getbannerimagemediaerrors.md
- docs/sdk/models/errors/getbannerimagemediaresponsebody.md
- docs/sdk/models/errors/getbannerimageresponsebody.md - docs/sdk/models/errors/getbannerimageresponsebody.md
- docs/sdk/models/errors/getbutlertasksbutlererrors.md
- docs/sdk/models/errors/getbutlertasksbutlerresponsebody.md
- docs/sdk/models/errors/getbutlertaskserrors.md - docs/sdk/models/errors/getbutlertaskserrors.md
- docs/sdk/models/errors/getbutlertasksresponsebody.md - docs/sdk/models/errors/getbutlertasksresponsebody.md
- docs/sdk/models/errors/getcompanionsdataerrors.md - docs/sdk/models/errors/getcompanionsdataerrors.md
- docs/sdk/models/errors/getcompanionsdataplexerrors.md
- docs/sdk/models/errors/getcompanionsdataplexresponsebody.md
- docs/sdk/models/errors/getcompanionsdataresponsebody.md - docs/sdk/models/errors/getcompanionsdataresponsebody.md
- docs/sdk/models/errors/getdeviceserrors.md - docs/sdk/models/errors/getdeviceserrors.md
- docs/sdk/models/errors/getdevicesresponsebody.md - docs/sdk/models/errors/getdevicesresponsebody.md
- docs/sdk/models/errors/getdevicesservererrors.md
- docs/sdk/models/errors/getdevicesserverresponsebody.md
- docs/sdk/models/errors/getfilehasherrors.md - docs/sdk/models/errors/getfilehasherrors.md
- docs/sdk/models/errors/getfilehashlibraryerrors.md
- docs/sdk/models/errors/getfilehashlibraryresponsebody.md
- docs/sdk/models/errors/getfilehashresponsebody.md - docs/sdk/models/errors/getfilehashresponsebody.md
- docs/sdk/models/errors/getgeodataerrors.md - docs/sdk/models/errors/getgeodataerrors.md
- docs/sdk/models/errors/getgeodataplexerrors.md
- docs/sdk/models/errors/getgeodataplexresponsebody.md
- docs/sdk/models/errors/getgeodataresponsebody.md - docs/sdk/models/errors/getgeodataresponsebody.md
- docs/sdk/models/errors/getglobalhubserrors.md - docs/sdk/models/errors/getglobalhubserrors.md
- docs/sdk/models/errors/getglobalhubshubserrors.md
- docs/sdk/models/errors/getglobalhubshubsresponsebody.md
- docs/sdk/models/errors/getglobalhubsresponsebody.md - docs/sdk/models/errors/getglobalhubsresponsebody.md
- docs/sdk/models/errors/gethomedataerrors.md - docs/sdk/models/errors/gethomedataerrors.md
- docs/sdk/models/errors/gethomedataplexerrors.md
- docs/sdk/models/errors/gethomedataplexresponsebody.md
- docs/sdk/models/errors/gethomedataresponsebody.md - docs/sdk/models/errors/gethomedataresponsebody.md
- docs/sdk/models/errors/getlibrarydetailserrors.md - docs/sdk/models/errors/getlibrarydetailserrors.md
- docs/sdk/models/errors/getlibrarydetailslibraryerrors.md
- docs/sdk/models/errors/getlibrarydetailslibraryresponsebody.md
- docs/sdk/models/errors/getlibrarydetailsresponsebody.md - docs/sdk/models/errors/getlibrarydetailsresponsebody.md
- docs/sdk/models/errors/getlibraryhubserrors.md - docs/sdk/models/errors/getlibraryhubserrors.md
- docs/sdk/models/errors/getlibraryhubshubserrors.md
- docs/sdk/models/errors/getlibraryhubshubsresponsebody.md
- docs/sdk/models/errors/getlibraryhubsresponsebody.md - docs/sdk/models/errors/getlibraryhubsresponsebody.md
- docs/sdk/models/errors/getlibraryitemserrors.md - docs/sdk/models/errors/getlibraryitemserrors.md
- docs/sdk/models/errors/getlibraryitemslibraryerrors.md
- docs/sdk/models/errors/getlibraryitemslibraryresponsebody.md
- docs/sdk/models/errors/getlibraryitemsresponsebody.md - docs/sdk/models/errors/getlibraryitemsresponsebody.md
- docs/sdk/models/errors/getmediaproviderserrors.md - docs/sdk/models/errors/getmediaproviderserrors.md
- docs/sdk/models/errors/getmediaprovidersresponsebody.md - docs/sdk/models/errors/getmediaprovidersresponsebody.md
- docs/sdk/models/errors/getmediaprovidersservererrors.md
- docs/sdk/models/errors/getmediaprovidersserverresponsebody.md
- docs/sdk/models/errors/getmetadatabyratingkeyerrors.md - docs/sdk/models/errors/getmetadatabyratingkeyerrors.md
- docs/sdk/models/errors/getmetadatabyratingkeylibraryerrors.md
- docs/sdk/models/errors/getmetadatabyratingkeylibraryresponsebody.md
- docs/sdk/models/errors/getmetadatabyratingkeyresponsebody.md - docs/sdk/models/errors/getmetadatabyratingkeyresponsebody.md
- docs/sdk/models/errors/getmetadatachildrenerrors.md - docs/sdk/models/errors/getmetadatachildrenerrors.md
- docs/sdk/models/errors/getmetadatachildrenlibraryerrors.md
- docs/sdk/models/errors/getmetadatachildrenlibraryresponsebody.md
- docs/sdk/models/errors/getmetadatachildrenresponsebody.md - docs/sdk/models/errors/getmetadatachildrenresponsebody.md
- docs/sdk/models/errors/getmyplexaccounterrors.md - docs/sdk/models/errors/getmyplexaccounterrors.md
- docs/sdk/models/errors/getmyplexaccountresponsebody.md - docs/sdk/models/errors/getmyplexaccountresponsebody.md
- docs/sdk/models/errors/getmyplexaccountservererrors.md
- docs/sdk/models/errors/getmyplexaccountserverresponsebody.md
- docs/sdk/models/errors/getondeckerrors.md - docs/sdk/models/errors/getondeckerrors.md
- docs/sdk/models/errors/getondecklibraryerrors.md
- docs/sdk/models/errors/getondecklibraryresponsebody.md
- docs/sdk/models/errors/getondeckresponsebody.md - docs/sdk/models/errors/getondeckresponsebody.md
- docs/sdk/models/errors/getpinerrors.md - docs/sdk/models/errors/getpinerrors.md
- docs/sdk/models/errors/getpinresponsebody.md - docs/sdk/models/errors/getpinresponsebody.md
- docs/sdk/models/errors/getplaylistcontentserrors.md - docs/sdk/models/errors/getplaylistcontentserrors.md
- docs/sdk/models/errors/getplaylistcontentsplaylistserrors.md
- docs/sdk/models/errors/getplaylistcontentsplaylistsresponsebody.md
- docs/sdk/models/errors/getplaylistcontentsresponsebody.md - docs/sdk/models/errors/getplaylistcontentsresponsebody.md
- docs/sdk/models/errors/getplaylisterrors.md - docs/sdk/models/errors/getplaylisterrors.md
- docs/sdk/models/errors/getplaylistplaylistserrors.md
- docs/sdk/models/errors/getplaylistplaylistsresponsebody.md
- docs/sdk/models/errors/getplaylistresponsebody.md - docs/sdk/models/errors/getplaylistresponsebody.md
- docs/sdk/models/errors/getplaylistserrors.md - docs/sdk/models/errors/getplaylistserrors.md
- docs/sdk/models/errors/getplaylistsplaylistserrors.md
- docs/sdk/models/errors/getplaylistsplaylistsresponsebody.md
- docs/sdk/models/errors/getplaylistsresponsebody.md - docs/sdk/models/errors/getplaylistsresponsebody.md
- docs/sdk/models/errors/getrecentlyaddederrors.md - docs/sdk/models/errors/getrecentlyaddederrors.md
- docs/sdk/models/errors/getrecentlyaddedlibraryerrors.md
- docs/sdk/models/errors/getrecentlyaddedlibraryresponsebody.md
- docs/sdk/models/errors/getrecentlyaddedresponsebody.md - docs/sdk/models/errors/getrecentlyaddedresponsebody.md
- docs/sdk/models/errors/getrefreshlibrarymetadataerrors.md - docs/sdk/models/errors/getrefreshlibrarymetadataerrors.md
- docs/sdk/models/errors/getrefreshlibrarymetadatalibraryerrors.md
- docs/sdk/models/errors/getrefreshlibrarymetadatalibraryresponsebody.md
- docs/sdk/models/errors/getrefreshlibrarymetadataresponsebody.md - docs/sdk/models/errors/getrefreshlibrarymetadataresponsebody.md
- docs/sdk/models/errors/getresizedphotoerrors.md - docs/sdk/models/errors/getresizedphotoerrors.md
- docs/sdk/models/errors/getresizedphotoresponsebody.md - docs/sdk/models/errors/getresizedphotoresponsebody.md
- docs/sdk/models/errors/getresizedphotoservererrors.md
- docs/sdk/models/errors/getresizedphotoserverresponsebody.md
- docs/sdk/models/errors/getresourcesstatisticserrors.md - docs/sdk/models/errors/getresourcesstatisticserrors.md
- docs/sdk/models/errors/getresourcesstatisticsresponsebody.md - docs/sdk/models/errors/getresourcesstatisticsresponsebody.md
- docs/sdk/models/errors/getresourcesstatisticsstatisticserrors.md
- docs/sdk/models/errors/getresourcesstatisticsstatisticsresponsebody.md
- docs/sdk/models/errors/getsearchlibraryerrors.md - docs/sdk/models/errors/getsearchlibraryerrors.md
- docs/sdk/models/errors/getsearchlibrarylibraryerrors.md
- docs/sdk/models/errors/getsearchlibrarylibraryresponsebody.md
- docs/sdk/models/errors/getsearchlibraryresponsebody.md - docs/sdk/models/errors/getsearchlibraryresponsebody.md
- docs/sdk/models/errors/getsearchresultserrors.md - docs/sdk/models/errors/getsearchresultserrors.md
- docs/sdk/models/errors/getsearchresultsresponsebody.md - docs/sdk/models/errors/getsearchresultsresponsebody.md
- docs/sdk/models/errors/getsearchresultssearcherrors.md
- docs/sdk/models/errors/getsearchresultssearchresponsebody.md
- docs/sdk/models/errors/getserveractivitiesactivitieserrors.md
- docs/sdk/models/errors/getserveractivitiesactivitiesresponsebody.md
- docs/sdk/models/errors/getserveractivitieserrors.md - docs/sdk/models/errors/getserveractivitieserrors.md
- docs/sdk/models/errors/getserveractivitiesresponsebody.md - docs/sdk/models/errors/getserveractivitiesresponsebody.md
- docs/sdk/models/errors/getservercapabilitieserrors.md
- docs/sdk/models/errors/getservercapabilitiesresponsebody.md - docs/sdk/models/errors/getservercapabilitiesresponsebody.md
- docs/sdk/models/errors/getservercapabilitiesserverresponsebody.md
- docs/sdk/models/errors/getserveridentityresponsebody.md - docs/sdk/models/errors/getserveridentityresponsebody.md
- docs/sdk/models/errors/getserverlisterrors.md - docs/sdk/models/errors/getserverlisterrors.md
- docs/sdk/models/errors/getserverlistresponsebody.md - docs/sdk/models/errors/getserverlistresponsebody.md
- docs/sdk/models/errors/getserverlistservererrors.md
- docs/sdk/models/errors/getserverlistserverresponsebody.md
- docs/sdk/models/errors/getserverpreferenceserrors.md - docs/sdk/models/errors/getserverpreferenceserrors.md
- docs/sdk/models/errors/getserverpreferencesresponsebody.md - docs/sdk/models/errors/getserverpreferencesresponsebody.md
- docs/sdk/models/errors/getserverpreferencesservererrors.md
- docs/sdk/models/errors/getserverpreferencesserverresponsebody.md
- docs/sdk/models/errors/getserverresourceserrors.md - docs/sdk/models/errors/getserverresourceserrors.md
- docs/sdk/models/errors/getserverresourcesplexerrors.md
- docs/sdk/models/errors/getserverresourcesplexresponsebody.md
- docs/sdk/models/errors/getserverresourcesresponsebody.md - docs/sdk/models/errors/getserverresourcesresponsebody.md
- docs/sdk/models/errors/getsessionhistoryerrors.md - docs/sdk/models/errors/getsessionhistoryerrors.md
- docs/sdk/models/errors/getsessionhistoryresponsebody.md - docs/sdk/models/errors/getsessionhistoryresponsebody.md
- docs/sdk/models/errors/getsessionhistorysessionserrors.md
- docs/sdk/models/errors/getsessionhistorysessionsresponsebody.md
- docs/sdk/models/errors/getsessionserrors.md - docs/sdk/models/errors/getsessionserrors.md
- docs/sdk/models/errors/getsessionsresponsebody.md - docs/sdk/models/errors/getsessionsresponsebody.md
- docs/sdk/models/errors/getsessionssessionserrors.md
- docs/sdk/models/errors/getsessionssessionsresponsebody.md
- docs/sdk/models/errors/getsourceconnectioninformationauthenticationerrors.md
- docs/sdk/models/errors/getsourceconnectioninformationauthenticationresponsebody.md
- docs/sdk/models/errors/getsourceconnectioninformationerrors.md - docs/sdk/models/errors/getsourceconnectioninformationerrors.md
- docs/sdk/models/errors/getsourceconnectioninformationresponsebody.md - docs/sdk/models/errors/getsourceconnectioninformationresponsebody.md
- docs/sdk/models/errors/getstatisticserrors.md - docs/sdk/models/errors/getstatisticserrors.md
- docs/sdk/models/errors/getstatisticsresponsebody.md - docs/sdk/models/errors/getstatisticsresponsebody.md
- docs/sdk/models/errors/getstatisticsstatisticserrors.md
- docs/sdk/models/errors/getstatisticsstatisticsresponsebody.md
- docs/sdk/models/errors/getthumbimageerrors.md - docs/sdk/models/errors/getthumbimageerrors.md
- docs/sdk/models/errors/getthumbimagemediaerrors.md
- docs/sdk/models/errors/getthumbimagemediaresponsebody.md
- docs/sdk/models/errors/getthumbimageresponsebody.md - docs/sdk/models/errors/getthumbimageresponsebody.md
- docs/sdk/models/errors/gettimelineerrors.md - docs/sdk/models/errors/gettimelineerrors.md
- docs/sdk/models/errors/gettimelineresponsebody.md - docs/sdk/models/errors/gettimelineresponsebody.md
- docs/sdk/models/errors/gettimelinevideoerrors.md
- docs/sdk/models/errors/gettimelinevideoresponsebody.md
- docs/sdk/models/errors/gettokenbypiniderrors.md - docs/sdk/models/errors/gettokenbypiniderrors.md
- docs/sdk/models/errors/gettokenbypinidplexerrors.md - docs/sdk/models/errors/gettokenbypinidplexerrors.md
- docs/sdk/models/errors/gettokenbypinidplexresponsebody.md - docs/sdk/models/errors/gettokenbypinidplexresponsebody.md
- docs/sdk/models/errors/gettokenbypinidresponsebody.md - docs/sdk/models/errors/gettokenbypinidresponsebody.md
- docs/sdk/models/errors/gettopwatchedcontenterrors.md - docs/sdk/models/errors/gettopwatchedcontenterrors.md
- docs/sdk/models/errors/gettopwatchedcontentlibraryerrors.md
- docs/sdk/models/errors/gettopwatchedcontentlibraryresponsebody.md
- docs/sdk/models/errors/gettopwatchedcontentresponsebody.md - docs/sdk/models/errors/gettopwatchedcontentresponsebody.md
- docs/sdk/models/errors/gettranscodesessionserrors.md - docs/sdk/models/errors/gettranscodesessionserrors.md
- docs/sdk/models/errors/gettranscodesessionsresponsebody.md - docs/sdk/models/errors/gettranscodesessionsresponsebody.md
- docs/sdk/models/errors/gettranscodesessionssessionserrors.md
- docs/sdk/models/errors/gettranscodesessionssessionsresponsebody.md
- docs/sdk/models/errors/gettransienttokenauthenticationerrors.md
- docs/sdk/models/errors/gettransienttokenauthenticationresponsebody.md
- docs/sdk/models/errors/gettransienttokenerrors.md - docs/sdk/models/errors/gettransienttokenerrors.md
- docs/sdk/models/errors/gettransienttokenresponsebody.md - docs/sdk/models/errors/gettransienttokenresponsebody.md
- docs/sdk/models/errors/getupdatestatuserrors.md - docs/sdk/models/errors/getupdatestatuserrors.md
- docs/sdk/models/errors/getupdatestatusresponsebody.md - docs/sdk/models/errors/getupdatestatusresponsebody.md
- docs/sdk/models/errors/getupdatestatusupdatererrors.md
- docs/sdk/models/errors/getupdatestatusupdaterresponsebody.md
- docs/sdk/models/errors/getuserdetailsauthenticationerrors.md
- docs/sdk/models/errors/getuserdetailsauthenticationresponsebody.md
- docs/sdk/models/errors/getuserdetailserrors.md - docs/sdk/models/errors/getuserdetailserrors.md
- docs/sdk/models/errors/getuserdetailsresponsebody.md - docs/sdk/models/errors/getuserdetailsresponsebody.md
- docs/sdk/models/errors/getuserfriendserrors.md - docs/sdk/models/errors/getuserfriendserrors.md
- docs/sdk/models/errors/getuserfriendsplexerrors.md
- docs/sdk/models/errors/getuserfriendsplexresponsebody.md
- docs/sdk/models/errors/getuserfriendsresponsebody.md - docs/sdk/models/errors/getuserfriendsresponsebody.md
- docs/sdk/models/errors/getwatchlisterrors.md - docs/sdk/models/errors/getwatchlisterrors.md
- docs/sdk/models/errors/getwatchlistresponsebody.md - docs/sdk/models/errors/getwatchlistresponsebody.md
- docs/sdk/models/errors/getwatchlistwatchlisterrors.md
- docs/sdk/models/errors/getwatchlistwatchlistresponsebody.md
- docs/sdk/models/errors/loglineerrors.md - docs/sdk/models/errors/loglineerrors.md
- docs/sdk/models/errors/loglinelogerrors.md
- docs/sdk/models/errors/loglinelogresponsebody.md
- docs/sdk/models/errors/loglineresponsebody.md - docs/sdk/models/errors/loglineresponsebody.md
- docs/sdk/models/errors/logmultilineerrors.md - docs/sdk/models/errors/logmultilineerrors.md
- docs/sdk/models/errors/logmultilinelogerrors.md
- docs/sdk/models/errors/logmultilinelogresponsebody.md
- docs/sdk/models/errors/logmultilineresponsebody.md - docs/sdk/models/errors/logmultilineresponsebody.md
- docs/sdk/models/errors/markplayederrors.md - docs/sdk/models/errors/markplayederrors.md
- docs/sdk/models/errors/markplayedmediaerrors.md
- docs/sdk/models/errors/markplayedmediaresponsebody.md
- docs/sdk/models/errors/markplayedresponsebody.md - docs/sdk/models/errors/markplayedresponsebody.md
- docs/sdk/models/errors/markunplayederrors.md - docs/sdk/models/errors/markunplayederrors.md
- docs/sdk/models/errors/markunplayedmediaerrors.md
- docs/sdk/models/errors/markunplayedmediaresponsebody.md
- docs/sdk/models/errors/markunplayedresponsebody.md - docs/sdk/models/errors/markunplayedresponsebody.md
- docs/sdk/models/errors/performsearcherrors.md - docs/sdk/models/errors/performsearcherrors.md
- docs/sdk/models/errors/performsearchresponsebody.md - docs/sdk/models/errors/performsearchresponsebody.md
- docs/sdk/models/errors/performsearchsearcherrors.md
- docs/sdk/models/errors/performsearchsearchresponsebody.md
- docs/sdk/models/errors/performvoicesearcherrors.md - docs/sdk/models/errors/performvoicesearcherrors.md
- docs/sdk/models/errors/performvoicesearchresponsebody.md - docs/sdk/models/errors/performvoicesearchresponsebody.md
- docs/sdk/models/errors/performvoicesearchsearcherrors.md
- docs/sdk/models/errors/performvoicesearchsearchresponsebody.md
- docs/sdk/models/errors/postuserssignindataauthenticationerrors.md
- docs/sdk/models/errors/postuserssignindataauthenticationresponsebody.md
- docs/sdk/models/errors/postuserssignindataerrors.md - docs/sdk/models/errors/postuserssignindataerrors.md
- docs/sdk/models/errors/postuserssignindataresponsebody.md - docs/sdk/models/errors/postuserssignindataresponsebody.md
- docs/sdk/models/errors/startalltasksbutlererrors.md
- docs/sdk/models/errors/startalltasksbutlerresponsebody.md
- docs/sdk/models/errors/startalltaskserrors.md - docs/sdk/models/errors/startalltaskserrors.md
- docs/sdk/models/errors/startalltasksresponsebody.md - docs/sdk/models/errors/startalltasksresponsebody.md
- docs/sdk/models/errors/starttaskbutlererrors.md
- docs/sdk/models/errors/starttaskbutlerresponsebody.md
- docs/sdk/models/errors/starttaskerrors.md - docs/sdk/models/errors/starttaskerrors.md
- docs/sdk/models/errors/starttaskresponsebody.md - docs/sdk/models/errors/starttaskresponsebody.md
- docs/sdk/models/errors/startuniversaltranscodeerrors.md - docs/sdk/models/errors/startuniversaltranscodeerrors.md
- docs/sdk/models/errors/startuniversaltranscoderesponsebody.md - docs/sdk/models/errors/startuniversaltranscoderesponsebody.md
- docs/sdk/models/errors/startuniversaltranscodevideoerrors.md
- docs/sdk/models/errors/startuniversaltranscodevideoresponsebody.md
- docs/sdk/models/errors/stopalltasksbutlererrors.md
- docs/sdk/models/errors/stopalltasksbutlerresponsebody.md
- docs/sdk/models/errors/stopalltaskserrors.md - docs/sdk/models/errors/stopalltaskserrors.md
- docs/sdk/models/errors/stopalltasksresponsebody.md - docs/sdk/models/errors/stopalltasksresponsebody.md
- docs/sdk/models/errors/stoptaskbutlererrors.md
- docs/sdk/models/errors/stoptaskbutlerresponsebody.md
- docs/sdk/models/errors/stoptaskerrors.md - docs/sdk/models/errors/stoptaskerrors.md
- docs/sdk/models/errors/stoptaskresponsebody.md - docs/sdk/models/errors/stoptaskresponsebody.md
- docs/sdk/models/errors/stoptranscodesessionerrors.md - docs/sdk/models/errors/stoptranscodesessionerrors.md
- docs/sdk/models/errors/stoptranscodesessionresponsebody.md - docs/sdk/models/errors/stoptranscodesessionresponsebody.md
- docs/sdk/models/errors/stoptranscodesessionsessionserrors.md
- docs/sdk/models/errors/stoptranscodesessionsessionsresponsebody.md
- docs/sdk/models/errors/updateplaylisterrors.md - docs/sdk/models/errors/updateplaylisterrors.md
- docs/sdk/models/errors/updateplaylistplaylistserrors.md
- docs/sdk/models/errors/updateplaylistplaylistsresponsebody.md
- docs/sdk/models/errors/updateplaylistresponsebody.md - docs/sdk/models/errors/updateplaylistresponsebody.md
- docs/sdk/models/errors/updateplayprogresserrors.md - docs/sdk/models/errors/updateplayprogresserrors.md
- docs/sdk/models/errors/updateplayprogressmediaerrors.md
- docs/sdk/models/errors/updateplayprogressmediaresponsebody.md
- docs/sdk/models/errors/updateplayprogressresponsebody.md - docs/sdk/models/errors/updateplayprogressresponsebody.md
- docs/sdk/models/errors/uploadplaylisterrors.md - docs/sdk/models/errors/uploadplaylisterrors.md
- docs/sdk/models/errors/uploadplaylistplaylistserrors.md
- docs/sdk/models/errors/uploadplaylistplaylistsresponsebody.md
- docs/sdk/models/errors/uploadplaylistresponsebody.md - docs/sdk/models/errors/uploadplaylistresponsebody.md
- docs/sdk/models/operations/account.md - docs/sdk/models/operations/account.md
- docs/sdk/models/operations/activity.md - docs/sdk/models/operations/activity.md
@@ -895,6 +1038,8 @@ examples:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200": {}
"400":
application/json: {"errors": []}
getServerPreferences: getServerPreferences:
speakeasy-default-get-server-preferences: speakeasy-default-get-server-preferences:
responses: responses:
@@ -902,6 +1047,8 @@ examples:
application/json: {"MediaContainer": {"size": 161, "Setting": []}} application/json: {"MediaContainer": {"size": 161, "Setting": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getAvailableClients: getAvailableClients:
speakeasy-default-get-available-clients: speakeasy-default-get-available-clients:
responses: responses:
@@ -909,6 +1056,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "Server": []}} application/json: {"MediaContainer": {"size": 1, "Server": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getDevices: getDevices:
speakeasy-default-get-devices: speakeasy-default-get-devices:
responses: responses:
@@ -916,6 +1065,8 @@ examples:
application/json: {"MediaContainer": {"size": 151, "identifier": "com.plexapp.system.devices", "Device": []}} application/json: {"MediaContainer": {"size": 151, "identifier": "com.plexapp.system.devices", "Device": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-server-identity: get-server-identity:
speakeasy-default-get-server-identity: speakeasy-default-get-server-identity:
responses: responses:
@@ -930,6 +1081,8 @@ examples:
application/json: {"MyPlex": {"authToken": "Z5v-PrNASDFpsaCi3CPK7", "username": "example.email@mail.com", "mappingState": "mapped", "signInState": "ok", "publicAddress": "140.20.68.140", "publicPort": 32400, "privateAddress": "10.10.10.47", "privatePort": 32400, "subscriptionFeatures": "federated-auth,hardware_transcoding,home,hwtranscode,item_clusters,kevin-bacon,livetv,loudness,lyrics,music-analysis,music_videos,pass,photo_autotags,photos-v5,photosV6-edit,photosV6-tv-albums,premium_music_metadata,radio,server-manager,session_bandwidth_restrictions,session_kick,shared-radio,sync,trailers,tuner-sharing,type-first,unsupportedtuners,webhooks", "subscriptionState": "Active"}} application/json: {"MyPlex": {"authToken": "Z5v-PrNASDFpsaCi3CPK7", "username": "example.email@mail.com", "mappingState": "mapped", "signInState": "ok", "publicAddress": "140.20.68.140", "publicPort": 32400, "privateAddress": "10.10.10.47", "privatePort": 32400, "subscriptionFeatures": "federated-auth,hardware_transcoding,home,hwtranscode,item_clusters,kevin-bacon,livetv,loudness,lyrics,music-analysis,music_videos,pass,photo_autotags,photos-v5,photosV6-edit,photosV6-tv-albums,premium_music_metadata,radio,server-manager,session_bandwidth_restrictions,session_kick,shared-radio,sync,trailers,tuner-sharing,type-first,unsupportedtuners,webhooks", "subscriptionState": "Active"}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getResizedPhoto: getResizedPhoto:
speakeasy-default-get-resized-photo: speakeasy-default-get-resized-photo:
parameters: parameters:
@@ -944,6 +1097,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-media-providers: get-media-providers:
speakeasy-default-get-media-providers: speakeasy-default-get-media-providers:
parameters: parameters:
@@ -953,6 +1108,8 @@ examples:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200": {}
"400":
application/json: {"errors": []}
getServerList: getServerList:
speakeasy-default-get-server-list: speakeasy-default-get-server-list:
responses: responses:
@@ -960,6 +1117,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "Server": []}} application/json: {"MediaContainer": {"size": 1, "Server": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
markPlayed: markPlayed:
speakeasy-default-mark-played: speakeasy-default-mark-played:
parameters: parameters:
@@ -968,6 +1127,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
markUnplayed: markUnplayed:
speakeasy-default-mark-unplayed: speakeasy-default-mark-unplayed:
parameters: parameters:
@@ -976,6 +1137,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
updatePlayProgress: updatePlayProgress:
"": "":
parameters: parameters:
@@ -986,6 +1149,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-banner-image: get-banner-image:
speakeasy-default-get-banner-image: speakeasy-default-get-banner-image:
parameters: parameters:
@@ -1001,6 +1166,8 @@ examples:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200": {}
"400":
application/json: {"errors": []}
get-thumb-image: get-thumb-image:
speakeasy-default-get-thumb-image: speakeasy-default-get-thumb-image:
parameters: parameters:
@@ -1016,6 +1183,8 @@ examples:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200": {}
"400":
application/json: {"errors": []}
getTimeline: getTimeline:
"": "":
parameters: parameters:
@@ -1033,6 +1202,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
startUniversalTranscode: startUniversalTranscode:
"": "":
parameters: parameters:
@@ -1056,12 +1227,16 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getServerActivities: getServerActivities:
speakeasy-default-get-server-activities: speakeasy-default-get-server-activities:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200": {}
"400":
application/json: {"errors": []}
cancelServerActivities: cancelServerActivities:
"": "":
parameters: parameters:
@@ -1070,6 +1245,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getButlerTasks: getButlerTasks:
speakeasy-default-get-butler-tasks: speakeasy-default-get-butler-tasks:
responses: responses:
@@ -1077,16 +1254,22 @@ examples:
application/json: {"ButlerTasks": {"ButlerTask": []}} application/json: {"ButlerTasks": {"ButlerTask": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
startAllTasks: startAllTasks:
speakeasy-default-start-all-tasks: speakeasy-default-start-all-tasks:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
stopAllTasks: stopAllTasks:
speakeasy-default-stop-all-tasks: speakeasy-default-stop-all-tasks:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
startTask: startTask:
speakeasy-default-start-task: speakeasy-default-start-task:
parameters: parameters:
@@ -1095,6 +1278,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
stopTask: stopTask:
speakeasy-default-stop-task: speakeasy-default-stop-task:
parameters: parameters:
@@ -1103,6 +1288,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getCompanionsData: getCompanionsData:
speakeasy-default-get-companions-data: speakeasy-default-get-companions-data:
responses: responses:
@@ -1110,6 +1297,8 @@ examples:
application/json: [] application/json: []
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getUserFriends: getUserFriends:
speakeasy-default-get-user-friends: speakeasy-default-get-user-friends:
responses: responses:
@@ -1117,6 +1306,8 @@ examples:
application/json: [{"email": "username@email.com", "friendlyName": "exampleUser", "home": true, "id": 0, "restricted": false, "sharedServers": [], "sharedSources": [], "status": "accepted", "thumb": "https://plex.tv/users/7d1916e0d8f6e76b/avatar?c=1694481578", "title": "username123", "username": "username123", "uuid": "7d1916e0d8f6e76b"}] application/json: [{"email": "username@email.com", "friendlyName": "exampleUser", "home": true, "id": 0, "restricted": false, "sharedServers": [], "sharedSources": [], "status": "accepted", "thumb": "https://plex.tv/users/7d1916e0d8f6e76b/avatar?c=1694481578", "title": "username123", "username": "username123", "uuid": "7d1916e0d8f6e76b"}]
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getGeoData: getGeoData:
speakeasy-default-get-geo-data: speakeasy-default-get-geo-data:
responses: responses:
@@ -1124,6 +1315,8 @@ examples:
application/json: {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": 802, "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"} application/json: {"code": "VI", "continent_code": "NA", "country": "United States Virgin Islands", "city": "Amsterdam", "european_union_member": true, "time_zone": "America/St_Thomas", "postal_code": 802, "in_privacy_restricted_country": true, "in_privacy_restricted_region": true, "subdivisions": "Saint Thomas", "coordinates": "18.3381, -64.8941"}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getHomeData: getHomeData:
speakeasy-default-get-home-data: speakeasy-default-get-home-data:
responses: responses:
@@ -1131,6 +1324,8 @@ examples:
application/json: {"id": 1841489, "name": "Blindkitty38's home", "guestUserID": 58815432, "guestUserUUID": "f3df4e01bfca0787"} application/json: {"id": 1841489, "name": "Blindkitty38's home", "guestUserID": 58815432, "guestUserUUID": "f3df4e01bfca0787"}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-server-resources: get-server-resources:
speakeasy-default-get-server-resources: speakeasy-default-get-server-resources:
parameters: parameters:
@@ -1143,6 +1338,8 @@ examples:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200": {}
"400":
application/json: {"errors": []}
getPin: getPin:
"": "":
parameters: parameters:
@@ -1173,6 +1370,8 @@ examples:
application/json: {"MediaContainer": {"size": 8, "allowSync": true, "identifier": "com.plexapp.plugins.library", "Hub": []}} application/json: {"MediaContainer": {"size": 8, "allowSync": true, "identifier": "com.plexapp.plugins.library", "Hub": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getLibraryHubs: getLibraryHubs:
speakeasy-default-get-library-hubs: speakeasy-default-get-library-hubs:
parameters: parameters:
@@ -1184,6 +1383,8 @@ examples:
application/json: {"MediaContainer": {"size": 7, "allowSync": true, "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "Hub": []}} application/json: {"MediaContainer": {"size": 7, "allowSync": true, "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "Hub": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
performSearch: performSearch:
speakeasy-default-perform-search: speakeasy-default-perform-search:
parameters: parameters:
@@ -1193,6 +1394,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
performVoiceSearch: performVoiceSearch:
speakeasy-default-perform-voice-search: speakeasy-default-perform-voice-search:
parameters: parameters:
@@ -1202,6 +1405,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getSearchResults: getSearchResults:
speakeasy-default-get-search-results: speakeasy-default-get-search-results:
parameters: parameters:
@@ -1212,6 +1417,8 @@ examples:
application/json: {"MediaContainer": {"size": 26, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": [], "Provider": []}} application/json: {"MediaContainer": {"size": 26, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": [], "Provider": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getFileHash: getFileHash:
speakeasy-default-get-file-hash: speakeasy-default-get-file-hash:
parameters: parameters:
@@ -1220,6 +1427,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getRecentlyAdded: getRecentlyAdded:
speakeasy-default-get-recently-added: speakeasy-default-get-recently-added:
parameters: parameters:
@@ -1231,6 +1440,8 @@ examples:
application/json: {"MediaContainer": {"size": 50, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": []}} application/json: {"MediaContainer": {"size": 50, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-all-libraries: get-all-libraries:
speakeasy-default-get-all-libraries: speakeasy-default-get-all-libraries:
responses: responses:
@@ -1238,6 +1449,8 @@ examples:
application/json: {"MediaContainer": {"size": 5, "allowSync": false, "title1": "Plex Library", "Directory": []}} application/json: {"MediaContainer": {"size": 5, "allowSync": false, "title1": "Plex Library", "Directory": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-library-details: get-library-details:
speakeasy-default-get-library-details: speakeasy-default-get-library-details:
parameters: parameters:
@@ -1249,6 +1462,8 @@ examples:
application/json: {"MediaContainer": {"size": 29, "allowSync": false, "art": "/:/resources/movie-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "thumb": "/:/resources/movie.png", "title1": "Movies", "viewGroup": "secondary", "viewMode": 65592, "Directory": [], "Type": [], "FieldType": []}} application/json: {"MediaContainer": {"size": 29, "allowSync": false, "art": "/:/resources/movie-fanart.jpg", "content": "secondary", "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "thumb": "/:/resources/movie.png", "title1": "Movies", "viewGroup": "secondary", "viewMode": 65592, "Directory": [], "Type": [], "FieldType": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
deleteLibrary: deleteLibrary:
speakeasy-default-delete-library: speakeasy-default-delete-library:
parameters: parameters:
@@ -1257,6 +1472,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-library-items: get-library-items:
"": "":
parameters: parameters:
@@ -1274,6 +1491,8 @@ examples:
application/json: {"MediaContainer": {"size": 70, "allowSync": true, "art": "/:/resources/movie-fanart.jpg", "identifier": "com.plexapp.plugins.library", "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "thumb": "/:/resources/movie.png", "title1": "Movies", "title2": "Recently Released", "viewGroup": "movie", "viewMode": 65592, "mixedParents": true, "Metadata": []}} application/json: {"MediaContainer": {"size": 70, "allowSync": true, "art": "/:/resources/movie-fanart.jpg", "identifier": "com.plexapp.plugins.library", "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "thumb": "/:/resources/movie.png", "title1": "Movies", "title2": "Recently Released", "viewGroup": "movie", "viewMode": 65592, "mixedParents": true, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-refresh-library-metadata: get-refresh-library-metadata:
speakeasy-default-get-refresh-library-metadata: speakeasy-default-get-refresh-library-metadata:
parameters: parameters:
@@ -1284,6 +1503,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-search-library: get-search-library:
speakeasy-default-get-search-library: speakeasy-default-get-search-library:
parameters: parameters:
@@ -1296,6 +1517,8 @@ examples:
application/json: {"MediaContainer": {"size": 2, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Shows", "title2": "Search for ''", "viewGroup": "season", "viewMode": 65593, "Metadata": []}} application/json: {"MediaContainer": {"size": 2, "allowSync": false, "art": "/:/resources/show-fanart.jpg", "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "nocache": true, "thumb": "/:/resources/show.png", "title1": "TV Shows", "title2": "Search for ''", "viewGroup": "season", "viewMode": 65593, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-meta-data-by-rating-key: get-meta-data-by-rating-key:
speakeasy-default-get-meta-data-by-rating-key: speakeasy-default-get-meta-data-by-rating-key:
parameters: parameters:
@@ -1306,6 +1529,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "allowSync": true, "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "cfc899d7-3000-46f6-8489-b9592714ada5", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "Metadata": []}} application/json: {"MediaContainer": {"size": 1, "allowSync": true, "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "cfc899d7-3000-46f6-8489-b9592714ada5", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getMetadataChildren: getMetadataChildren:
include-stream: include-stream:
parameters: parameters:
@@ -1318,6 +1543,8 @@ examples:
application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": []}} application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
include-stream-otheritem: include-stream-otheritem:
parameters: parameters:
path: path:
@@ -1329,6 +1556,8 @@ examples:
application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": []}} application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
include-stream-otheritem-anotheritem: include-stream-otheritem-anotheritem:
parameters: parameters:
path: path:
@@ -1340,6 +1569,8 @@ examples:
application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": []}} application/json: {"MediaContainer": {"size": 3, "allowSync": true, "art": "/library/metadata/30072/art/1705739923", "identifier": "com.plexapp.plugins.library", "key": "30072", "librarySectionID": 2, "librarySectionTitle": "TV Shows", "librarySectionUUID": "4bb2521c-8ba9-459b-aaee-8ab8bc35eabd", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1701731894, "nocache": true, "parentIndex": 1, "parentTitle": "Reacher", "parentYear": 2022, "summary": "When retired Military Police Officer Jack Reacher is arrested for a murder he did not commit, he finds himself in the middle of a deadly conspiracy full of dirty cops, shady businessmen, and scheming politicians. With nothing but his wits, he must figure out what is happening in Margrave, Georgia.", "theme": "/library/metadata/30072/theme/1705739923", "thumb": "/library/metadata/30072/thumb/1705739923", "title1": "TV Shows", "title2": "Reacher", "viewGroup": "season", "viewMode": 65593, "Directory": [{"leafCount": 16, "thumb": "/library/metadata/30072/thumb/1705739923", "viewedLeafCount": 16, "key": "/library/metadata/30072/allLeaves", "title": "All episodes"}], "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getTopWatchedContent: getTopWatchedContent:
"": "":
parameters: parameters:
@@ -1351,6 +1582,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "allowSync": true, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "Metadata": []}} application/json: {"MediaContainer": {"size": 1, "allowSync": true, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getOnDeck: getOnDeck:
speakeasy-default-get-on-deck: speakeasy-default-get-on-deck:
responses: responses:
@@ -1358,6 +1591,8 @@ examples:
application/json: {"MediaContainer": {"size": 16, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": []}} application/json: {"MediaContainer": {"size": 16, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
get-watch-list: get-watch-list:
speakeasy-default-get-watch-list: speakeasy-default-get-watch-list:
parameters: parameters:
@@ -1371,6 +1606,8 @@ examples:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"200": {} "200": {}
"400":
application/json: {"errors": []}
logLine: logLine:
speakeasy-default-log-line: speakeasy-default-log-line:
parameters: parameters:
@@ -1381,6 +1618,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
logMultiLine: logMultiLine:
speakeasy-default-log-multi-line: speakeasy-default-log-multi-line:
requestBody: requestBody:
@@ -1388,11 +1627,15 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
enablePaperTrail: enablePaperTrail:
speakeasy-default-enable-paper-trail: speakeasy-default-enable-paper-trail:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
createPlaylist: createPlaylist:
speakeasy-default-create-playlist: speakeasy-default-create-playlist:
parameters: parameters:
@@ -1406,6 +1649,8 @@ examples:
application/json: {"MediaContainer": {"size": 7, "Metadata": []}} application/json: {"MediaContainer": {"size": 7, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getPlaylists: getPlaylists:
speakeasy-default-get-playlists: speakeasy-default-get-playlists:
responses: responses:
@@ -1413,6 +1658,8 @@ examples:
application/json: {"MediaContainer": {"size": 4, "Metadata": []}} application/json: {"MediaContainer": {"size": 4, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getPlaylist: getPlaylist:
speakeasy-default-get-playlist: speakeasy-default-get-playlist:
parameters: parameters:
@@ -1423,6 +1670,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "Metadata": []}} application/json: {"MediaContainer": {"size": 1, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
deletePlaylist: deletePlaylist:
speakeasy-default-delete-playlist: speakeasy-default-delete-playlist:
parameters: parameters:
@@ -1431,6 +1680,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
updatePlaylist: updatePlaylist:
speakeasy-default-update-playlist: speakeasy-default-update-playlist:
parameters: parameters:
@@ -1440,6 +1691,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getPlaylistContents: getPlaylistContents:
speakeasy-default-get-playlist-contents: speakeasy-default-get-playlist-contents:
parameters: parameters:
@@ -1452,6 +1705,8 @@ examples:
application/json: {"MediaContainer": {"size": 2, "composite": "/playlists/95/composite/1705717521", "duration": 282, "leafCount": 2, "playlistType": "video", "ratingKey": "95", "smart": true, "title": "Smart Movie Playlist", "Metadata": []}} application/json: {"MediaContainer": {"size": 2, "composite": "/playlists/95/composite/1705717521", "duration": 282, "leafCount": 2, "playlistType": "video", "ratingKey": "95", "smart": true, "title": "Smart Movie Playlist", "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
clearPlaylistContents: clearPlaylistContents:
speakeasy-default-clear-playlist-contents: speakeasy-default-clear-playlist-contents:
parameters: parameters:
@@ -1460,6 +1715,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
addPlaylistContents: addPlaylistContents:
speakeasy-default-add-playlist-contents: speakeasy-default-add-playlist-contents:
parameters: parameters:
@@ -1473,6 +1730,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "leafCountAdded": 1, "leafCountRequested": 1, "Metadata": []}} application/json: {"MediaContainer": {"size": 1, "leafCountAdded": 1, "leafCountRequested": 1, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
uploadPlaylist: uploadPlaylist:
speakeasy-default-upload-playlist: speakeasy-default-upload-playlist:
parameters: parameters:
@@ -1482,6 +1741,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getTransientToken: getTransientToken:
speakeasy-default-get-transient-token: speakeasy-default-get-transient-token:
parameters: parameters:
@@ -1491,6 +1752,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getSourceConnectionInformation: getSourceConnectionInformation:
speakeasy-default-get-source-connection-information: speakeasy-default-get-source-connection-information:
parameters: parameters:
@@ -1499,6 +1762,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getUserDetails: getUserDetails:
speakeasy-default-get-user-details: speakeasy-default-get-user-details:
parameters: parameters:
@@ -1509,15 +1774,19 @@ examples:
application/json: {"adsConsent": true, "adsConsentReminderAt": "2019-08-24T14:15:22Z", "adsConsentSetAt": "2019-08-24T14:15:22Z", "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": [], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1721154902, "locale": null, "mailingListActive": false, "mailingListStatus": "unsubscribed", "maxHomeSize": 15, "pin": "string", "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": "1", "defaultSubtitleAccessibility": "1", "defaultSubtitleForced": "0", "watchedIndicator": "1", "mediaReviewsVisibility": 0}, "protected": false, "rememberExpiresAt": 1722364046, "restricted": false, "roles": ["string"], "scrobbleTypes": "", "services": [{"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "string", "status": "online"}], "subscription": {"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}, "subscriptionDescription": "string", "subscriptions": [{"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f"} application/json: {"adsConsent": true, "adsConsentReminderAt": "2019-08-24T14:15:22Z", "adsConsentSetAt": "2019-08-24T14:15:22Z", "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": [], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1721154902, "locale": null, "mailingListActive": false, "mailingListStatus": "unsubscribed", "maxHomeSize": 15, "pin": "string", "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": "1", "defaultSubtitleAccessibility": "1", "defaultSubtitleForced": "0", "watchedIndicator": "1", "mediaReviewsVisibility": 0}, "protected": false, "rememberExpiresAt": 1722364046, "restricted": false, "roles": ["string"], "scrobbleTypes": "", "services": [{"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "string", "status": "online"}], "subscription": {"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}, "subscriptionDescription": "string", "subscriptions": [{"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f"}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
post-users-sign-in-data: post-users-sign-in-data:
speakeasy-default-post-users-sign-in-data: speakeasy-default-post-users-sign-in-data:
requestBody: requestBody:
application/x-www-form-urlencoded: {"login": "username@email.com", "password": "password123"} application/x-www-form-urlencoded: {"login": "username@email.com", "password": "password123", "verificationCode": "123456"}
responses: responses:
"201": "201":
application/json: {"adsConsent": true, "adsConsentReminderAt": "2019-08-24T14:15:22Z", "adsConsentSetAt": "2019-08-24T14:15:22Z", "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": [], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1721154902, "locale": null, "mailingListActive": false, "mailingListStatus": "unsubscribed", "maxHomeSize": 15, "pin": "string", "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": "1", "defaultSubtitleAccessibility": "1", "defaultSubtitleForced": "0", "watchedIndicator": "1", "mediaReviewsVisibility": 0}, "protected": false, "rememberExpiresAt": 1722364046, "restricted": false, "roles": ["string"], "scrobbleTypes": "", "services": [{"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "string", "status": "online"}], "subscription": {"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}, "subscriptionDescription": "string", "subscriptions": [{"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f", "pastSubscriptions": [{"id": "string", "mode": "string", "renewsAt": "string", "endsAt": "1556281940", "canceled": "0", "gracePeriod": "0", "onHold": "0", "canReactivate": "0", "canUpgrade": "0", "canDowngrade": "0", "canConvert": "0", "type": "plexpass", "transfer": "string", "state": "ended", "billing": {"paymentMethodId": 569045}}], "trials": [{}]} application/json: {"adsConsent": true, "adsConsentReminderAt": "2019-08-24T14:15:22Z", "adsConsentSetAt": "2019-08-24T14:15:22Z", "anonymous": false, "authToken": "CxoUzBTSV5hsxjTpFKaf", "backupCodesCreated": false, "confirmed": false, "country": "US", "email": "username@email.com", "emailOnlyAuth": false, "experimentalFeatures": false, "friendlyName": "friendlyUsername", "entitlements": [], "guest": false, "hasPassword": true, "home": false, "homeAdmin": false, "homeSize": 1, "id": 13692262, "joinedAt": 1721154902, "locale": null, "mailingListActive": false, "mailingListStatus": "unsubscribed", "maxHomeSize": 15, "pin": "string", "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": "1", "defaultSubtitleAccessibility": "1", "defaultSubtitleForced": "0", "watchedIndicator": "1", "mediaReviewsVisibility": 0}, "protected": false, "rememberExpiresAt": 1722364046, "restricted": false, "roles": ["string"], "scrobbleTypes": "", "services": [{"identifier": "metadata-dev", "endpoint": "https://epg.provider.plex.tv", "token": "DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv", "secret": "string", "status": "online"}], "subscription": {"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}, "subscriptionDescription": "string", "subscriptions": [{"features": ["Android - Dolby Vision"], "active": true, "subscribedAt": "2021-04-12T18:21:12Z", "status": "Inactive", "paymentService": "string", "plan": "string"}], "thumb": "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101", "title": "UsernameTitle", "twoFactorEnabled": false, "username": "Username", "uuid": "dae343c1f45beb4f", "pastSubscriptions": [{"id": "string", "mode": "string", "renewsAt": "string", "endsAt": "1556281940", "canceled": "0", "gracePeriod": "0", "onHold": "0", "canReactivate": "0", "canUpgrade": "0", "canDowngrade": "0", "canConvert": "0", "type": "plexpass", "transfer": "string", "state": "ended", "billing": {"paymentMethodId": 569045}}], "trials": [{}]}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getStatistics: getStatistics:
"": "":
parameters: parameters:
@@ -1528,6 +1797,8 @@ examples:
application/json: {"MediaContainer": {"size": 5497, "Device": [], "Account": [], "StatisticsMedia": []}} application/json: {"MediaContainer": {"size": 5497, "Device": [], "Account": [], "StatisticsMedia": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getResourcesStatistics: getResourcesStatistics:
"": "":
parameters: parameters:
@@ -1538,6 +1809,8 @@ examples:
application/json: {"MediaContainer": {"size": 5497, "StatisticsResources": []}} application/json: {"MediaContainer": {"size": 5497, "StatisticsResources": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getBandwidthStatistics: getBandwidthStatistics:
"": "":
parameters: parameters:
@@ -1548,6 +1821,8 @@ examples:
application/json: {"MediaContainer": {"size": 5497, "Device": [], "Account": [], "StatisticsBandwidth": []}} application/json: {"MediaContainer": {"size": 5497, "Device": [], "Account": [], "StatisticsBandwidth": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getSessions: getSessions:
speakeasy-default-get-sessions: speakeasy-default-get-sessions:
responses: responses:
@@ -1555,6 +1830,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "Metadata": []}} application/json: {"MediaContainer": {"size": 1, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getSessionHistory: getSessionHistory:
viewed-at-descending: viewed-at-descending:
parameters: parameters:
@@ -1567,6 +1844,8 @@ examples:
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}} application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
viewed-at-ascending: viewed-at-ascending:
parameters: parameters:
query: query:
@@ -1578,6 +1857,8 @@ examples:
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}} application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
rating-descending: rating-descending:
parameters: parameters:
query: query:
@@ -1589,6 +1870,8 @@ examples:
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}} application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
rating-ascending: rating-ascending:
parameters: parameters:
query: query:
@@ -1600,6 +1883,8 @@ examples:
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}} application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
"": "":
parameters: parameters:
query: query:
@@ -1610,6 +1895,8 @@ examples:
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}} application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
ViewedAt: ViewedAt:
parameters: parameters:
query: query:
@@ -1621,6 +1908,8 @@ examples:
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}} application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getTranscodeSessions: getTranscodeSessions:
speakeasy-default-get-transcode-sessions: speakeasy-default-get-transcode-sessions:
responses: responses:
@@ -1628,6 +1917,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "TranscodeSession": [{"key": "vv3i2q2lax92qlzul1hbd4bx", "throttled": false, "complete": false, "progress": 1.7999999523162842, "size": -22, "speed": 25.100000381469727, "error": false, "duration": 1445695, "remaining": 53, "context": "streaming", "sourceVideoCodec": "h264", "sourceAudioCodec": "aac", "videoDecision": "transcode", "audioDecision": "transcode", "subtitleDecision": "burn", "protocol": "http", "container": "mkv", "videoCodec": "h264", "audioCodec": "opus", "audioChannels": 1, "transcodeHwRequested": true, "timeStamp": 1705895805.4919229, "maxOffsetAvailable": 29.53, "minOffsetAvailable": 3.003000020980835}]}} application/json: {"MediaContainer": {"size": 1, "TranscodeSession": [{"key": "vv3i2q2lax92qlzul1hbd4bx", "throttled": false, "complete": false, "progress": 1.7999999523162842, "size": -22, "speed": 25.100000381469727, "error": false, "duration": 1445695, "remaining": 53, "context": "streaming", "sourceVideoCodec": "h264", "sourceAudioCodec": "aac", "videoDecision": "transcode", "audioDecision": "transcode", "subtitleDecision": "burn", "protocol": "http", "container": "mkv", "videoCodec": "h264", "audioCodec": "opus", "audioChannels": 1, "transcodeHwRequested": true, "timeStamp": 1705895805.4919229, "maxOffsetAvailable": 29.53, "minOffsetAvailable": 3.003000020980835}]}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
stopTranscodeSession: stopTranscodeSession:
speakeasy-default-stop-transcode-session: speakeasy-default-stop-transcode-session:
parameters: parameters:
@@ -1636,6 +1927,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
getUpdateStatus: getUpdateStatus:
speakeasy-default-get-update-status: speakeasy-default-get-update-status:
responses: responses:
@@ -1643,6 +1936,8 @@ examples:
application/json: {"MediaContainer": {"size": 1, "canInstall": false, "checkedAt": 1705801232, "downloadURL": "https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx", "status": 0, "Release": [{"key": "https://plex.tv/updater/releases/5136", "version": "1.40.0.7775-456fbaf97", "added": "(PLEASE NOTE) This version makes changes to the database which will make it compatible only with server versions 1.31.2 or higher (released March 14). You will not be able to use your database on Plex Media Server versions lower than this after this update. Please also be patient when updating to this version if you have a very large database and allow the upgrade process to finish.\n(Collections) Items added to a collection from the item context menu will now lock the collection field on the items (#12793)\n(Music) Store track genres and add filtering options (#14653)\n(Music) Support ID3v2.4 null-separated tags for genres and release type (#14653)\n(View History) No longer create a view history entry for items marked as played (#10888)\n(Web) Updated to 4.118.0", "fixed": "(Agents) Changing a 'Other Videos' type library to the modern movie agent would fail (#14483)\n(Agents) It is possible that agents are not initialised during startup on rare occasions (#14654)\n(Agents) Remove the legacy OpenSubtitles agent which is no longer supported upstream (#14667)\n(Collection) Server could become unresponsive when collection membership changes (#14612)\n(DVR) Previously watched recordings could be deleted without being watched again (#13779)\n(Libraries) When performing fix match on items from certain music libraries the language would default to Arabic (#14501)\n(Library) The Content Rating not equal to None filter does not work (#14620)\n(Search) Album search results could contain all the album's tracks too (#14486)\n(Subtitles) In some circumstances, sidecar subtitles can show up for media when they're no longer available (#14674)\n(Transcoder) HW encoding would fail on devices with no rate control (#14222)\n(Transcoder) Software transcoding on Ubuntu could cause unexpected behavior (#14605)", "downloadURL": "https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx", "state": "notify"}]}} application/json: {"MediaContainer": {"size": 1, "canInstall": false, "checkedAt": 1705801232, "downloadURL": "https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx", "status": 0, "Release": [{"key": "https://plex.tv/updater/releases/5136", "version": "1.40.0.7775-456fbaf97", "added": "(PLEASE NOTE) This version makes changes to the database which will make it compatible only with server versions 1.31.2 or higher (released March 14). You will not be able to use your database on Plex Media Server versions lower than this after this update. Please also be patient when updating to this version if you have a very large database and allow the upgrade process to finish.\n(Collections) Items added to a collection from the item context menu will now lock the collection field on the items (#12793)\n(Music) Store track genres and add filtering options (#14653)\n(Music) Support ID3v2.4 null-separated tags for genres and release type (#14653)\n(View History) No longer create a view history entry for items marked as played (#10888)\n(Web) Updated to 4.118.0", "fixed": "(Agents) Changing a 'Other Videos' type library to the modern movie agent would fail (#14483)\n(Agents) It is possible that agents are not initialised during startup on rare occasions (#14654)\n(Agents) Remove the legacy OpenSubtitles agent which is no longer supported upstream (#14667)\n(Collection) Server could become unresponsive when collection membership changes (#14612)\n(DVR) Previously watched recordings could be deleted without being watched again (#13779)\n(Libraries) When performing fix match on items from certain music libraries the language would default to Arabic (#14501)\n(Library) The Content Rating not equal to None filter does not work (#14620)\n(Search) Album search results could contain all the album's tracks too (#14486)\n(Subtitles) In some circumstances, sidecar subtitles can show up for media when they're no longer available (#14674)\n(Transcoder) HW encoding would fail on devices with no rate control (#14222)\n(Transcoder) Software transcoding on Ubuntu could cause unexpected behavior (#14605)", "downloadURL": "https://plex.tv/downloads/latest/5?channel=8&build=linux-x86_64&distro=redhat&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx", "state": "notify"}]}}
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
checkForUpdates: checkForUpdates:
"": "":
parameters: parameters:
@@ -1651,6 +1946,8 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}
applyUpdates: applyUpdates:
"": "":
parameters: parameters:
@@ -1660,3 +1957,5 @@ examples:
responses: responses:
"401": "401":
application/json: {"errors": []} application/json: {"errors": []}
"400":
application/json: {"errors": []}

View File

@@ -12,7 +12,7 @@ generation:
auth: auth:
oAuth2ClientCredentialsEnabled: true oAuth2ClientCredentialsEnabled: true
typescript: typescript:
version: 0.20.2 version: 0.21.0
additionalDependencies: additionalDependencies:
dependencies: {} dependencies: {}
devDependencies: {} devDependencies: {}

View File

@@ -2,8 +2,8 @@ speakeasyVersion: 1.392.1
sources: sources:
my-source: my-source:
sourceNamespace: my-source sourceNamespace: my-source
sourceRevisionDigest: sha256:facfe37caadd8c575513e97dbc389d0e4d7166c5310c891edb352e65da942367 sourceRevisionDigest: sha256:06d2bc8083f30b9af5d98573735dcbe4b08efb34abd1829f8ce5d8a4a54f2a7c
sourceBlobDigest: sha256:f816f80e55e2eeb2a0c30bfb6bfe919f0a1a7284e996cec3a680aa661d39e3c6 sourceBlobDigest: sha256:ce28f3e6f2abc18cde6fb9e41093952eac55be5ad46b47b6f44fcdee1ca77eb2
tags: tags:
- latest - latest
- main - main
@@ -11,10 +11,10 @@ targets:
plexjs: plexjs:
source: my-source source: my-source
sourceNamespace: my-source sourceNamespace: my-source
sourceRevisionDigest: sha256:facfe37caadd8c575513e97dbc389d0e4d7166c5310c891edb352e65da942367 sourceRevisionDigest: sha256:06d2bc8083f30b9af5d98573735dcbe4b08efb34abd1829f8ce5d8a4a54f2a7c
sourceBlobDigest: sha256:f816f80e55e2eeb2a0c30bfb6bfe919f0a1a7284e996cec3a680aa661d39e3c6 sourceBlobDigest: sha256:ce28f3e6f2abc18cde6fb9e41093952eac55be5ad46b47b6f44fcdee1ca77eb2
codeSamplesNamespace: code-samples-typescript-plexjs codeSamplesNamespace: code-samples-typescript-plexjs
codeSamplesRevisionDigest: sha256:7b7fc9efdcfb2e57e099c7a3da0c064c908a9862cec1a419d9785af091277b8c codeSamplesRevisionDigest: sha256:0c01bede320a98337e05b7238a83fd5c86c385267b494116f034aac2236f4f31
outLocation: /github/workspace/repo outLocation: /github/workspace/repo
workflow: workflow:
workflowVersion: 1.0.0 workflowVersion: 1.0.0

View File

@@ -220,8 +220,9 @@ run();
All SDK methods return a response object or throw an error. If Error objects are specified in your OpenAPI Spec, the SDK will throw the appropriate Error type. All SDK methods return a response object or throw an error. If Error objects are specified in your OpenAPI Spec, the SDK will throw the appropriate Error type.
| Error Object | Status Code | Content Type | | Error Object | Status Code | Content Type |
| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- |
| errors.GetServerCapabilitiesResponseBody | 401 | application/json | | errors.GetServerCapabilitiesResponseBody | 400 | application/json |
| errors.GetServerCapabilitiesServerResponseBody | 401 | application/json |
| errors.SDKError | 4xx-5xx | */* | | errors.SDKError | 4xx-5xx | */* |
Validation errors can also occur when either method arguments or data returned from the server do not match the expected format. The `SDKValidationError` that is thrown as a result will capture the raw value that failed validation in an attribute called `rawValue`. Additionally, a `pretty()` method is available on this error that can be used to log a nicely formatted string since validation errors can list many issues and the plain error string may be difficult read when debugging. Validation errors can also occur when either method arguments or data returned from the server do not match the expected format. The `SDKValidationError` that is thrown as a result will capture the raw value that failed validation in an attribute called `rawValue`. Additionally, a `pretty()` method is available on this error that can be used to log a nicely formatted string since validation errors can list many issues and the plain error string may be difficult read when debugging.
@@ -231,6 +232,7 @@ Validation errors can also occur when either method arguments or data returned f
import { PlexAPI } from "@lukehagar/plexjs"; import { PlexAPI } from "@lukehagar/plexjs";
import { import {
GetServerCapabilitiesResponseBody, GetServerCapabilitiesResponseBody,
GetServerCapabilitiesServerResponseBody,
SDKValidationError, SDKValidationError,
} from "@lukehagar/plexjs/sdk/models/errors"; } from "@lukehagar/plexjs/sdk/models/errors";
@@ -260,6 +262,11 @@ async function run() {
console.error(err); console.error(err);
return; return;
} }
case err instanceof GetServerCapabilitiesServerResponseBody: {
// Handle err.data$: GetServerCapabilitiesServerResponseBodyData
console.error(err);
return;
}
default: { default: {
throw err; throw err;
} }

View File

@@ -959,3 +959,13 @@ Based on:
- [typescript v0.20.2] . - [typescript v0.20.2] .
### Releases ### Releases
- [NPM v0.20.2] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.20.2 - . - [NPM v0.20.2] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.20.2 - .
## 2024-09-08 17:37:50
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.392.1 (2.411.9) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.21.0] .
### Releases
- [NPM v0.21.0] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.21.0 - .

View File

@@ -440,7 +440,7 @@ actions:
x-codeSamples: x-codeSamples:
- lang: typescript - lang: typescript
label: data label: data
source: "import { PlexAPI } from \"@lukehagar/plexjs\";\n\nconst plexAPI = new PlexAPI({\n xPlexClientIdentifier: \"gcgzw5rz2xovp84b4vha3a40\",\n});\n\nasync function run() {\n const result = await plexAPI.authentication.postUsersSignInData(\"gcgzw5rz2xovp84b4vha3a40\", {\n login: \"username@email.com\",\n password: \"password123\",\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();" source: "import { PlexAPI } from \"@lukehagar/plexjs\";\n\nconst plexAPI = new PlexAPI({\n xPlexClientIdentifier: \"gcgzw5rz2xovp84b4vha3a40\",\n});\n\nasync function run() {\n const result = await plexAPI.authentication.postUsersSignInData(\"gcgzw5rz2xovp84b4vha3a40\", {\n login: \"username@email.com\",\n password: \"password123\",\n verificationCode: \"123456\",\n });\n \n // Handle the result\n console.log(result)\n}\n\nrun();"
- target: $["paths"]["/video/:/transcode/universal/start.mpd"]["get"] - target: $["paths"]["/video/:/transcode/universal/start.mpd"]["get"]
update: update:
x-codeSamples: x-codeSamples:

View File

@@ -6,16 +6,16 @@
import { AddPlaylistContentsErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { AddPlaylistContentsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: AddPlaylistContentsErrors = { let value: AddPlaylistContentsErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# AddPlaylistContentsPlaylistsErrors
## Example Usage
```typescript
import { AddPlaylistContentsPlaylistsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: AddPlaylistContentsPlaylistsErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# AddPlaylistContentsPlaylistsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { AddPlaylistContentsPlaylistsResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| `errors` | [errors.AddPlaylistContentsPlaylistsErrors](../../../sdk/models/errors/addplaylistcontentsplaylistserrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# AddPlaylistContentsResponseBody # AddPlaylistContentsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { ApplyUpdatesErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { ApplyUpdatesErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: ApplyUpdatesErrors = { let value: ApplyUpdatesErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -1,6 +1,6 @@
# ApplyUpdatesResponseBody # ApplyUpdatesResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -0,0 +1,21 @@
# ApplyUpdatesUpdaterErrors
## Example Usage
```typescript
import { ApplyUpdatesUpdaterErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: ApplyUpdatesUpdaterErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# ApplyUpdatesUpdaterResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { ApplyUpdatesUpdaterResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `errors` | [errors.ApplyUpdatesUpdaterErrors](../../../sdk/models/errors/applyupdatesupdatererrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -0,0 +1,21 @@
# CancelServerActivitiesActivitiesErrors
## Example Usage
```typescript
import { CancelServerActivitiesActivitiesErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: CancelServerActivitiesActivitiesErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# CancelServerActivitiesActivitiesResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { CancelServerActivitiesActivitiesResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `errors` | [errors.CancelServerActivitiesActivitiesErrors](../../../sdk/models/errors/cancelserveractivitiesactivitieserrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -6,16 +6,16 @@
import { CancelServerActivitiesErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { CancelServerActivitiesErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: CancelServerActivitiesErrors = { let value: CancelServerActivitiesErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -1,6 +1,6 @@
# CancelServerActivitiesResponseBody # CancelServerActivitiesResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { CheckForUpdatesErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { CheckForUpdatesErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: CheckForUpdatesErrors = { let value: CheckForUpdatesErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -1,6 +1,6 @@
# CheckForUpdatesResponseBody # CheckForUpdatesResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -0,0 +1,21 @@
# CheckForUpdatesUpdaterErrors
## Example Usage
```typescript
import { CheckForUpdatesUpdaterErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: CheckForUpdatesUpdaterErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# CheckForUpdatesUpdaterResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { CheckForUpdatesUpdaterResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| `errors` | [errors.CheckForUpdatesUpdaterErrors](../../../sdk/models/errors/checkforupdatesupdatererrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -6,16 +6,16 @@
import { ClearPlaylistContentsErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { ClearPlaylistContentsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: ClearPlaylistContentsErrors = { let value: ClearPlaylistContentsErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# ClearPlaylistContentsPlaylistsErrors
## Example Usage
```typescript
import { ClearPlaylistContentsPlaylistsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: ClearPlaylistContentsPlaylistsErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# ClearPlaylistContentsPlaylistsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { ClearPlaylistContentsPlaylistsResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| `errors` | [errors.ClearPlaylistContentsPlaylistsErrors](../../../sdk/models/errors/clearplaylistcontentsplaylistserrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# ClearPlaylistContentsResponseBody # ClearPlaylistContentsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { CreatePlaylistErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { CreatePlaylistErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: CreatePlaylistErrors = { let value: CreatePlaylistErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# CreatePlaylistPlaylistsErrors
## Example Usage
```typescript
import { CreatePlaylistPlaylistsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: CreatePlaylistPlaylistsErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# CreatePlaylistPlaylistsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { CreatePlaylistPlaylistsResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `errors` | [errors.CreatePlaylistPlaylistsErrors](../../../sdk/models/errors/createplaylistplaylistserrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# CreatePlaylistResponseBody # CreatePlaylistResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { DeleteLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { DeleteLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: DeleteLibraryErrors = { let value: DeleteLibraryErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# DeleteLibraryLibraryErrors
## Example Usage
```typescript
import { DeleteLibraryLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: DeleteLibraryLibraryErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# DeleteLibraryLibraryResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { DeleteLibraryLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| `errors` | [errors.DeleteLibraryLibraryErrors](../../../sdk/models/errors/deletelibrarylibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# DeleteLibraryResponseBody # DeleteLibraryResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { DeletePlaylistErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { DeletePlaylistErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: DeletePlaylistErrors = { let value: DeletePlaylistErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# DeletePlaylistPlaylistsErrors
## Example Usage
```typescript
import { DeletePlaylistPlaylistsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: DeletePlaylistPlaylistsErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# DeletePlaylistPlaylistsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { DeletePlaylistPlaylistsResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `errors` | [errors.DeletePlaylistPlaylistsErrors](../../../sdk/models/errors/deleteplaylistplaylistserrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# DeletePlaylistResponseBody # DeletePlaylistResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { EnablePaperTrailErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { EnablePaperTrailErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: EnablePaperTrailErrors = { let value: EnablePaperTrailErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# EnablePaperTrailLogErrors
## Example Usage
```typescript
import { EnablePaperTrailLogErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: EnablePaperTrailLogErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# EnablePaperTrailLogResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { EnablePaperTrailLogResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `errors` | [errors.EnablePaperTrailLogErrors](../../../sdk/models/errors/enablepapertraillogerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# EnablePaperTrailResponseBody # EnablePaperTrailResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { Errors } from "@lukehagar/plexjs/sdk/models/errors"; import { Errors } from "@lukehagar/plexjs/sdk/models/errors";
let value: Errors = { let value: Errors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -6,16 +6,16 @@
import { GetAllLibrariesErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetAllLibrariesErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetAllLibrariesErrors = { let value: GetAllLibrariesErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetAllLibrariesLibraryErrors
## Example Usage
```typescript
import { GetAllLibrariesLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetAllLibrariesLibraryErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetAllLibrariesLibraryResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetAllLibrariesLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetAllLibrariesLibraryErrors](../../../sdk/models/errors/getalllibrarieslibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetAllLibrariesResponseBody # GetAllLibrariesResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetAvailableClientsErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetAvailableClientsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetAvailableClientsErrors = { let value: GetAvailableClientsErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -1,6 +1,6 @@
# GetAvailableClientsResponseBody # GetAvailableClientsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -0,0 +1,21 @@
# GetAvailableClientsServerErrors
## Example Usage
```typescript
import { GetAvailableClientsServerErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetAvailableClientsServerErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetAvailableClientsServerResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetAvailableClientsServerResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetAvailableClientsServerErrors](../../../sdk/models/errors/getavailableclientsservererrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -6,16 +6,16 @@
import { GetBandwidthStatisticsErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetBandwidthStatisticsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetBandwidthStatisticsErrors = { let value: GetBandwidthStatisticsErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -1,6 +1,6 @@
# GetBandwidthStatisticsResponseBody # GetBandwidthStatisticsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -0,0 +1,21 @@
# GetBandwidthStatisticsStatisticsErrors
## Example Usage
```typescript
import { GetBandwidthStatisticsStatisticsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetBandwidthStatisticsStatisticsErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetBandwidthStatisticsStatisticsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetBandwidthStatisticsStatisticsResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetBandwidthStatisticsStatisticsErrors](../../../sdk/models/errors/getbandwidthstatisticsstatisticserrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -6,16 +6,16 @@
import { GetBannerImageErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetBannerImageErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetBannerImageErrors = { let value: GetBannerImageErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetBannerImageMediaErrors
## Example Usage
```typescript
import { GetBannerImageMediaErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetBannerImageMediaErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetBannerImageMediaResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetBannerImageMediaResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetBannerImageMediaErrors](../../../sdk/models/errors/getbannerimagemediaerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetBannerImageResponseBody # GetBannerImageResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -0,0 +1,21 @@
# GetButlerTasksButlerErrors
## Example Usage
```typescript
import { GetButlerTasksButlerErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetButlerTasksButlerErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetButlerTasksButlerResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetButlerTasksButlerResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetButlerTasksButlerErrors](../../../sdk/models/errors/getbutlertasksbutlererrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -6,16 +6,16 @@
import { GetButlerTasksErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetButlerTasksErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetButlerTasksErrors = { let value: GetButlerTasksErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -1,6 +1,6 @@
# GetButlerTasksResponseBody # GetButlerTasksResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetCompanionsDataErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetCompanionsDataErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetCompanionsDataErrors = { let value: GetCompanionsDataErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetCompanionsDataPlexErrors
## Example Usage
```typescript
import { GetCompanionsDataPlexErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetCompanionsDataPlexErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetCompanionsDataPlexResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetCompanionsDataPlexResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetCompanionsDataPlexErrors](../../../sdk/models/errors/getcompanionsdataplexerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetCompanionsDataResponseBody # GetCompanionsDataResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetDevicesErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetDevicesErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetDevicesErrors = { let value: GetDevicesErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -1,6 +1,6 @@
# GetDevicesResponseBody # GetDevicesResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -0,0 +1,21 @@
# GetDevicesServerErrors
## Example Usage
```typescript
import { GetDevicesServerErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetDevicesServerErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetDevicesServerResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetDevicesServerResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| `errors` | [errors.GetDevicesServerErrors](../../../sdk/models/errors/getdevicesservererrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -6,16 +6,16 @@
import { GetFileHashErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetFileHashErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetFileHashErrors = { let value: GetFileHashErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetFileHashLibraryErrors
## Example Usage
```typescript
import { GetFileHashLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetFileHashLibraryErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetFileHashLibraryResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetFileHashLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetFileHashLibraryErrors](../../../sdk/models/errors/getfilehashlibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetFileHashResponseBody # GetFileHashResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetGeoDataErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetGeoDataErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetGeoDataErrors = { let value: GetGeoDataErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetGeoDataPlexErrors
## Example Usage
```typescript
import { GetGeoDataPlexErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetGeoDataPlexErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetGeoDataPlexResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetGeoDataPlexResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| `errors` | [errors.GetGeoDataPlexErrors](../../../sdk/models/errors/getgeodataplexerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetGeoDataResponseBody # GetGeoDataResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetGlobalHubsErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetGlobalHubsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetGlobalHubsErrors = { let value: GetGlobalHubsErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetGlobalHubsHubsErrors
## Example Usage
```typescript
import { GetGlobalHubsHubsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetGlobalHubsHubsErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetGlobalHubsHubsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetGlobalHubsHubsResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| `errors` | [errors.GetGlobalHubsHubsErrors](../../../sdk/models/errors/getglobalhubshubserrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetGlobalHubsResponseBody # GetGlobalHubsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetHomeDataErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetHomeDataErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetHomeDataErrors = { let value: GetHomeDataErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetHomeDataPlexErrors
## Example Usage
```typescript
import { GetHomeDataPlexErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetHomeDataPlexErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetHomeDataPlexResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetHomeDataPlexResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| `errors` | [errors.GetHomeDataPlexErrors](../../../sdk/models/errors/gethomedataplexerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetHomeDataResponseBody # GetHomeDataResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetLibraryDetailsErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetLibraryDetailsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetLibraryDetailsErrors = { let value: GetLibraryDetailsErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetLibraryDetailsLibraryErrors
## Example Usage
```typescript
import { GetLibraryDetailsLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetLibraryDetailsLibraryErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetLibraryDetailsLibraryResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetLibraryDetailsLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetLibraryDetailsLibraryErrors](../../../sdk/models/errors/getlibrarydetailslibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetLibraryDetailsResponseBody # GetLibraryDetailsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetLibraryHubsErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetLibraryHubsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetLibraryHubsErrors = { let value: GetLibraryHubsErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetLibraryHubsHubsErrors
## Example Usage
```typescript
import { GetLibraryHubsHubsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetLibraryHubsHubsErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetLibraryHubsHubsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetLibraryHubsHubsResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetLibraryHubsHubsErrors](../../../sdk/models/errors/getlibraryhubshubserrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetLibraryHubsResponseBody # GetLibraryHubsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetLibraryItemsErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetLibraryItemsErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetLibraryItemsErrors = { let value: GetLibraryItemsErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

View File

@@ -0,0 +1,21 @@
# GetLibraryItemsLibraryErrors
## Example Usage
```typescript
import { GetLibraryItemsLibraryErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetLibraryItemsLibraryErrors = {
code: 1001,
message: "User could not be authenticated",
status: 401,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 |

View File

@@ -0,0 +1,18 @@
# GetLibraryItemsLibraryResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
## Example Usage
```typescript
import { GetLibraryItemsLibraryResponseBody } from "@lukehagar/plexjs/sdk/models/errors";
// No examples available for this model
```
## Fields
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| `errors` | [errors.GetLibraryItemsLibraryErrors](../../../sdk/models/errors/getlibraryitemslibraryerrors.md)[] | :heavy_minus_sign: | N/A |
| `rawResponse` | [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing |

View File

@@ -1,6 +1,6 @@
# GetLibraryItemsResponseBody # GetLibraryItemsResponseBody
Unauthorized - Returned if the X-Plex-Token is missing from the header or query. Bad Request - A parameter was not specified, or was specified incorrectly.
## Example Usage ## Example Usage

View File

@@ -6,16 +6,16 @@
import { GetMediaProvidersErrors } from "@lukehagar/plexjs/sdk/models/errors"; import { GetMediaProvidersErrors } from "@lukehagar/plexjs/sdk/models/errors";
let value: GetMediaProvidersErrors = { let value: GetMediaProvidersErrors = {
code: 1001, code: 1000,
message: "User could not be authenticated", message: "X-Plex-Client-Identifier is missing",
status: 401, status: 400,
}; };
``` ```
## Fields ## Fields
| Field | Type | Required | Description | Example | | Field | Type | Required | Description | Example |
| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `code` | *number* | :heavy_minus_sign: | N/A | 1001 | | `code` | *number* | :heavy_minus_sign: | N/A | 1000 |
| `message` | *string* | :heavy_minus_sign: | N/A | User could not be authenticated | | `message` | *string* | :heavy_minus_sign: | N/A | X-Plex-Client-Identifier is missing |
| `status` | *number* | :heavy_minus_sign: | N/A | 401 | | `status` | *number* | :heavy_minus_sign: | N/A | 400 |

Some files were not shown because too many files have changed in this diff Show More