Files
plexswift/.speakeasy/gen.lock

2214 lines
170 KiB
Plaintext
Executable File

lockVersion: 2.0.0
id: 5d77204e-e413-4fd0-a14a-bad3aee2247a
management:
docChecksum: af45c1ae70f7fc6589adb3f8075cb275
docVersion: 0.0.3
speakeasyVersion: 1.405.6
generationVersion: 2.428.1
releaseVersion: 0.8.11
configChecksum: 64b9486ee9f3378e508046c68abab91f
repoURL: https://github.com/LukeHagar/plexswift.git
features:
swift:
core: 3.2.17
deprecations: 2.81.2
enums: 2.81.1
globalSecurity: 2.81.6
globalServerURLs: 2.82.1
globals: 2.81.3
methodServerURLs: 3.0.1
nameOverrides: 2.81.2
generatedFiles:
- .gitattributes
- CONTRIBUTING.md
- Package.swift
- Sources/Plexswift/Client.swift
- Sources/Plexswift/Plexswift.docc/Plexswift.md
- Sources/Plexswift/configuration/GlobalParameters.swift
- Sources/Plexswift/configuration/GlobalServer.swift
- Sources/Plexswift/internal/api/_ActivitiesAPI.swift
- Sources/Plexswift/internal/api/_AuthenticationAPI.swift
- Sources/Plexswift/internal/api/_ButlerAPI.swift
- Sources/Plexswift/internal/api/_HubsAPI.swift
- Sources/Plexswift/internal/api/_LibraryAPI.swift
- Sources/Plexswift/internal/api/_LogAPI.swift
- Sources/Plexswift/internal/api/_MediaAPI.swift
- Sources/Plexswift/internal/api/_PlaylistsAPI.swift
- Sources/Plexswift/internal/api/_PlexAPI.swift
- Sources/Plexswift/internal/api/_SearchAPI.swift
- Sources/Plexswift/internal/api/_ServerAPI.swift
- Sources/Plexswift/internal/api/_SessionsAPI.swift
- Sources/Plexswift/internal/api/_StatisticsAPI.swift
- Sources/Plexswift/internal/api/_UpdaterAPI.swift
- Sources/Plexswift/internal/api/_VideoAPI.swift
- Sources/Plexswift/internal/api/_WatchlistAPI.swift
- Sources/Plexswift/internal/models/ActiveDirection+Serialization.swift
- Sources/Plexswift/internal/models/AddPlaylistContentsRequest+Serialization.swift
- Sources/Plexswift/internal/models/ApplyUpdatesRequest+Serialization.swift
- Sources/Plexswift/internal/models/AutoSelectSubtitle+Serialization.swift
- Sources/Plexswift/internal/models/CancelServerActivitiesRequest+Serialization.swift
- Sources/Plexswift/internal/models/CheckForUpdatesRequest+Serialization.swift
- Sources/Plexswift/internal/models/ClearPlaylistContentsRequest+Serialization.swift
- Sources/Plexswift/internal/models/CreatePlaylistQueryParamType+Serialization.swift
- Sources/Plexswift/internal/models/CreatePlaylistRequest+Serialization.swift
- Sources/Plexswift/internal/models/DefaultDirection+Serialization.swift
- Sources/Plexswift/internal/models/DefaultSubtitleAccessibility+Serialization.swift
- Sources/Plexswift/internal/models/DefaultSubtitleForced+Serialization.swift
- Sources/Plexswift/internal/models/DeleteLibraryRequest+Serialization.swift
- Sources/Plexswift/internal/models/DeletePlaylistRequest+Serialization.swift
- Sources/Plexswift/internal/models/Download+Serialization.swift
- Sources/Plexswift/internal/models/Filter+Serialization.swift
- Sources/Plexswift/internal/models/FlattenSeasons+Serialization.swift
- Sources/Plexswift/internal/models/Force+Serialization.swift
- Sources/Plexswift/internal/models/GetBandwidthStatisticsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetBannerImageRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetFileHashRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetGlobalHubsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryDetailsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryHubsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsActiveDirection+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsDefaultDirection+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsFlattenSeasons+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsHasThumbnail+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsLibraryActiveDirection+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsLibraryDefaultDirection+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsLibraryResponse200Type+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsLibraryType+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsOptimizedForStreaming+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsQueryParamIncludeMeta+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsQueryParamType+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetLibraryItemsShowOrdering+Serialization.swift
- Sources/Plexswift/internal/models/GetMediaProvidersRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetMetaDataByRatingKeyRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetMetadataChildrenRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetPinRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetPlaylistContentsQueryParamType+Serialization.swift
- Sources/Plexswift/internal/models/GetPlaylistContentsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetPlaylistRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetPlaylistsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetRecentlyAddedActiveDirection+Serialization.swift
- Sources/Plexswift/internal/models/GetRecentlyAddedDefaultDirection+Serialization.swift
- Sources/Plexswift/internal/models/GetRecentlyAddedHubsResponseType+Serialization.swift
- Sources/Plexswift/internal/models/GetRecentlyAddedHubsType+Serialization.swift
- Sources/Plexswift/internal/models/GetRecentlyAddedLibraryRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetRecentlyAddedRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetRefreshLibraryMetadataRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetResizedPhotoRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetResourcesStatisticsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchAllLibrariesFlattenSeasons+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchAllLibrariesHasThumbnail+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchAllLibrariesLibraryType+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchAllLibrariesOptimizedForStreaming+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchAllLibrariesRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchAllLibrariesShowOrdering+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchAllLibrariesType+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchLibraryQueryParamType+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchLibraryRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetSearchResultsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetServerResourcesRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetSessionHistoryRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetSourceConnectionInformationRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetStatisticsRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetThumbImageRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetTimelineRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetTokenByPinIdRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetTokenDetailsAuthenticationResponseStatus+Serialization.swift
- Sources/Plexswift/internal/models/GetTokenDetailsAuthenticationStatus+Serialization.swift
- Sources/Plexswift/internal/models/GetTokenDetailsStatus+Serialization.swift
- Sources/Plexswift/internal/models/GetTopWatchedContentQueryParamType+Serialization.swift
- Sources/Plexswift/internal/models/GetTopWatchedContentRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetTransientTokenQueryParamType+Serialization.swift
- Sources/Plexswift/internal/models/GetTransientTokenRequest+Serialization.swift
- Sources/Plexswift/internal/models/GetWatchListRequest+Serialization.swift
- Sources/Plexswift/internal/models/HasThumbnail+Serialization.swift
- Sources/Plexswift/internal/models/IncludeCollections+Serialization.swift
- Sources/Plexswift/internal/models/IncludeDetails+Serialization.swift
- Sources/Plexswift/internal/models/IncludeExternalMedia+Serialization.swift
- Sources/Plexswift/internal/models/IncludeGuids+Serialization.swift
- Sources/Plexswift/internal/models/IncludeHttps+Serialization.swift
- Sources/Plexswift/internal/models/IncludeIPv6+Serialization.swift
- Sources/Plexswift/internal/models/IncludeMeta+Serialization.swift
- Sources/Plexswift/internal/models/IncludeRelay+Serialization.swift
- Sources/Plexswift/internal/models/InternalPaymentMethod+Serialization.swift
- Sources/Plexswift/internal/models/Level+Serialization.swift
- Sources/Plexswift/internal/models/Libtype+Serialization.swift
- Sources/Plexswift/internal/models/LogLineRequest+Serialization.swift
- Sources/Plexswift/internal/models/MailingListStatus+Serialization.swift
- Sources/Plexswift/internal/models/MarkPlayedRequest+Serialization.swift
- Sources/Plexswift/internal/models/MarkUnplayedRequest+Serialization.swift
- Sources/Plexswift/internal/models/MediaReviewsVisibility+Serialization.swift
- Sources/Plexswift/internal/models/MinSize+Serialization.swift
- Sources/Plexswift/internal/models/OnlyTransient+Serialization.swift
- Sources/Plexswift/internal/models/OptimizedForStreaming+Serialization.swift
- Sources/Plexswift/internal/models/PathParamTaskName+Serialization.swift
- Sources/Plexswift/internal/models/PerformSearchRequest+Serialization.swift
- Sources/Plexswift/internal/models/PerformVoiceSearchRequest+Serialization.swift
- Sources/Plexswift/internal/models/PlaylistType+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataAuthenticationResponseStatus+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataAuthenticationStatus+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataAutoSelectSubtitle+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataDefaultSubtitleAccessibility+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataDefaultSubtitleForced+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataMailingListStatus+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataMediaReviewsVisibility+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataRequest+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataRequestBody+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataState+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataStatus+Serialization.swift
- Sources/Plexswift/internal/models/PostUsersSignInDataWatchedIndicator+Serialization.swift
- Sources/Plexswift/internal/models/Protocol+Serialization.swift
- Sources/Plexswift/internal/models/QueryParamFilter+Serialization.swift
- Sources/Plexswift/internal/models/QueryParamForce+Serialization.swift
- Sources/Plexswift/internal/models/QueryParamIncludeCollections+Serialization.swift
- Sources/Plexswift/internal/models/QueryParamIncludeExternalMedia+Serialization.swift
- Sources/Plexswift/internal/models/QueryParamIncludeMeta+Serialization.swift
- Sources/Plexswift/internal/models/QueryParamOnlyTransient+Serialization.swift
- Sources/Plexswift/internal/models/QueryParamSmart+Serialization.swift
- Sources/Plexswift/internal/models/QueryParamType+Serialization.swift
- Sources/Plexswift/internal/models/Scope+Serialization.swift
- Sources/Plexswift/internal/models/SearchTypes+Serialization.swift
- Sources/Plexswift/internal/models/Security+Serialization.swift
- Sources/Plexswift/internal/models/SharedServers+Serialization.swift
- Sources/Plexswift/internal/models/SharedSources+Serialization.swift
- Sources/Plexswift/internal/models/ShowOrdering+Serialization.swift
- Sources/Plexswift/internal/models/Skip+Serialization.swift
- Sources/Plexswift/internal/models/Smart+Serialization.swift
- Sources/Plexswift/internal/models/StartTaskRequest+Serialization.swift
- Sources/Plexswift/internal/models/StartUniversalTranscodeRequest+Serialization.swift
- Sources/Plexswift/internal/models/State+Serialization.swift
- Sources/Plexswift/internal/models/Status+Serialization.swift
- Sources/Plexswift/internal/models/StopTaskRequest+Serialization.swift
- Sources/Plexswift/internal/models/StopTranscodeSessionRequest+Serialization.swift
- Sources/Plexswift/internal/models/Tag+Serialization.swift
- Sources/Plexswift/internal/models/TaskName+Serialization.swift
- Sources/Plexswift/internal/models/Tonight+Serialization.swift
- Sources/Plexswift/internal/models/Trials+Serialization.swift
- Sources/Plexswift/internal/models/TypeModel+Serialization.swift
- Sources/Plexswift/internal/models/UpdatePlayProgressRequest+Serialization.swift
- Sources/Plexswift/internal/models/UpdatePlaylistRequest+Serialization.swift
- Sources/Plexswift/internal/models/UploadPlaylistRequest+Serialization.swift
- Sources/Plexswift/internal/models/Upscale+Serialization.swift
- Sources/Plexswift/internal/models/WatchedIndicator+Serialization.swift
- Sources/Plexswift/models/ModelScopes.swift
- Sources/Plexswift/models/operations/Account.swift
- Sources/Plexswift/models/operations/Action.swift
- Sources/Plexswift/models/operations/ActiveDirection.swift
- Sources/Plexswift/models/operations/Activity.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsBadRequest.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsErrors.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsMediaContainer.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsMetadata.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsPlaylistsErrors.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsRequest.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsResponse.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsResponseBody.swift
- Sources/Plexswift/models/operations/AddPlaylistContentsUnauthorized.swift
- Sources/Plexswift/models/operations/ApplyUpdatesBadRequest.swift
- Sources/Plexswift/models/operations/ApplyUpdatesErrors.swift
- Sources/Plexswift/models/operations/ApplyUpdatesRequest.swift
- Sources/Plexswift/models/operations/ApplyUpdatesResponse.swift
- Sources/Plexswift/models/operations/ApplyUpdatesUnauthorized.swift
- Sources/Plexswift/models/operations/ApplyUpdatesUpdaterErrors.swift
- Sources/Plexswift/models/operations/AutoSelectSubtitle.swift
- Sources/Plexswift/models/operations/Billing.swift
- Sources/Plexswift/models/operations/ButlerTask.swift
- Sources/Plexswift/models/operations/ButlerTasks.swift
- Sources/Plexswift/models/operations/CancelServerActivitiesActivitiesErrors.swift
- Sources/Plexswift/models/operations/CancelServerActivitiesBadRequest.swift
- Sources/Plexswift/models/operations/CancelServerActivitiesErrors.swift
- Sources/Plexswift/models/operations/CancelServerActivitiesRequest.swift
- Sources/Plexswift/models/operations/CancelServerActivitiesResponse.swift
- Sources/Plexswift/models/operations/CancelServerActivitiesUnauthorized.swift
- Sources/Plexswift/models/operations/CheckForUpdatesBadRequest.swift
- Sources/Plexswift/models/operations/CheckForUpdatesErrors.swift
- Sources/Plexswift/models/operations/CheckForUpdatesRequest.swift
- Sources/Plexswift/models/operations/CheckForUpdatesResponse.swift
- Sources/Plexswift/models/operations/CheckForUpdatesUnauthorized.swift
- Sources/Plexswift/models/operations/CheckForUpdatesUpdaterErrors.swift
- Sources/Plexswift/models/operations/ClearPlaylistContentsBadRequest.swift
- Sources/Plexswift/models/operations/ClearPlaylistContentsErrors.swift
- Sources/Plexswift/models/operations/ClearPlaylistContentsPlaylistsErrors.swift
- Sources/Plexswift/models/operations/ClearPlaylistContentsRequest.swift
- Sources/Plexswift/models/operations/ClearPlaylistContentsResponse.swift
- Sources/Plexswift/models/operations/ClearPlaylistContentsUnauthorized.swift
- Sources/Plexswift/models/operations/Collection.swift
- Sources/Plexswift/models/operations/Connections.swift
- Sources/Plexswift/models/operations/Context.swift
- Sources/Plexswift/models/operations/Country.swift
- Sources/Plexswift/models/operations/CreatePlaylistBadRequest.swift
- Sources/Plexswift/models/operations/CreatePlaylistErrors.swift
- Sources/Plexswift/models/operations/CreatePlaylistMediaContainer.swift
- Sources/Plexswift/models/operations/CreatePlaylistMetadata.swift
- Sources/Plexswift/models/operations/CreatePlaylistPlaylistsErrors.swift
- Sources/Plexswift/models/operations/CreatePlaylistQueryParamType.swift
- Sources/Plexswift/models/operations/CreatePlaylistRequest.swift
- Sources/Plexswift/models/operations/CreatePlaylistResponse.swift
- Sources/Plexswift/models/operations/CreatePlaylistResponseBody.swift
- Sources/Plexswift/models/operations/CreatePlaylistUnauthorized.swift
- Sources/Plexswift/models/operations/DefaultDirection.swift
- Sources/Plexswift/models/operations/DefaultSubtitleAccessibility.swift
- Sources/Plexswift/models/operations/DefaultSubtitleForced.swift
- Sources/Plexswift/models/operations/DeleteLibraryBadRequest.swift
- Sources/Plexswift/models/operations/DeleteLibraryErrors.swift
- Sources/Plexswift/models/operations/DeleteLibraryLibraryErrors.swift
- Sources/Plexswift/models/operations/DeleteLibraryRequest.swift
- Sources/Plexswift/models/operations/DeleteLibraryResponse.swift
- Sources/Plexswift/models/operations/DeleteLibraryUnauthorized.swift
- Sources/Plexswift/models/operations/DeletePlaylistBadRequest.swift
- Sources/Plexswift/models/operations/DeletePlaylistErrors.swift
- Sources/Plexswift/models/operations/DeletePlaylistPlaylistsErrors.swift
- Sources/Plexswift/models/operations/DeletePlaylistRequest.swift
- Sources/Plexswift/models/operations/DeletePlaylistResponse.swift
- Sources/Plexswift/models/operations/DeletePlaylistUnauthorized.swift
- Sources/Plexswift/models/operations/Device.swift
- Sources/Plexswift/models/operations/Director.swift
- Sources/Plexswift/models/operations/Directory.swift
- Sources/Plexswift/models/operations/Download.swift
- Sources/Plexswift/models/operations/EnablePaperTrailBadRequest.swift
- Sources/Plexswift/models/operations/EnablePaperTrailErrors.swift
- Sources/Plexswift/models/operations/EnablePaperTrailLogErrors.swift
- Sources/Plexswift/models/operations/EnablePaperTrailResponse.swift
- Sources/Plexswift/models/operations/EnablePaperTrailUnauthorized.swift
- Sources/Plexswift/models/operations/Errors.swift
- Sources/Plexswift/models/operations/Feature.swift
- Sources/Plexswift/models/operations/Field.swift
- Sources/Plexswift/models/operations/FieldType.swift
- Sources/Plexswift/models/operations/Filter.swift
- Sources/Plexswift/models/operations/FlattenSeasons.swift
- Sources/Plexswift/models/operations/Force.swift
- Sources/Plexswift/models/operations/Friend.swift
- Sources/Plexswift/models/operations/Genre.swift
- Sources/Plexswift/models/operations/GeoData.swift
- Sources/Plexswift/models/operations/GetAllLibrariesBadRequest.swift
- Sources/Plexswift/models/operations/GetAllLibrariesDirectory.swift
- Sources/Plexswift/models/operations/GetAllLibrariesErrors.swift
- Sources/Plexswift/models/operations/GetAllLibrariesLibraryErrors.swift
- Sources/Plexswift/models/operations/GetAllLibrariesLocation.swift
- Sources/Plexswift/models/operations/GetAllLibrariesMediaContainer.swift
- Sources/Plexswift/models/operations/GetAllLibrariesResponse.swift
- Sources/Plexswift/models/operations/GetAllLibrariesResponseBody.swift
- Sources/Plexswift/models/operations/GetAllLibrariesUnauthorized.swift
- Sources/Plexswift/models/operations/GetAvailableClientsBadRequest.swift
- Sources/Plexswift/models/operations/GetAvailableClientsErrors.swift
- Sources/Plexswift/models/operations/GetAvailableClientsMediaContainer.swift
- Sources/Plexswift/models/operations/GetAvailableClientsResponse.swift
- Sources/Plexswift/models/operations/GetAvailableClientsResponseBody.swift
- Sources/Plexswift/models/operations/GetAvailableClientsServerErrors.swift
- Sources/Plexswift/models/operations/GetAvailableClientsUnauthorized.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsAccount.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsBadRequest.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsDevice.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsErrors.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsMediaContainer.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsRequest.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsResponse.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsResponseBody.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsStatisticsErrors.swift
- Sources/Plexswift/models/operations/GetBandwidthStatisticsUnauthorized.swift
- Sources/Plexswift/models/operations/GetBannerImageBadRequest.swift
- Sources/Plexswift/models/operations/GetBannerImageErrors.swift
- Sources/Plexswift/models/operations/GetBannerImageMediaErrors.swift
- Sources/Plexswift/models/operations/GetBannerImageRequest.swift
- Sources/Plexswift/models/operations/GetBannerImageResponse.swift
- Sources/Plexswift/models/operations/GetBannerImageUnauthorized.swift
- Sources/Plexswift/models/operations/GetButlerTasksBadRequest.swift
- Sources/Plexswift/models/operations/GetButlerTasksButlerErrors.swift
- Sources/Plexswift/models/operations/GetButlerTasksErrors.swift
- Sources/Plexswift/models/operations/GetButlerTasksResponse.swift
- Sources/Plexswift/models/operations/GetButlerTasksResponseBody.swift
- Sources/Plexswift/models/operations/GetButlerTasksUnauthorized.swift
- Sources/Plexswift/models/operations/GetCompanionsDataBadRequest.swift
- Sources/Plexswift/models/operations/GetCompanionsDataErrors.swift
- Sources/Plexswift/models/operations/GetCompanionsDataPlexErrors.swift
- Sources/Plexswift/models/operations/GetCompanionsDataResponse.swift
- Sources/Plexswift/models/operations/GetCompanionsDataUnauthorized.swift
- Sources/Plexswift/models/operations/GetDevicesBadRequest.swift
- Sources/Plexswift/models/operations/GetDevicesErrors.swift
- Sources/Plexswift/models/operations/GetDevicesMediaContainer.swift
- Sources/Plexswift/models/operations/GetDevicesResponse.swift
- Sources/Plexswift/models/operations/GetDevicesResponseBody.swift
- Sources/Plexswift/models/operations/GetDevicesServerErrors.swift
- Sources/Plexswift/models/operations/GetDevicesUnauthorized.swift
- Sources/Plexswift/models/operations/GetFileHashBadRequest.swift
- Sources/Plexswift/models/operations/GetFileHashErrors.swift
- Sources/Plexswift/models/operations/GetFileHashLibraryErrors.swift
- Sources/Plexswift/models/operations/GetFileHashRequest.swift
- Sources/Plexswift/models/operations/GetFileHashResponse.swift
- Sources/Plexswift/models/operations/GetFileHashUnauthorized.swift
- Sources/Plexswift/models/operations/GetGeoDataBadRequest.swift
- Sources/Plexswift/models/operations/GetGeoDataErrors.swift
- Sources/Plexswift/models/operations/GetGeoDataGeoData.swift
- Sources/Plexswift/models/operations/GetGeoDataPlexErrors.swift
- Sources/Plexswift/models/operations/GetGeoDataResponse.swift
- Sources/Plexswift/models/operations/GetGeoDataUnauthorized.swift
- Sources/Plexswift/models/operations/GetGlobalHubsBadRequest.swift
- Sources/Plexswift/models/operations/GetGlobalHubsErrors.swift
- Sources/Plexswift/models/operations/GetGlobalHubsHubsErrors.swift
- Sources/Plexswift/models/operations/GetGlobalHubsMediaContainer.swift
- Sources/Plexswift/models/operations/GetGlobalHubsMetadata.swift
- Sources/Plexswift/models/operations/GetGlobalHubsRequest.swift
- Sources/Plexswift/models/operations/GetGlobalHubsResponse.swift
- Sources/Plexswift/models/operations/GetGlobalHubsResponseBody.swift
- Sources/Plexswift/models/operations/GetGlobalHubsUnauthorized.swift
- Sources/Plexswift/models/operations/GetHomeDataBadRequest.swift
- Sources/Plexswift/models/operations/GetHomeDataErrors.swift
- Sources/Plexswift/models/operations/GetHomeDataPlexErrors.swift
- Sources/Plexswift/models/operations/GetHomeDataResponse.swift
- Sources/Plexswift/models/operations/GetHomeDataResponseBody.swift
- Sources/Plexswift/models/operations/GetHomeDataUnauthorized.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsBadRequest.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsDirectory.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsErrors.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsField.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsFieldType.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsFilter.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsLibraryErrors.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsMediaContainer.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsOperator.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsRequest.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsResponse.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsResponseBody.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsSort.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsType.swift
- Sources/Plexswift/models/operations/GetLibraryDetailsUnauthorized.swift
- Sources/Plexswift/models/operations/GetLibraryHubsBadRequest.swift
- Sources/Plexswift/models/operations/GetLibraryHubsCountry.swift
- Sources/Plexswift/models/operations/GetLibraryHubsDirector.swift
- Sources/Plexswift/models/operations/GetLibraryHubsErrors.swift
- Sources/Plexswift/models/operations/GetLibraryHubsGenre.swift
- Sources/Plexswift/models/operations/GetLibraryHubsHub.swift
- Sources/Plexswift/models/operations/GetLibraryHubsHubsErrors.swift
- Sources/Plexswift/models/operations/GetLibraryHubsMedia.swift
- Sources/Plexswift/models/operations/GetLibraryHubsMediaContainer.swift
- Sources/Plexswift/models/operations/GetLibraryHubsMetadata.swift
- Sources/Plexswift/models/operations/GetLibraryHubsPart.swift
- Sources/Plexswift/models/operations/GetLibraryHubsRequest.swift
- Sources/Plexswift/models/operations/GetLibraryHubsResponse.swift
- Sources/Plexswift/models/operations/GetLibraryHubsResponseBody.swift
- Sources/Plexswift/models/operations/GetLibraryHubsRole.swift
- Sources/Plexswift/models/operations/GetLibraryHubsUnauthorized.swift
- Sources/Plexswift/models/operations/GetLibraryHubsWriter.swift
- Sources/Plexswift/models/operations/GetLibraryItemsActiveDirection.swift
- Sources/Plexswift/models/operations/GetLibraryItemsBadRequest.swift
- Sources/Plexswift/models/operations/GetLibraryItemsCollection.swift
- Sources/Plexswift/models/operations/GetLibraryItemsCountry.swift
- Sources/Plexswift/models/operations/GetLibraryItemsDefaultDirection.swift
- Sources/Plexswift/models/operations/GetLibraryItemsDirector.swift
- Sources/Plexswift/models/operations/GetLibraryItemsErrors.swift
- Sources/Plexswift/models/operations/GetLibraryItemsField.swift
- Sources/Plexswift/models/operations/GetLibraryItemsFieldType.swift
- Sources/Plexswift/models/operations/GetLibraryItemsFilter.swift
- Sources/Plexswift/models/operations/GetLibraryItemsFlattenSeasons.swift
- Sources/Plexswift/models/operations/GetLibraryItemsGenre.swift
- Sources/Plexswift/models/operations/GetLibraryItemsHasThumbnail.swift
- Sources/Plexswift/models/operations/GetLibraryItemsImage.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryActiveDirection.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryDefaultDirection.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryErrors.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryField.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryFieldType.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryFilter.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryOperator.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryResponse200Type.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryResponseType.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibrarySort.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLibraryType.swift
- Sources/Plexswift/models/operations/GetLibraryItemsLocation.swift
- Sources/Plexswift/models/operations/GetLibraryItemsMedia.swift
- Sources/Plexswift/models/operations/GetLibraryItemsMediaContainer.swift
- Sources/Plexswift/models/operations/GetLibraryItemsMediaGuid.swift
- Sources/Plexswift/models/operations/GetLibraryItemsMeta.swift
- Sources/Plexswift/models/operations/GetLibraryItemsMetaDataRating.swift
- Sources/Plexswift/models/operations/GetLibraryItemsMetadata.swift
- Sources/Plexswift/models/operations/GetLibraryItemsOperator.swift
- Sources/Plexswift/models/operations/GetLibraryItemsOptimizedForStreaming.swift
- Sources/Plexswift/models/operations/GetLibraryItemsPart.swift
- Sources/Plexswift/models/operations/GetLibraryItemsQueryParamIncludeMeta.swift
- Sources/Plexswift/models/operations/GetLibraryItemsQueryParamType.swift
- Sources/Plexswift/models/operations/GetLibraryItemsRequest.swift
- Sources/Plexswift/models/operations/GetLibraryItemsResponse.swift
- Sources/Plexswift/models/operations/GetLibraryItemsResponseBody.swift
- Sources/Plexswift/models/operations/GetLibraryItemsRole.swift
- Sources/Plexswift/models/operations/GetLibraryItemsShowOrdering.swift
- Sources/Plexswift/models/operations/GetLibraryItemsSort.swift
- Sources/Plexswift/models/operations/GetLibraryItemsStream.swift
- Sources/Plexswift/models/operations/GetLibraryItemsType.swift
- Sources/Plexswift/models/operations/GetLibraryItemsUltraBlurColors.swift
- Sources/Plexswift/models/operations/GetLibraryItemsUnauthorized.swift
- Sources/Plexswift/models/operations/GetLibraryItemsWriter.swift
- Sources/Plexswift/models/operations/GetMediaProvidersBadRequest.swift
- Sources/Plexswift/models/operations/GetMediaProvidersDirectory.swift
- Sources/Plexswift/models/operations/GetMediaProvidersErrors.swift
- Sources/Plexswift/models/operations/GetMediaProvidersMediaContainer.swift
- Sources/Plexswift/models/operations/GetMediaProvidersRequest.swift
- Sources/Plexswift/models/operations/GetMediaProvidersResponse.swift
- Sources/Plexswift/models/operations/GetMediaProvidersResponseBody.swift
- Sources/Plexswift/models/operations/GetMediaProvidersServerErrors.swift
- Sources/Plexswift/models/operations/GetMediaProvidersUnauthorized.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyBadRequest.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyCountry.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyDirector.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyErrors.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyGenre.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyLibraryErrors.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyMedia.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyMediaContainer.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyMetadata.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyPart.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyRequest.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyResponse.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyResponseBody.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyRole.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyStream.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyUnauthorized.swift
- Sources/Plexswift/models/operations/GetMetaDataByRatingKeyWriter.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenBadRequest.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenDirectory.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenErrors.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenLibraryErrors.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenMediaContainer.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenMetadata.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenRequest.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenResponse.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenResponseBody.swift
- Sources/Plexswift/models/operations/GetMetadataChildrenUnauthorized.swift
- Sources/Plexswift/models/operations/GetMyPlexAccountBadRequest.swift
- Sources/Plexswift/models/operations/GetMyPlexAccountErrors.swift
- Sources/Plexswift/models/operations/GetMyPlexAccountResponse.swift
- Sources/Plexswift/models/operations/GetMyPlexAccountResponseBody.swift
- Sources/Plexswift/models/operations/GetMyPlexAccountServerErrors.swift
- Sources/Plexswift/models/operations/GetMyPlexAccountUnauthorized.swift
- Sources/Plexswift/models/operations/GetOnDeckBadRequest.swift
- Sources/Plexswift/models/operations/GetOnDeckErrors.swift
- Sources/Plexswift/models/operations/GetOnDeckGuids.swift
- Sources/Plexswift/models/operations/GetOnDeckLibraryErrors.swift
- Sources/Plexswift/models/operations/GetOnDeckMedia.swift
- Sources/Plexswift/models/operations/GetOnDeckMediaContainer.swift
- Sources/Plexswift/models/operations/GetOnDeckMetadata.swift
- Sources/Plexswift/models/operations/GetOnDeckPart.swift
- Sources/Plexswift/models/operations/GetOnDeckResponse.swift
- Sources/Plexswift/models/operations/GetOnDeckResponseBody.swift
- Sources/Plexswift/models/operations/GetOnDeckStream.swift
- Sources/Plexswift/models/operations/GetOnDeckUnauthorized.swift
- Sources/Plexswift/models/operations/GetPinAuthPinContainer.swift
- Sources/Plexswift/models/operations/GetPinBadRequest.swift
- Sources/Plexswift/models/operations/GetPinErrors.swift
- Sources/Plexswift/models/operations/GetPinRequest.swift
- Sources/Plexswift/models/operations/GetPinResponse.swift
- Sources/Plexswift/models/operations/GetPlaylistBadRequest.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsBadRequest.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsCountry.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsDirector.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsErrors.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsGenre.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsMedia.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsMediaContainer.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsMetadata.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsPart.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsPlaylistsErrors.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsQueryParamType.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsRequest.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsResponse.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsResponseBody.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsRole.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsUnauthorized.swift
- Sources/Plexswift/models/operations/GetPlaylistContentsWriter.swift
- Sources/Plexswift/models/operations/GetPlaylistErrors.swift
- Sources/Plexswift/models/operations/GetPlaylistMediaContainer.swift
- Sources/Plexswift/models/operations/GetPlaylistMetadata.swift
- Sources/Plexswift/models/operations/GetPlaylistPlaylistsErrors.swift
- Sources/Plexswift/models/operations/GetPlaylistRequest.swift
- Sources/Plexswift/models/operations/GetPlaylistResponse.swift
- Sources/Plexswift/models/operations/GetPlaylistResponseBody.swift
- Sources/Plexswift/models/operations/GetPlaylistUnauthorized.swift
- Sources/Plexswift/models/operations/GetPlaylistsBadRequest.swift
- Sources/Plexswift/models/operations/GetPlaylistsErrors.swift
- Sources/Plexswift/models/operations/GetPlaylistsMediaContainer.swift
- Sources/Plexswift/models/operations/GetPlaylistsMetadata.swift
- Sources/Plexswift/models/operations/GetPlaylistsPlaylistsErrors.swift
- Sources/Plexswift/models/operations/GetPlaylistsRequest.swift
- Sources/Plexswift/models/operations/GetPlaylistsResponse.swift
- Sources/Plexswift/models/operations/GetPlaylistsResponseBody.swift
- Sources/Plexswift/models/operations/GetPlaylistsUnauthorized.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedActiveDirection.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedDefaultDirection.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedField.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedFieldType.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedFilter.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedHubsResponseType.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedHubsType.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedImage.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryBadRequest.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryCountry.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryDirector.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryErrors.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryFilter.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryGenre.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryLibraryErrors.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryMedia.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryMediaContainer.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryMetadata.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryPart.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryRequest.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryResponse.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryResponseBody.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryRole.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryType.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryUnauthorized.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedLibraryWriter.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedMediaContainer.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedMetadata.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedOperator.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedRequest.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedResponse.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedResponseBody.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedSort.swift
- Sources/Plexswift/models/operations/GetRecentlyAddedType.swift
- Sources/Plexswift/models/operations/GetRefreshLibraryMetadataBadRequest.swift
- Sources/Plexswift/models/operations/GetRefreshLibraryMetadataErrors.swift
- Sources/Plexswift/models/operations/GetRefreshLibraryMetadataLibraryErrors.swift
- Sources/Plexswift/models/operations/GetRefreshLibraryMetadataRequest.swift
- Sources/Plexswift/models/operations/GetRefreshLibraryMetadataResponse.swift
- Sources/Plexswift/models/operations/GetRefreshLibraryMetadataUnauthorized.swift
- Sources/Plexswift/models/operations/GetResizedPhotoBadRequest.swift
- Sources/Plexswift/models/operations/GetResizedPhotoErrors.swift
- Sources/Plexswift/models/operations/GetResizedPhotoRequest.swift
- Sources/Plexswift/models/operations/GetResizedPhotoResponse.swift
- Sources/Plexswift/models/operations/GetResizedPhotoServerErrors.swift
- Sources/Plexswift/models/operations/GetResizedPhotoUnauthorized.swift
- Sources/Plexswift/models/operations/GetResourcesStatisticsBadRequest.swift
- Sources/Plexswift/models/operations/GetResourcesStatisticsErrors.swift
- Sources/Plexswift/models/operations/GetResourcesStatisticsMediaContainer.swift
- Sources/Plexswift/models/operations/GetResourcesStatisticsRequest.swift
- Sources/Plexswift/models/operations/GetResourcesStatisticsResponse.swift
- Sources/Plexswift/models/operations/GetResourcesStatisticsResponseBody.swift
- Sources/Plexswift/models/operations/GetResourcesStatisticsStatisticsErrors.swift
- Sources/Plexswift/models/operations/GetResourcesStatisticsUnauthorized.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesBadRequest.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesCollection.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesCountry.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesDirector.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesErrors.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesFlattenSeasons.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesGenre.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesHasThumbnail.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesImage.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesLibraryErrors.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesLibraryType.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesLocation.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesMedia.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesMediaContainer.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesMediaGuid.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesMetaDataRating.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesMetadata.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesOptimizedForStreaming.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesPart.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesRequest.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesResponse.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesResponseBody.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesRole.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesShowOrdering.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesStream.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesType.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesUltraBlurColors.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesUnauthorized.swift
- Sources/Plexswift/models/operations/GetSearchAllLibrariesWriter.swift
- Sources/Plexswift/models/operations/GetSearchLibraryBadRequest.swift
- Sources/Plexswift/models/operations/GetSearchLibraryErrors.swift
- Sources/Plexswift/models/operations/GetSearchLibraryLibraryErrors.swift
- Sources/Plexswift/models/operations/GetSearchLibraryMediaContainer.swift
- Sources/Plexswift/models/operations/GetSearchLibraryMetadata.swift
- Sources/Plexswift/models/operations/GetSearchLibraryQueryParamType.swift
- Sources/Plexswift/models/operations/GetSearchLibraryRequest.swift
- Sources/Plexswift/models/operations/GetSearchLibraryResponse.swift
- Sources/Plexswift/models/operations/GetSearchLibraryResponseBody.swift
- Sources/Plexswift/models/operations/GetSearchLibraryUnauthorized.swift
- Sources/Plexswift/models/operations/GetSearchResultsBadRequest.swift
- Sources/Plexswift/models/operations/GetSearchResultsCountry.swift
- Sources/Plexswift/models/operations/GetSearchResultsDirector.swift
- Sources/Plexswift/models/operations/GetSearchResultsErrors.swift
- Sources/Plexswift/models/operations/GetSearchResultsGenre.swift
- Sources/Plexswift/models/operations/GetSearchResultsMedia.swift
- Sources/Plexswift/models/operations/GetSearchResultsMediaContainer.swift
- Sources/Plexswift/models/operations/GetSearchResultsMetadata.swift
- Sources/Plexswift/models/operations/GetSearchResultsPart.swift
- Sources/Plexswift/models/operations/GetSearchResultsRequest.swift
- Sources/Plexswift/models/operations/GetSearchResultsResponse.swift
- Sources/Plexswift/models/operations/GetSearchResultsResponseBody.swift
- Sources/Plexswift/models/operations/GetSearchResultsRole.swift
- Sources/Plexswift/models/operations/GetSearchResultsSearchErrors.swift
- Sources/Plexswift/models/operations/GetSearchResultsUnauthorized.swift
- Sources/Plexswift/models/operations/GetSearchResultsWriter.swift
- Sources/Plexswift/models/operations/GetServerActivitiesActivitiesErrors.swift
- Sources/Plexswift/models/operations/GetServerActivitiesBadRequest.swift
- Sources/Plexswift/models/operations/GetServerActivitiesErrors.swift
- Sources/Plexswift/models/operations/GetServerActivitiesMediaContainer.swift
- Sources/Plexswift/models/operations/GetServerActivitiesResponse.swift
- Sources/Plexswift/models/operations/GetServerActivitiesResponseBody.swift
- Sources/Plexswift/models/operations/GetServerActivitiesUnauthorized.swift
- Sources/Plexswift/models/operations/GetServerCapabilitiesBadRequest.swift
- Sources/Plexswift/models/operations/GetServerCapabilitiesErrors.swift
- Sources/Plexswift/models/operations/GetServerCapabilitiesResponse.swift
- Sources/Plexswift/models/operations/GetServerCapabilitiesResponseBody.swift
- Sources/Plexswift/models/operations/GetServerCapabilitiesUnauthorized.swift
- Sources/Plexswift/models/operations/GetServerIdentityMediaContainer.swift
- Sources/Plexswift/models/operations/GetServerIdentityRequestTimeout.swift
- Sources/Plexswift/models/operations/GetServerIdentityResponse.swift
- Sources/Plexswift/models/operations/GetServerIdentityResponseBody.swift
- Sources/Plexswift/models/operations/GetServerListBadRequest.swift
- Sources/Plexswift/models/operations/GetServerListErrors.swift
- Sources/Plexswift/models/operations/GetServerListMediaContainer.swift
- Sources/Plexswift/models/operations/GetServerListResponse.swift
- Sources/Plexswift/models/operations/GetServerListResponseBody.swift
- Sources/Plexswift/models/operations/GetServerListServer.swift
- Sources/Plexswift/models/operations/GetServerListServerErrors.swift
- Sources/Plexswift/models/operations/GetServerListUnauthorized.swift
- Sources/Plexswift/models/operations/GetServerPreferencesBadRequest.swift
- Sources/Plexswift/models/operations/GetServerPreferencesErrors.swift
- Sources/Plexswift/models/operations/GetServerPreferencesMediaContainer.swift
- Sources/Plexswift/models/operations/GetServerPreferencesResponse.swift
- Sources/Plexswift/models/operations/GetServerPreferencesResponseBody.swift
- Sources/Plexswift/models/operations/GetServerPreferencesServerErrors.swift
- Sources/Plexswift/models/operations/GetServerPreferencesUnauthorized.swift
- Sources/Plexswift/models/operations/GetServerResourcesBadRequest.swift
- Sources/Plexswift/models/operations/GetServerResourcesErrors.swift
- Sources/Plexswift/models/operations/GetServerResourcesPlexErrors.swift
- Sources/Plexswift/models/operations/GetServerResourcesRequest.swift
- Sources/Plexswift/models/operations/GetServerResourcesResponse.swift
- Sources/Plexswift/models/operations/GetServerResourcesUnauthorized.swift
- Sources/Plexswift/models/operations/GetSessionHistoryBadRequest.swift
- Sources/Plexswift/models/operations/GetSessionHistoryErrors.swift
- Sources/Plexswift/models/operations/GetSessionHistoryMediaContainer.swift
- Sources/Plexswift/models/operations/GetSessionHistoryMetadata.swift
- Sources/Plexswift/models/operations/GetSessionHistoryRequest.swift
- Sources/Plexswift/models/operations/GetSessionHistoryResponse.swift
- Sources/Plexswift/models/operations/GetSessionHistoryResponseBody.swift
- Sources/Plexswift/models/operations/GetSessionHistorySessionsErrors.swift
- Sources/Plexswift/models/operations/GetSessionHistoryUnauthorized.swift
- Sources/Plexswift/models/operations/GetSessionsBadRequest.swift
- Sources/Plexswift/models/operations/GetSessionsErrors.swift
- Sources/Plexswift/models/operations/GetSessionsMedia.swift
- Sources/Plexswift/models/operations/GetSessionsMediaContainer.swift
- Sources/Plexswift/models/operations/GetSessionsMetadata.swift
- Sources/Plexswift/models/operations/GetSessionsPart.swift
- Sources/Plexswift/models/operations/GetSessionsResponse.swift
- Sources/Plexswift/models/operations/GetSessionsResponseBody.swift
- Sources/Plexswift/models/operations/GetSessionsSessionsErrors.swift
- Sources/Plexswift/models/operations/GetSessionsStream.swift
- Sources/Plexswift/models/operations/GetSessionsUnauthorized.swift
- Sources/Plexswift/models/operations/GetSessionsUser.swift
- Sources/Plexswift/models/operations/GetSourceConnectionInformationAuthenticationErrors.swift
- Sources/Plexswift/models/operations/GetSourceConnectionInformationBadRequest.swift
- Sources/Plexswift/models/operations/GetSourceConnectionInformationErrors.swift
- Sources/Plexswift/models/operations/GetSourceConnectionInformationRequest.swift
- Sources/Plexswift/models/operations/GetSourceConnectionInformationResponse.swift
- Sources/Plexswift/models/operations/GetSourceConnectionInformationUnauthorized.swift
- Sources/Plexswift/models/operations/GetStatisticsBadRequest.swift
- Sources/Plexswift/models/operations/GetStatisticsDevice.swift
- Sources/Plexswift/models/operations/GetStatisticsErrors.swift
- Sources/Plexswift/models/operations/GetStatisticsMediaContainer.swift
- Sources/Plexswift/models/operations/GetStatisticsRequest.swift
- Sources/Plexswift/models/operations/GetStatisticsResponse.swift
- Sources/Plexswift/models/operations/GetStatisticsResponseBody.swift
- Sources/Plexswift/models/operations/GetStatisticsStatisticsErrors.swift
- Sources/Plexswift/models/operations/GetStatisticsUnauthorized.swift
- Sources/Plexswift/models/operations/GetThumbImageBadRequest.swift
- Sources/Plexswift/models/operations/GetThumbImageErrors.swift
- Sources/Plexswift/models/operations/GetThumbImageMediaErrors.swift
- Sources/Plexswift/models/operations/GetThumbImageRequest.swift
- Sources/Plexswift/models/operations/GetThumbImageResponse.swift
- Sources/Plexswift/models/operations/GetThumbImageUnauthorized.swift
- Sources/Plexswift/models/operations/GetTimelineBadRequest.swift
- Sources/Plexswift/models/operations/GetTimelineErrors.swift
- Sources/Plexswift/models/operations/GetTimelineRequest.swift
- Sources/Plexswift/models/operations/GetTimelineResponse.swift
- Sources/Plexswift/models/operations/GetTimelineUnauthorized.swift
- Sources/Plexswift/models/operations/GetTimelineVideoErrors.swift
- Sources/Plexswift/models/operations/GetTokenByPinIdAuthPinContainer.swift
- Sources/Plexswift/models/operations/GetTokenByPinIdBadRequest.swift
- Sources/Plexswift/models/operations/GetTokenByPinIdErrors.swift
- Sources/Plexswift/models/operations/GetTokenByPinIdGeoData.swift
- Sources/Plexswift/models/operations/GetTokenByPinIdPlexErrors.swift
- Sources/Plexswift/models/operations/GetTokenByPinIdRequest.swift
- Sources/Plexswift/models/operations/GetTokenByPinIdResponse.swift
- Sources/Plexswift/models/operations/GetTokenByPinIdResponseBody.swift
- Sources/Plexswift/models/operations/GetTokenDetailsAuthenticationErrors.swift
- Sources/Plexswift/models/operations/GetTokenDetailsAuthenticationResponseStatus.swift
- Sources/Plexswift/models/operations/GetTokenDetailsAuthenticationStatus.swift
- Sources/Plexswift/models/operations/GetTokenDetailsBadRequest.swift
- Sources/Plexswift/models/operations/GetTokenDetailsErrors.swift
- Sources/Plexswift/models/operations/GetTokenDetailsResponse.swift
- Sources/Plexswift/models/operations/GetTokenDetailsStatus.swift
- Sources/Plexswift/models/operations/GetTokenDetailsSubscription.swift
- Sources/Plexswift/models/operations/GetTokenDetailsUnauthorized.swift
- Sources/Plexswift/models/operations/GetTokenDetailsUserPlexAccount.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentBadRequest.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentCountry.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentErrors.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentGenre.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentGuids.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentLibraryErrors.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentMediaContainer.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentMetadata.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentQueryParamType.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentRequest.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentResponse.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentResponseBody.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentRole.swift
- Sources/Plexswift/models/operations/GetTopWatchedContentUnauthorized.swift
- Sources/Plexswift/models/operations/GetTranscodeSessionsBadRequest.swift
- Sources/Plexswift/models/operations/GetTranscodeSessionsErrors.swift
- Sources/Plexswift/models/operations/GetTranscodeSessionsMediaContainer.swift
- Sources/Plexswift/models/operations/GetTranscodeSessionsResponse.swift
- Sources/Plexswift/models/operations/GetTranscodeSessionsResponseBody.swift
- Sources/Plexswift/models/operations/GetTranscodeSessionsSessionsErrors.swift
- Sources/Plexswift/models/operations/GetTranscodeSessionsUnauthorized.swift
- Sources/Plexswift/models/operations/GetTransientTokenAuthenticationErrors.swift
- Sources/Plexswift/models/operations/GetTransientTokenBadRequest.swift
- Sources/Plexswift/models/operations/GetTransientTokenErrors.swift
- Sources/Plexswift/models/operations/GetTransientTokenQueryParamType.swift
- Sources/Plexswift/models/operations/GetTransientTokenRequest.swift
- Sources/Plexswift/models/operations/GetTransientTokenResponse.swift
- Sources/Plexswift/models/operations/GetTransientTokenUnauthorized.swift
- Sources/Plexswift/models/operations/GetUpdateStatusBadRequest.swift
- Sources/Plexswift/models/operations/GetUpdateStatusErrors.swift
- Sources/Plexswift/models/operations/GetUpdateStatusMediaContainer.swift
- Sources/Plexswift/models/operations/GetUpdateStatusResponse.swift
- Sources/Plexswift/models/operations/GetUpdateStatusResponseBody.swift
- Sources/Plexswift/models/operations/GetUpdateStatusUnauthorized.swift
- Sources/Plexswift/models/operations/GetUpdateStatusUpdaterErrors.swift
- Sources/Plexswift/models/operations/GetUserFriendsBadRequest.swift
- Sources/Plexswift/models/operations/GetUserFriendsErrors.swift
- Sources/Plexswift/models/operations/GetUserFriendsPlexErrors.swift
- Sources/Plexswift/models/operations/GetUserFriendsResponse.swift
- Sources/Plexswift/models/operations/GetUserFriendsUnauthorized.swift
- Sources/Plexswift/models/operations/GetWatchListBadRequest.swift
- Sources/Plexswift/models/operations/GetWatchListErrors.swift
- Sources/Plexswift/models/operations/GetWatchListRequest.swift
- Sources/Plexswift/models/operations/GetWatchListResponse.swift
- Sources/Plexswift/models/operations/GetWatchListResponseBody.swift
- Sources/Plexswift/models/operations/GetWatchListUnauthorized.swift
- Sources/Plexswift/models/operations/GetWatchListWatchlistErrors.swift
- Sources/Plexswift/models/operations/Guids.swift
- Sources/Plexswift/models/operations/HasThumbnail.swift
- Sources/Plexswift/models/operations/Hub.swift
- Sources/Plexswift/models/operations/Image.swift
- Sources/Plexswift/models/operations/IncludeCollections.swift
- Sources/Plexswift/models/operations/IncludeDetails.swift
- Sources/Plexswift/models/operations/IncludeExternalMedia.swift
- Sources/Plexswift/models/operations/IncludeGuids.swift
- Sources/Plexswift/models/operations/IncludeHttps.swift
- Sources/Plexswift/models/operations/IncludeIPv6.swift
- Sources/Plexswift/models/operations/IncludeMeta.swift
- Sources/Plexswift/models/operations/IncludeRelay.swift
- Sources/Plexswift/models/operations/InternalPaymentMethod.swift
- Sources/Plexswift/models/operations/Level.swift
- Sources/Plexswift/models/operations/Libtype.swift
- Sources/Plexswift/models/operations/Location.swift
- Sources/Plexswift/models/operations/LogLineBadRequest.swift
- Sources/Plexswift/models/operations/LogLineErrors.swift
- Sources/Plexswift/models/operations/LogLineLogErrors.swift
- Sources/Plexswift/models/operations/LogLineRequest.swift
- Sources/Plexswift/models/operations/LogLineResponse.swift
- Sources/Plexswift/models/operations/LogLineUnauthorized.swift
- Sources/Plexswift/models/operations/LogMultiLineBadRequest.swift
- Sources/Plexswift/models/operations/LogMultiLineErrors.swift
- Sources/Plexswift/models/operations/LogMultiLineLogErrors.swift
- Sources/Plexswift/models/operations/LogMultiLineResponse.swift
- Sources/Plexswift/models/operations/LogMultiLineUnauthorized.swift
- Sources/Plexswift/models/operations/MailingListStatus.swift
- Sources/Plexswift/models/operations/MarkPlayedBadRequest.swift
- Sources/Plexswift/models/operations/MarkPlayedErrors.swift
- Sources/Plexswift/models/operations/MarkPlayedMediaErrors.swift
- Sources/Plexswift/models/operations/MarkPlayedRequest.swift
- Sources/Plexswift/models/operations/MarkPlayedResponse.swift
- Sources/Plexswift/models/operations/MarkPlayedUnauthorized.swift
- Sources/Plexswift/models/operations/MarkUnplayedBadRequest.swift
- Sources/Plexswift/models/operations/MarkUnplayedErrors.swift
- Sources/Plexswift/models/operations/MarkUnplayedMediaErrors.swift
- Sources/Plexswift/models/operations/MarkUnplayedRequest.swift
- Sources/Plexswift/models/operations/MarkUnplayedResponse.swift
- Sources/Plexswift/models/operations/MarkUnplayedUnauthorized.swift
- Sources/Plexswift/models/operations/Media.swift
- Sources/Plexswift/models/operations/MediaContainer.swift
- Sources/Plexswift/models/operations/MediaGuid.swift
- Sources/Plexswift/models/operations/MediaProvider.swift
- Sources/Plexswift/models/operations/MediaReviewsVisibility.swift
- Sources/Plexswift/models/operations/Meta.swift
- Sources/Plexswift/models/operations/MetaDataRating.swift
- Sources/Plexswift/models/operations/Metadata.swift
- Sources/Plexswift/models/operations/MinSize.swift
- Sources/Plexswift/models/operations/MyPlex.swift
- Sources/Plexswift/models/operations/OnlyTransient.swift
- Sources/Plexswift/models/operations/Operator.swift
- Sources/Plexswift/models/operations/OptimizedForStreaming.swift
- Sources/Plexswift/models/operations/Part.swift
- Sources/Plexswift/models/operations/PastSubscription.swift
- Sources/Plexswift/models/operations/PathParamTaskName.swift
- Sources/Plexswift/models/operations/PerformSearchBadRequest.swift
- Sources/Plexswift/models/operations/PerformSearchErrors.swift
- Sources/Plexswift/models/operations/PerformSearchRequest.swift
- Sources/Plexswift/models/operations/PerformSearchResponse.swift
- Sources/Plexswift/models/operations/PerformSearchSearchErrors.swift
- Sources/Plexswift/models/operations/PerformSearchUnauthorized.swift
- Sources/Plexswift/models/operations/PerformVoiceSearchBadRequest.swift
- Sources/Plexswift/models/operations/PerformVoiceSearchErrors.swift
- Sources/Plexswift/models/operations/PerformVoiceSearchRequest.swift
- Sources/Plexswift/models/operations/PerformVoiceSearchResponse.swift
- Sources/Plexswift/models/operations/PerformVoiceSearchSearchErrors.swift
- Sources/Plexswift/models/operations/PerformVoiceSearchUnauthorized.swift
- Sources/Plexswift/models/operations/Pivot.swift
- Sources/Plexswift/models/operations/Player.swift
- Sources/Plexswift/models/operations/PlaylistType.swift
- Sources/Plexswift/models/operations/PlexDevice.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataAuthenticationErrors.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataAuthenticationResponseStatus.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataAuthenticationStatus.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataAuthenticationSubscription.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataAutoSelectSubtitle.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataBadRequest.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataDefaultSubtitleAccessibility.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataDefaultSubtitleForced.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataErrors.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataMailingListStatus.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataMediaReviewsVisibility.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataRequest.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataRequestBody.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataResponse.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataServices.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataState.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataStatus.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataSubscription.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataUnauthorized.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataUserPlexAccount.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataUserProfile.swift
- Sources/Plexswift/models/operations/PostUsersSignInDataWatchedIndicator.swift
- Sources/Plexswift/models/operations/Producer.swift
- Sources/Plexswift/models/operations/Protocol.swift
- Sources/Plexswift/models/operations/Provider.swift
- Sources/Plexswift/models/operations/QueryParamFilter.swift
- Sources/Plexswift/models/operations/QueryParamForce.swift
- Sources/Plexswift/models/operations/QueryParamIncludeCollections.swift
- Sources/Plexswift/models/operations/QueryParamIncludeExternalMedia.swift
- Sources/Plexswift/models/operations/QueryParamIncludeMeta.swift
- Sources/Plexswift/models/operations/QueryParamOnlyTransient.swift
- Sources/Plexswift/models/operations/QueryParamSmart.swift
- Sources/Plexswift/models/operations/QueryParamType.swift
- Sources/Plexswift/models/operations/Ratings.swift
- Sources/Plexswift/models/operations/Release.swift
- Sources/Plexswift/models/operations/ResponseBody.swift
- Sources/Plexswift/models/operations/Role.swift
- Sources/Plexswift/models/operations/Scope.swift
- Sources/Plexswift/models/operations/SearchResult.swift
- Sources/Plexswift/models/operations/SearchTypes.swift
- Sources/Plexswift/models/operations/Server.swift
- Sources/Plexswift/models/operations/Services.swift
- Sources/Plexswift/models/operations/Session.swift
- Sources/Plexswift/models/operations/Setting.swift
- Sources/Plexswift/models/operations/SharedServers.swift
- Sources/Plexswift/models/operations/SharedSources.swift
- Sources/Plexswift/models/operations/ShowOrdering.swift
- Sources/Plexswift/models/operations/Skip.swift
- Sources/Plexswift/models/operations/Smart.swift
- Sources/Plexswift/models/operations/Sort.swift
- Sources/Plexswift/models/operations/StartAllTasksBadRequest.swift
- Sources/Plexswift/models/operations/StartAllTasksButlerErrors.swift
- Sources/Plexswift/models/operations/StartAllTasksErrors.swift
- Sources/Plexswift/models/operations/StartAllTasksResponse.swift
- Sources/Plexswift/models/operations/StartAllTasksUnauthorized.swift
- Sources/Plexswift/models/operations/StartTaskBadRequest.swift
- Sources/Plexswift/models/operations/StartTaskButlerErrors.swift
- Sources/Plexswift/models/operations/StartTaskErrors.swift
- Sources/Plexswift/models/operations/StartTaskRequest.swift
- Sources/Plexswift/models/operations/StartTaskResponse.swift
- Sources/Plexswift/models/operations/StartTaskUnauthorized.swift
- Sources/Plexswift/models/operations/StartUniversalTranscodeBadRequest.swift
- Sources/Plexswift/models/operations/StartUniversalTranscodeErrors.swift
- Sources/Plexswift/models/operations/StartUniversalTranscodeRequest.swift
- Sources/Plexswift/models/operations/StartUniversalTranscodeResponse.swift
- Sources/Plexswift/models/operations/StartUniversalTranscodeUnauthorized.swift
- Sources/Plexswift/models/operations/StartUniversalTranscodeVideoErrors.swift
- Sources/Plexswift/models/operations/State.swift
- Sources/Plexswift/models/operations/StatisticsBandwidth.swift
- Sources/Plexswift/models/operations/StatisticsMedia.swift
- Sources/Plexswift/models/operations/StatisticsResources.swift
- Sources/Plexswift/models/operations/Status.swift
- Sources/Plexswift/models/operations/StopAllTasksBadRequest.swift
- Sources/Plexswift/models/operations/StopAllTasksButlerErrors.swift
- Sources/Plexswift/models/operations/StopAllTasksErrors.swift
- Sources/Plexswift/models/operations/StopAllTasksResponse.swift
- Sources/Plexswift/models/operations/StopAllTasksUnauthorized.swift
- Sources/Plexswift/models/operations/StopTaskBadRequest.swift
- Sources/Plexswift/models/operations/StopTaskButlerErrors.swift
- Sources/Plexswift/models/operations/StopTaskErrors.swift
- Sources/Plexswift/models/operations/StopTaskRequest.swift
- Sources/Plexswift/models/operations/StopTaskResponse.swift
- Sources/Plexswift/models/operations/StopTaskUnauthorized.swift
- Sources/Plexswift/models/operations/StopTranscodeSessionBadRequest.swift
- Sources/Plexswift/models/operations/StopTranscodeSessionErrors.swift
- Sources/Plexswift/models/operations/StopTranscodeSessionRequest.swift
- Sources/Plexswift/models/operations/StopTranscodeSessionResponse.swift
- Sources/Plexswift/models/operations/StopTranscodeSessionSessionsErrors.swift
- Sources/Plexswift/models/operations/StopTranscodeSessionUnauthorized.swift
- Sources/Plexswift/models/operations/Stream.swift
- Sources/Plexswift/models/operations/Subscription.swift
- Sources/Plexswift/models/operations/Tag.swift
- Sources/Plexswift/models/operations/TaskName.swift
- Sources/Plexswift/models/operations/Tonight.swift
- Sources/Plexswift/models/operations/TranscodeSession.swift
- Sources/Plexswift/models/operations/Trials.swift
- Sources/Plexswift/models/operations/TypeModel.swift
- Sources/Plexswift/models/operations/UltraBlurColors.swift
- Sources/Plexswift/models/operations/UpdatePlayProgressBadRequest.swift
- Sources/Plexswift/models/operations/UpdatePlayProgressErrors.swift
- Sources/Plexswift/models/operations/UpdatePlayProgressMediaErrors.swift
- Sources/Plexswift/models/operations/UpdatePlayProgressRequest.swift
- Sources/Plexswift/models/operations/UpdatePlayProgressResponse.swift
- Sources/Plexswift/models/operations/UpdatePlayProgressUnauthorized.swift
- Sources/Plexswift/models/operations/UpdatePlaylistBadRequest.swift
- Sources/Plexswift/models/operations/UpdatePlaylistErrors.swift
- Sources/Plexswift/models/operations/UpdatePlaylistPlaylistsErrors.swift
- Sources/Plexswift/models/operations/UpdatePlaylistRequest.swift
- Sources/Plexswift/models/operations/UpdatePlaylistResponse.swift
- Sources/Plexswift/models/operations/UpdatePlaylistUnauthorized.swift
- Sources/Plexswift/models/operations/UploadPlaylistBadRequest.swift
- Sources/Plexswift/models/operations/UploadPlaylistErrors.swift
- Sources/Plexswift/models/operations/UploadPlaylistPlaylistsErrors.swift
- Sources/Plexswift/models/operations/UploadPlaylistRequest.swift
- Sources/Plexswift/models/operations/UploadPlaylistResponse.swift
- Sources/Plexswift/models/operations/UploadPlaylistUnauthorized.swift
- Sources/Plexswift/models/operations/Upscale.swift
- Sources/Plexswift/models/operations/User.swift
- Sources/Plexswift/models/operations/UserProfile.swift
- Sources/Plexswift/models/operations/WatchedIndicator.swift
- Sources/Plexswift/models/operations/Writer.swift
- Sources/Plexswift/models/shared/Security.swift
- Sources/plexswift/AnyValue.swift
- Sources/plexswift/PlexswiftAPI.swift
- Sources/plexswift/PlexswiftError.swift
- Sources/plexswift/internal/api/Client+PlexswiftAPI.swift
- Sources/plexswift/internal/client/Response.swift
- Sources/plexswift/internal/client/Servers.swift
- Sources/plexswift/internal/client/URLRequestBuilder.swift
- Sources/plexswift/internal/client/URLRequestConfiguration.swift
- Sources/plexswift/internal/extensions/HTTPURLResponse+ContentType.swift
- Sources/plexswift/internal/extensions/String+ContentType.swift
- Sources/plexswift/internal/extensions/String+ParameterSubstitution.swift
- Sources/plexswift/internal/serialization/Form.swift
- Sources/plexswift/internal/serialization/JSON.swift
- Sources/plexswift/internal/serialization/Maps.swift
- Sources/plexswift/internal/serialization/Parameters.swift
- Sources/plexswift/internal/serialization/PropertyWrappers.swift
- Sources/plexswift/internal/serialization/QueryParameters.swift
- Sources/plexswift/internal/serialization/SecurityParameters.swift
- Sources/plexswift/internal/serialization/Serializable.swift
- USAGE.md
examples:
addPlaylistContents:
speakeasy-default-add-playlist-contents:
parameters:
path:
playlistID: "8502.01"
query:
playQueueID: 123
uri: "server://12345/com.plexapp.plugins.library/library/metadata/1"
responses:
"200":
application/json: {"MediaContainer": {"size": 1, "leafCountAdded": 1, "leafCountRequested": 1, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
applyUpdates:
"":
parameters:
query:
skip: 1
tonight: 1
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
cancelServerActivities:
"":
parameters:
path:
activityUUID: "25b71ed5-0f9d-461c-baa7-d404e9e10d3e"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
checkForUpdates:
"":
parameters:
query:
download: 1
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
clearPlaylistContents:
speakeasy-default-clear-playlist-contents:
parameters:
path:
playlistID: "1893.18"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
createPlaylist:
speakeasy-default-create-playlist:
parameters:
query:
smart: 1
title: "<value>"
type: "photo"
uri: "https://inborn-brochure.biz"
responses:
"200":
application/json: {"MediaContainer": {"size": 7, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
deleteLibrary:
speakeasy-default-delete-library:
parameters:
path:
sectionKey: 9518
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
deletePlaylist:
speakeasy-default-delete-playlist:
parameters:
path:
playlistID: "216.22"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
enablePaperTrail:
speakeasy-default-enable-paper-trail:
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-all-libraries:
speakeasy-default-get-all-libraries:
responses:
"200":
application/json: {"MediaContainer": {"size": 5, "allowSync": false, "title1": "Plex Library", "Directory": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-banner-image:
speakeasy-default-get-banner-image:
parameters:
path:
ratingKey: 9518
query:
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
height: 396
minSize: 1
upscale: 1
width: 396
header:
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
responses:
"200":
image/jpeg: "0xE5A1092305"
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-library-details:
speakeasy-default-get-library-details:
parameters:
path:
sectionKey: 9518
query: {}
responses:
"200":
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": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-library-items:
"":
parameters:
path:
sectionKey: 9518
tag: edition
query:
X-Plex-Container-Size: 50
X-Plex-Container-Start: 0
includeGuids: 1
includeMeta: 1
type: 2
responses:
"200":
application/json:
MediaContainer:
Metadata: []
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
mixedParents: true
size: 70
thumb: /:/resources/movie.png
title1: Movies
title2: Recently Released
viewGroup: movie
viewMode: 65592
"400":
application/json:
errors: []
"401":
application/json:
errors: []
speakeasy-default-get-library-items:
parameters:
path:
sectionKey: 9518
tag: "edition"
query:
X-Plex-Container-Size: 50
X-Plex-Container-Start: 0
includeGuids: 1
includeMeta: 1
type: 2
responses:
"200":
application/json: {"MediaContainer": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}, {"key": "=", "title": "is"}, {"key": "=", "title": "is"}]}, {"type": "tag", "Operator": [{"key": "=", "title": "is"}, {"key": "=", "title": "is"}]}, {"type": "tag", "Operator": [{"key": "=", "title": "is"}, {"key": "=", "title": "is"}]}], "size": 70, "totalSize": 170, "offset": 0, "content": "secondary", "allowSync": true, "nocache": true, "art": "/:/resources/movie-fanart.jpg", "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "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": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora. Once a familiar threat returns to finish what was previously started, Jake must work with Neytiri and the army of the Na'vi race to protect their home.", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "showOrdering": "dvd", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}], "Genre": [{"tag": "Adventure"}, {"tag": "Adventure"}, {"tag": "Adventure"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}, {"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}, {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora. Once a familiar threat returns to finish what was previously started, Jake must work with Neytiri and the army of the Na'vi race to protect their home.", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "showOrdering": "dvd", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}], "Genre": [], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}, {"tag": "James Cameron"}, {"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}, {"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}], "Meta": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [], "Sort": [], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}]}, {"type": "tag", "Operator": [{"key": "=", "title": "is"}, {"key": "=", "title": "is"}]}, {"type": "tag", "Operator": [{"key": "=", "title": "is"}, {"key": "=", "title": "is"}]}]}}}
"400":
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
"401":
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
get-media-providers:
speakeasy-default-get-media-providers:
parameters:
query:
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
header:
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
responses:
"200":
application/json: {"MediaContainer": {"MediaProvider": [{"Feature": [{"type": "<value>", "flavor": "global", "scrobbleKey": "/:/scrobble/new", "unscrobbleKey": "/:/unscrobble/new", "Action": []}, {"type": "<value>", "flavor": "global", "scrobbleKey": "/:/scrobble/new", "unscrobbleKey": "/:/unscrobble/new", "Action": [{"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}, {"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}]}, {"type": "<value>", "flavor": "global", "scrobbleKey": "/:/scrobble/new", "unscrobbleKey": "/:/unscrobble/new", "Action": [{"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}, {"id": "addToContinueWatching", "key": "/actions/addToContinueWatching"}]}]}]}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-meta-data-by-rating-key:
speakeasy-default-get-meta-data-by-rating-key:
parameters:
path:
ratingKey: 9518
responses:
"200":
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": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-recently-added:
speakeasy-default-get-recently-added:
parameters:
query:
X-Plex-Container-Size: 50
X-Plex-Container-Start: 0
contentDirectoryID: 470161
includeMeta: 1
sectionID: 2
type: 2
responses:
"200":
application/json: {"MediaContainer": {"size": 50, "identifier": "com.plexapp.plugins.library", "Meta": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}, {"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [{"type": "tag", "Operator": [{"key": "=", "title": "is"}]}, {"type": "tag", "Operator": []}, {"type": "tag", "Operator": []}]}, "Metadata": [{"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora. Once a familiar threat returns to finish what was previously started, Jake must work with Neytiri and the army of the Na'vi race to protect their home.", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "showOrdering": "dvd", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": []}]}], "Genre": [{"tag": "Adventure"}], "Country": [], "Director": [{"tag": "James Cameron"}, {"tag": "James Cameron"}], "Writer": [], "Collection": [], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}]}}
get-recently-added-library:
speakeasy-default-get-recently-added-library:
parameters:
query:
X-Plex-Container-Size: 50
X-Plex-Container-Start: 0
contentDirectoryID: 2
includeMeta: 1
pinnedContentDirectoryID: [3, 5, 7, 13, 12, 1, 6, 14, 2, 10, 16, 17]
sectionID: 2
type: 2
responses:
"200":
application/json: {"MediaContainer": {"Type": [{"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}, {"key": "/library/sections/2/all?type=2", "type": "show", "title": "TV Shows", "active": false, "Filter": [{"filter": "genre", "filterType": "string", "key": "/library/sections/2/genre?type=2", "title": "Genre", "type": "filter"}], "Sort": [{"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}, {"default": "asc", "active": false, "activeDirection": "asc", "defaultDirection": "asc", "descKey": "titleSort:desc", "firstCharacterKey": "/library/sections/2/firstCharacter", "key": "titleSort", "title": "Title"}], "Field": [{"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}, {"key": "show.title", "title": "Show Title", "type": "string", "subType": "rating"}]}], "FieldType": [], "size": 50, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": [{"librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "ratingKey": 59398, "key": "/library/metadata/59398", "guid": "plex://movie/5e161a83bea6ac004126e148", "studio": "Marvel Studios", "type": "movie", "title": "Ant-Man and the Wasp: Quantumania", "contentRating": "PG-13", "summary": "Scott Lang and Hope Van Dyne along with Hank Pym and Janet Van Dyne explore the Quantum Realm where they interact with strange creatures and embark on an adventure that goes beyond the limits of what they thought was possible.", "rating": 4.7, "audienceRating": 8.3, "year": 2023, "tagline": "Witness the beginning of a new dynasty.", "thumb": "/library/metadata/59398/thumb/1681888010", "art": "/library/metadata/59398/art/1681888010", "duration": 7474422, "originallyAvailableAt": "2023-02-15T00:00:00Z", "addedAt": 1681803215, "updatedAt": 1681888010, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/59399", "ratingImage": "rottentomatoes://image.rating.rotten", "Media": [{"id": 120345, "duration": 7474422, "bitrate": 3623, "width": 1920, "height": 804, "aspectRatio": 2.35, "audioChannels": 6, "audioCodec": "ac3", "videoCodec": "h264", "videoResolution": 1080, "container": "mp4", "videoFrameRate": "24p", "optimizedForStreaming": 0, "videoProfile": "high", "Part": []}], "Genre": [], "Director": [{"tag": "Peyton Reed"}], "Writer": [], "Country": [], "Role": [{"tag": "Paul Rudd"}, {"tag": "Paul Rudd"}, {"tag": "Paul Rudd"}]}]}}
"400":
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
"401":
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}, {"code": 1001, "message": "User could not be authenticated", "status": 401}]}
get-refresh-library-metadata:
speakeasy-default-get-refresh-library-metadata:
parameters:
path:
sectionKey: 9518
query:
force: 0
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-search-library:
speakeasy-default-get-search-library:
parameters:
path:
sectionKey: 9518
query:
type: 2
responses:
"200":
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": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-server-identity:
speakeasy-default-get-server-identity:
responses:
"200":
application/json: {"MediaContainer": {"size": 0, "machineIdentifier": "96f2fe7a78c9dc1f16a16bedbe90f98149be16b4", "version": "1.31.3.6868-28fc46b27"}}
"408":
application/json: {"code": 408, "message": "The server timed out waiting for the request."}
get-server-resources:
speakeasy-default-get-server-resources:
parameters:
query:
X-Plex-Client-Identifier: "gcgzw5rz2xovp84b4vha3a40"
includeHttps: 1
includeIPv6: 1
includeRelay: 1
responses:
"200":
application/json: []
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
"":
parameters:
query:
includeHttps: 1
includeRelay: 1
includeIPv6: 1
header:
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
responses:
"200":
application/json: []
"400":
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
"401":
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}
get-thumb-image:
speakeasy-default-get-thumb-image:
parameters:
path:
ratingKey: 9518
query:
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
height: 396
minSize: 1
upscale: 1
width: 396
header:
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
responses:
"200":
image/jpeg: "0x4f576BaCaA"
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-watch-list:
speakeasy-default-get-watch-list:
parameters:
path:
filter: "available"
query:
X-Plex-Container-Size: 50
X-Plex-Container-Start: 0
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
header:
X-Plex-Token: "CV5xoxjTpFKUzBTShsaf"
responses:
"200": {}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getAvailableClients:
speakeasy-default-get-available-clients:
responses:
"200":
application/json: {"MediaContainer": {"size": 1, "Server": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getBandwidthStatistics:
"":
parameters:
query:
Timespan: 4
responses:
"200":
application/json: {"MediaContainer": {"size": 5497, "Device": [], "Account": [], "StatisticsBandwidth": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getButlerTasks:
speakeasy-default-get-butler-tasks:
responses:
"200":
application/json: {"ButlerTasks": {"ButlerTask": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getCompanionsData:
speakeasy-default-get-companions-data:
responses:
"200":
application/json: []
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getDevices:
speakeasy-default-get-devices:
responses:
"200":
application/json: {"MediaContainer": {"size": 151, "identifier": "com.plexapp.system.devices", "Device": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getFileHash:
speakeasy-default-get-file-hash:
parameters:
query:
url: "file://C:\\Image.png&type=13"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getGeoData:
speakeasy-default-get-geo-data:
responses:
"200":
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"}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getGlobalHubs:
speakeasy-default-get-global-hubs:
responses:
"200":
application/json: {"MediaContainer": {"size": 8, "allowSync": true, "identifier": "com.plexapp.plugins.library", "Hub": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getHomeData:
speakeasy-default-get-home-data:
responses:
"200":
application/json: {"id": 1841489, "name": "Blindkitty38's home", "guestUserID": 58815432, "guestUserUUID": "f3df4e01bfca0787"}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getLibraryHubs:
speakeasy-default-get-library-hubs:
parameters:
path:
sectionId: "6728.76"
query: {}
responses:
"200":
application/json: {"MediaContainer": {"size": 7, "allowSync": true, "identifier": "com.plexapp.plugins.library", "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionUUID": "322a231a-b7f7-49f5-920f-14c61199cd30", "Hub": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getMetadataChildren:
include-stream:
parameters:
path:
ratingKey: "1539.14"
query:
includeElements: "Stream"
responses:
"200":
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": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
include-stream-otheritem:
parameters:
path:
ratingKey: "8449.64"
query:
includeElements: "Stream,OtherItem"
responses:
"200":
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": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
include-stream-otheritem-anotheritem:
parameters:
path:
ratingKey: "5800.4"
query:
includeElements: "Stream,OtherItem,AnotherItem"
responses:
"200":
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": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getMyPlexAccount:
speakeasy-default-get-my-plex-account:
responses:
"200":
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"}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getOnDeck:
speakeasy-default-get-on-deck:
responses:
"200":
application/json: {"MediaContainer": {"size": 16, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getPin:
"":
parameters:
query:
X-Plex-Client-Identifier: "gcgzw5rz2xovp84b4vha3a40"
X-Plex-Device: "Linux"
X-Plex-Platform: "Chrome"
X-Plex-Product: "Plex Web"
X-Plex-Version: "4.133.0"
header:
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
X-Plex-Product: "Plex for Roku"
X-Plex-Device: "Roku 3"
X-Plex-Version: "2.4.1"
X-Plex-Platform: "Roku"
responses:
"200":
application/json:
authToken: null
clientIdentifier: string
code: 7RQZ
createdAt: "2024-07-16T17:03:05Z"
expiresAt: "2024-07-16T17:18:05Z"
expiresIn: 876
id: 308667304
location:
city: Amsterdam
code: VI
continent_code: NA
coordinates: 18.3381, -64.8941
country: United States Virgin Islands
european_union_member: true
in_privacy_restricted_country: true
in_privacy_restricted_region: true
postal_code: 802
subdivisions: Saint Thomas
time_zone: America/St_Thomas
newRegistration: null
product: "0"
qr: https://plex.tv/api/v2/pins/qr/7RQZ
trusted: false
"201":
application/json: {"id": 308667304, "code": "7RQZ", "product": "0", "trusted": false, "qr": "https://plex.tv/api/v2/pins/qr/7RQZ", "clientIdentifier": "string", "location": {"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"}, "expiresIn": 876, "createdAt": "2024-07-16T17:03:05Z", "expiresAt": "2024-07-16T17:18:05Z", "authToken": null, "newRegistration": null}
"400":
application/json: {"errors": []}
getPlaylist:
speakeasy-default-get-playlist:
parameters:
path:
playlistID: "4109.48"
responses:
"200":
application/json: {"MediaContainer": {"size": 1, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getPlaylistContents:
speakeasy-default-get-playlist-contents:
parameters:
path:
playlistID: "5004.46"
query:
type: 2
responses:
"200":
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": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getPlaylists:
speakeasy-default-get-playlists:
responses:
"200":
application/json: {"MediaContainer": {"size": 4, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getRecentlyAdded:
speakeasy-default-get-recently-added:
parameters:
query:
X-Plex-Container-Size: 50
X-Plex-Container-Start: 0
responses:
"200":
application/json:
MediaContainer:
Metadata: []
identifier: com.plexapp.plugins.library
mediaTagPrefix: /system/bundle/media/flags/
mediaTagVersion: 1680021154
size: 50
"400":
application/json:
errors: []
"401":
application/json:
errors: []
getResizedPhoto:
speakeasy-default-get-resized-photo:
parameters:
query:
blur: 0
height: 165
minSize: 0
opacity: 643869
upscale: 0
url: "/library/metadata/49564/thumb/1654258204"
width: 110
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getResourcesStatistics:
"":
parameters:
query:
Timespan: 4
responses:
"200":
application/json: {"MediaContainer": {"size": 5497, "StatisticsResources": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getSearchResults:
speakeasy-default-get-search-results:
parameters:
query:
query: "110"
responses:
"200":
application/json: {"MediaContainer": {"size": 26, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1680021154, "Metadata": [], "Provider": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getServerActivities:
speakeasy-default-get-server-activities:
responses:
"200": {}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getServerCapabilities:
speakeasy-default-get-server-capabilities:
responses:
"200": {}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getServerList:
speakeasy-default-get-server-list:
responses:
"200":
application/json: {"MediaContainer": {"size": 1, "Server": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getServerPreferences:
speakeasy-default-get-server-preferences:
responses:
"200":
application/json: {"MediaContainer": {"size": 161, "Setting": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getSessionHistory:
"":
parameters:
query:
accountId: 1
librarySectionID: 12
responses:
"200":
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
ViewedAt:
parameters:
query:
accountId: 1
filter: viewedAt>=1704862818
librarySectionID: 12
responses:
"200":
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
rating-ascending:
parameters:
query:
accountId: 1
librarySectionID: 12
sort: "rating:asc"
responses:
"200":
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
rating-descending:
parameters:
query:
accountId: 1
librarySectionID: 12
sort: "rating:desc"
responses:
"200":
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
viewed-at-ascending:
parameters:
query:
accountId: 1
librarySectionID: 12
sort: "viewedAt:asc"
responses:
"200":
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
viewed-at-descending:
parameters:
query:
accountId: 1
librarySectionID: 12
sort: "viewedAt:desc"
responses:
"200":
application/json: {"MediaContainer": {"size": 10855, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getSessions:
speakeasy-default-get-sessions:
responses:
"200":
application/json: {"MediaContainer": {"size": 1, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getSourceConnectionInformation:
speakeasy-default-get-source-connection-information:
parameters:
query:
source: "provider://provider-identifier"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getStatistics:
"":
parameters:
query:
Timespan: 4
responses:
"200":
application/json: {"MediaContainer": {"size": 5497, "Device": [], "Account": [], "StatisticsMedia": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getTimeline:
"":
parameters:
query:
context: "home:hub.continueWatching"
duration: 10000
hasMDE: 1
key: "/library/metadata/23409"
playBackTime: 2000
playQueueItemID: 1
ratingKey: 23409
row: 1
state: "playing"
time: 2000
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getTokenByPinId:
"":
parameters:
path:
pinID: 408895
query:
X-Plex-Client-Identifier: "gcgzw5rz2xovp84b4vha3a40"
X-Plex-Device: "Linux"
X-Plex-Platform: "Chrome"
X-Plex-Product: "Plex Web"
X-Plex-Version: "4.133.0"
header:
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
X-Plex-Product: "Plex for Roku"
X-Plex-Device: "Roku 3"
X-Plex-Version: "2.4.1"
X-Plex-Platform: "Roku"
responses:
"404":
application/json: {"errors": [{"code": 1020, "message": "Code not found or expired"}]}
getTokenDetails:
speakeasy-default-get-token-details:
responses:
"200":
application/json: {"adsConsent": true, "adsConsentReminderAt": 1556281940, "adsConsentSetAt": 1556281940, "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": 1556281940, "locale": null, "mailingListActive": false, "mailingListStatus": "active", "maxHomeSize": 15, "pin": "string", "profile": {"autoSelectAudio": true, "defaultAudioLanguage": "ja", "defaultSubtitleLanguage": "en", "autoSelectSubtitle": 1, "defaultSubtitleAccessibility": 1, "defaultSubtitleForced": 1, "watchedIndicator": 1, "mediaReviewsVisibility": 1}, "protected": false, "rememberExpiresAt": 1556281940, "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", "attributionPartner": null}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getTopWatchedContent:
"":
parameters:
query:
includeGuids: 1
type: 2
responses:
"200":
application/json: {"MediaContainer": {"size": 1, "allowSync": true, "identifier": "com.plexapp.plugins.library", "mediaTagPrefix": "/system/bundle/media/flags/", "mediaTagVersion": 1698860922, "Metadata": []}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getTranscodeSessions:
speakeasy-default-get-transcode-sessions:
responses:
"200":
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}]}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getTransientToken:
speakeasy-default-get-transient-token:
parameters:
query:
scope: "all"
type: "delegation"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getUpdateStatus:
speakeasy-default-get-update-status:
responses:
"200":
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"}]}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
getUserFriends:
speakeasy-default-get-user-friends:
responses:
"200":
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"}]
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
logLine:
speakeasy-default-log-line:
parameters:
query:
level: 3
message: "Test log message"
source: "Postman"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
logMultiLine:
speakeasy-default-log-multi-line:
requestBody:
text/plain: "level=4&message=Test%20message%201&source=postman\nlevel=3&message=Test%20message%202&source=postman\nlevel=1&message=Test%20message%203&source=postman"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
markPlayed:
speakeasy-default-mark-played:
parameters:
query:
key: 59398
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
markUnplayed:
speakeasy-default-mark-unplayed:
parameters:
query:
key: 59398
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
performSearch:
speakeasy-default-perform-search:
parameters:
query:
limit: 5
query: "dylan"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
performVoiceSearch:
speakeasy-default-perform-voice-search:
parameters:
query:
limit: 5
query: "dead+poop"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
post-users-sign-in-data:
"":
parameters:
query:
X-Plex-Client-Identifier: "gcgzw5rz2xovp84b4vha3a40"
X-Plex-Device: "Linux"
X-Plex-Platform: "Chrome"
X-Plex-Product: "Plex Web"
X-Plex-Version: "4.133.0"
header:
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
X-Plex-Product: "Plex for Roku"
X-Plex-Device: "Roku 3"
X-Plex-Version: "2.4.1"
X-Plex-Platform: "Roku"
requestBody:
application/x-www-form-urlencoded: {"login": "username@email.com", "password": "password123", "verificationCode": "123456"}
responses:
"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": 1, "watchedIndicator": 1, "mediaReviewsVisibility": 1}, "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", "attributionPartner": null, "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": 481656}}], "trials": [{}]}
"400":
application/json: {"errors": [{"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}, {"code": 1000, "message": "X-Plex-Client-Identifier is missing", "status": 400}]}
"401":
application/json: {"errors": []}
speakeasy-default-post-users-sign-in-data:
parameters:
query:
X-Plex-Client-Identifier: gcgzw5rz2xovp84b4vha3a40
requestBody:
application/x-www-form-urlencoded:
login: username@email.com
password: password123
verificationCode: "123456"
responses:
"201":
application/json:
adsConsent: true
adsConsentReminderAt: "2019-08-24T14:15:22Z"
adsConsentSetAt: "2019-08-24T14:15:22Z"
anonymous: false
attributionPartner: null
authToken: CxoUzBTSV5hsxjTpFKaf
backupCodesCreated: false
confirmed: false
country: US
email: username@email.com
emailOnlyAuth: false
entitlements:
- '[]'
experimentalFeatures: false
friendlyName: friendlyUsername
guest: false
hasPassword: true
home: false
homeAdmin: false
homeSize: 1
id: 13692262
joinedAt: 1556281940
locale: null
mailingListActive: false
mailingListStatus: unsubscribed
maxHomeSize: 15
pastSubscriptions:
- billing:
paymentMethodId: 481656
canConvert: false
canDowngrade: false
canReactivate: false
canUpgrade: false
canceled: false
endsAt: 1556281940
gracePeriod: false
id: string
mode: string
onHold: false
renewsAt: 1556281940
state: ended
transfer: string
type: plexpass
pin: string
profile:
autoSelectAudio: true
autoSelectSubtitle: 1
defaultAudioLanguage: ja
defaultSubtitleAccessibility: 1
defaultSubtitleForced: 1
defaultSubtitleLanguage: en
mediaReviewsVisibility: 1
watchedIndicator: 1
protected: false
rememberExpiresAt: 1556281940
restricted: false
roles:
- string
scrobbleTypes: ""
services:
- endpoint: https://epg.provider.plex.tv
identifier: metadata-dev
secret: string
status: online
token: DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv
subscription:
active: true
features:
- Android - Dolby Vision
paymentService: string
plan: string
status: Inactive
subscribedAt: "2021-04-12T18:21:12Z"
subscriptionDescription: string
subscriptions:
- active: true
features:
- Android - Dolby Vision
paymentService: string
plan: string
status: Inactive
subscribedAt: "2021-04-12T18:21:12Z"
thumb: https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101
title: UsernameTitle
trials:
- {}
twoFactorEnabled: false
username: Username
uuid: dae343c1f45beb4f
"400":
application/json:
errors: []
"401":
application/json:
errors: []
startAllTasks:
speakeasy-default-start-all-tasks:
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
startTask:
speakeasy-default-start-task:
parameters:
path:
taskName: "CleanOldBundles"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
startUniversalTranscode:
"":
parameters:
query:
addDebugOverlay: 0
audioBoost: 100
autoAdjustQuality: 0
directPlay: 0
directStream: 0
fastSeek: 0
hasMDE: 1
location: "lan"
mediaBufferSize: 102400
mediaIndex: 0
partIndex: 0
path: "/library/metadata/23409"
protocol: "hls"
session: "zvcage8b7rkioqcm8f4uns4c"
subtites: "burn"
subtitleSize: 100
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
stopAllTasks:
speakeasy-default-stop-all-tasks:
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
stopTask:
speakeasy-default-stop-task:
parameters:
path:
taskName: "BackupDatabase"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
stopTranscodeSession:
speakeasy-default-stop-transcode-session:
parameters:
path:
sessionKey: "zz7llzqlx8w9vnrsbnwhbmep"
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
updatePlayProgress:
"":
parameters:
query:
key: "<key>"
state: "played"
time: 90000
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
updatePlaylist:
speakeasy-default-update-playlist:
parameters:
path:
playlistID: "3915"
query: {}
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
uploadPlaylist:
speakeasy-default-upload-playlist:
parameters:
query:
force: 0
path: "/home/barkley/playlist.m3u"
sectionID: 1
responses:
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": []}
get-search-all-libraries:
"":
parameters:
query:
query: "<value>"
searchTypes: ["people"]
includeCollections: 1
includeExternalMedia: 1
header:
X-Plex-Client-Identifier: "3381b62b-9ab7-4e37-827b-203e9809eb58"
responses:
"200":
application/json: {"MediaContainer": {"size": "9266.90", "SearchResult": [{"score": "2698.71", "Metadata": {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora. Once a familiar threat returns to finish what was previously started, Jake must work with Neytiri and the army of the Na'vi race to protect their home.", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "showOrdering": "dvd", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}, {"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}, {"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}], "Genre": [{"tag": "Adventure"}, {"tag": "Adventure"}, {"tag": "Adventure"}], "Country": [{"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}], "Writer": [], "Collection": [{"tag": "Working NL Subs"}, {"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [], "Guid": [{"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}}, {"score": "9681.40", "Metadata": {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora. Once a familiar threat returns to finish what was previously started, Jake must work with Neytiri and the army of the Na'vi race to protect their home.", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "showOrdering": "dvd", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [], "Genre": [], "Country": [], "Director": [{"tag": "James Cameron"}, {"tag": "James Cameron"}, {"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}, {"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}], "Guid": [], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Image": [], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}}, {"score": "1665.12", "Metadata": {"ratingKey": "58683", "key": "/library/metadata/58683", "guid": "plex://movie/5d7768ba96b655001fdc0408", "studio": "20th Century Studios", "skipChildren": false, "librarySectionID": 1, "librarySectionTitle": "Movies", "librarySectionKey": "/library/sections/1", "type": "movie", "title": "Avatar: The Way of Water", "slug": "4-for-texas", "contentRating": "PG-13", "summary": "Jake Sully lives with his newfound family formed on the extrasolar moon Pandora. Once a familiar threat returns to finish what was previously started, Jake must work with Neytiri and the army of the Na'vi race to protect their home.", "rating": 7.6, "audienceRating": 9.2, "year": 2022, "seasonCount": 2022, "tagline": "Return to Pandora.", "flattenSeasons": "1", "showOrdering": "dvd", "thumb": "/library/metadata/58683/thumb/1703239236", "art": "/library/metadata/58683/art/1703239236", "banner": "/library/metadata/58683/banner/1703239236", "duration": 11558112, "originallyAvailableAt": "2022-12-14T00:00:00Z", "addedAt": 1556281940, "updatedAt": 1556281940, "audienceRatingImage": "rottentomatoes://image.rating.upright", "chapterSource": "media", "primaryExtraKey": "/library/metadata/58684", "ratingImage": "rottentomatoes://image.rating.ripe", "grandparentRatingKey": "66", "grandparentGuid": "plex://show/5d9c081b170e24001f2a7be4", "grandparentKey": "/library/metadata/66", "grandparentTitle": "Caprica", "grandparentThumb": "/library/metadata/66/thumb/1705716261", "parentSlug": "alice-in-borderland-2020", "grandparentSlug": "alice-in-borderland-2020", "grandparentArt": "/library/metadata/66/art/1705716261", "grandparentTheme": "/library/metadata/66/theme/1705716261", "Media": [{"id": 119534, "duration": 11558112, "bitrate": 25025, "width": 3840, "height": 2072, "aspectRatio": 1.85, "audioProfile": "dts", "audioChannels": 6, "audioCodec": "eac3", "videoCodec": "hevc", "videoResolution": "4k", "container": "mkv", "videoFrameRate": "24p", "videoProfile": "main 10", "hasVoiceActivity": false, "optimizedForStreaming": 1, "has64bitOffsets": false, "Part": [{"id": 119542, "key": "/library/parts/119542/1680457526/file.mkv", "duration": 11558112, "file": "/movies/Avatar The Way of Water (2022)/Avatar.The.Way.of.Water.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.HDR10.HEVC-CMRG.mkv", "size": 36158371307, "container": "mkv", "audioProfile": "dts", "has64bitOffsets": false, "optimizedForStreaming": false, "videoProfile": "main 10", "indexes": "sd", "hasThumbnail": "1", "Stream": [{"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}, {"id": 272796, "streamType": 1, "default": true, "selected": true, "codec": "h264", "index": 0, "bitrate": 6273, "colorPrimaries": "bt709", "colorRange": "tv", "colorSpace": "bt709", "colorTrc": "bt709", "bitDepth": 8, "chromaLocation": "left", "streamIdentifier": "2", "chromaSubsampling": "4:2:0", "codedHeight": 1088, "codedWidth": 1920, "frameRate": 29.97, "hasScalingMatrix": false, "hearingImpaired": false, "closedCaptions": false, "embeddedInVideo": "1", "height": 1080, "level": 40, "profile": "main", "refFrames": 4, "scanType": "progressive", "width": 1920, "displayTitle": "1080p (H.264)", "extendedDisplayTitle": "1080p (H.264)", "channels": 2, "language": "English", "languageTag": "en", "languageCode": "eng", "audioChannelLayout": "stereo", "samplingRate": 48000, "title": "English", "canAutoSync": false}]}]}], "Genre": [{"tag": "Adventure"}, {"tag": "Adventure"}], "Country": [{"tag": "United States of America"}, {"tag": "United States of America"}], "Director": [{"tag": "James Cameron"}], "Writer": [{"tag": "James Cameron"}], "Collection": [{"tag": "Working NL Subs"}, {"tag": "Working NL Subs"}], "Role": [{"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}, {"id": 294129, "filter": "actor=294129", "thumb": "https://metadata-static.plex.tv/2/people/27b85844536c39f3f9ac943aaad46608.jpg", "tag": "Mike Smith", "tagKey": "668e7e7b22bcad9064350c91", "role": "Self"}], "Location": [{"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}, {"path": "/TV Shows/House"}], "Guid": [{"id": "imdb://tt13015952"}, {"id": "imdb://tt13015952"}], "UltraBlurColors": {"topLeft": "11333b", "topRight": "0a232d", "bottomRight": "73958", "bottomLeft": "1f5066"}, "Rating": [{"image": "themoviedb://image.rating", "value": 3, "type": "audience"}], "Image": [{"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}, {"alt": "Episode 1", "type": "background", "url": "/library/metadata/45521/thumb/1644710589"}], "titleSort": "Whale", "viewCount": 1, "lastViewedAt": 1682752242, "originalTitle": "映画 ブラッククローバー 魔法帝の剣", "viewOffset": 5222500, "skipCount": 1, "index": 1, "theme": "/library/metadata/1/theme/1705636920", "leafCount": 14, "viewedLeafCount": 0, "childCount": 1, "hasPremiumExtras": "1", "hasPremiumPrimaryExtra": "1", "parentRatingKey": "66", "parentGuid": "plex://show/5d9c081b170e24001f2a7be4", "parentStudio": "UCP", "parentKey": "/library/metadata/66", "parentTitle": "Caprica", "parentIndex": 1, "parentYear": 2010, "parentThumb": "/library/metadata/66/thumb/1705716261", "parentTheme": "/library/metadata/66/theme/1705716261"}}]}}
"400":
application/json: {"errors": []}
"401":
application/json: {"errors": [{"code": 1001, "message": "User could not be authenticated", "status": 401}]}