v4.32.1
Generated at2026-10-19 14:00:38 UTC

Failed

311 of 361 tested operations failed
Time limit reached
2 warnings affect results
Cases run386,041across 3 phases
Operations361311 failed, 50 passed
Duration1h 0m
Base URLhttp://0.0.0.0:44913Spechttp://0.0.0.0:44913/api-docs/openapi.jsonCommandst run http://0.0.0.0:44913/api-docs/openapi.json --url http://0.0.0.0:44913 --report-html-path schemathesis-report --max-time 3600 --request-timeout 30 --continue-on-failure --no-shrink --suppress-health-check all --output-sanitize falseSeed260353121314385976131789477482366580169Phases
  1. Examplesskipped
  2. Coveragefailed
  3. Fuzzingfailed, 4 errors
  4. Statefulfailed, 1 error
Checks
allow_header_conformancecontent_type_conformanceensure_resource_availabilityignored_authmissing_required_header+9 morelessnegative_data_rejectionnot_a_server_errorobject_level_authorizationpositive_data_acceptanceresponse_headers_conformanceresponse_schema_conformancestatus_code_conformanceunsupported_methoduse_after_free

Warnings

Timeline

Failures found997 total
Coverage17m 55s in 3 passes, 723 found
1.1s: POST /Audio/{itemId}/Lyrics: Schema-valid request rejected
1.1s: POST /Audio/{itemId}/RemoteSearch/Lyrics/{lyricId}: Undocumented status code
1.1s: POST /Auth/Keys: Undocumented status code
1.2s: POST /Auth/Keys: Schema-valid request rejected
1.2s: POST /Backup/Create: Undocumented status code
2.6s: POST /Backup/Restore: Undocumented status code
2.6s: POST /Backup/Restore: Undocumented status code
2.6s: POST /Backup/Restore: Schema-valid request rejected
2.8s: POST /Collections: Server error
2.8s: POST /Collections: Undocumented status code
2.8s: POST /Collections: Undocumented status code
3.1s: POST /Devices/Options: Undocumented status code
3.1s: POST /Devices/Options: Undocumented status code
3.2s: POST /Devices/Options: Schema-valid request rejected
3.4s: POST /Environment/ValidatePath: Undocumented status code
3.4s: POST /Environment/ValidatePath: Undocumented status code
3.9s: POST /Items/RemoteSearch/Apply/{itemId}: Undocumented status code
3.9s: POST /Items/RemoteSearch/Apply/{itemId}: Undocumented status code
7.3s: POST /Items/RemoteSearch/Book: Undocumented status code
7.3s: POST /Items/RemoteSearch/Book: Undocumented status code
7.3s: POST /Items/RemoteSearch/Book: Server error
7.3s: POST /Items/RemoteSearch/Book: Undocumented status code
7.4s: POST /Items/RemoteSearch/Book: Schema-violating request accepted
9.3s: POST /Items/RemoteSearch/BoxSet: Undocumented status code
9.3s: POST /Items/RemoteSearch/BoxSet: Undocumented status code
9.3s: POST /Items/RemoteSearch/BoxSet: Server error
9.3s: POST /Items/RemoteSearch/BoxSet: Undocumented status code
9.4s: POST /Items/RemoteSearch/BoxSet: Schema-violating request accepted
12.2s: POST /Items/RemoteSearch/Movie: Undocumented status code
12.3s: POST /Items/RemoteSearch/Movie: Undocumented status code
12.3s: POST /Items/RemoteSearch/Movie: Server error
12.3s: POST /Items/RemoteSearch/Movie: Undocumented status code
12.5s: POST /Items/RemoteSearch/Movie: Schema-violating request accepted
15.7s: POST /Items/RemoteSearch/MusicAlbum: Undocumented status code
15.7s: POST /Items/RemoteSearch/MusicAlbum: Undocumented status code
15.7s: POST /Items/RemoteSearch/MusicAlbum: Server error
15.7s: POST /Items/RemoteSearch/MusicAlbum: Undocumented status code
15.8s: POST /Items/RemoteSearch/MusicAlbum: Schema-violating request accepted
19.1s: POST /Items/RemoteSearch/MusicArtist: Undocumented status code
19.1s: POST /Items/RemoteSearch/MusicArtist: Undocumented status code
19.1s: POST /Items/RemoteSearch/MusicArtist: Server error
19.1s: POST /Items/RemoteSearch/MusicArtist: Undocumented status code
19.2s: POST /Items/RemoteSearch/MusicArtist: Schema-violating request accepted
22.6s: POST /Items/RemoteSearch/MusicVideo: Undocumented status code
22.6s: POST /Items/RemoteSearch/MusicVideo: Undocumented status code
22.6s: POST /Items/RemoteSearch/MusicVideo: Server error
22.6s: POST /Items/RemoteSearch/MusicVideo: Undocumented status code
22.6s: POST /Items/RemoteSearch/MusicVideo: Schema-violating request accepted
24.6s: POST /Items/RemoteSearch/Person: Undocumented status code
24.6s: POST /Items/RemoteSearch/Person: Undocumented status code
24.7s: POST /Items/RemoteSearch/Person: Server error
24.7s: POST /Items/RemoteSearch/Person: Undocumented status code
24.7s: POST /Items/RemoteSearch/Person: Schema-violating request accepted
27.4s: POST /Items/RemoteSearch/Series: Undocumented status code
27.4s: POST /Items/RemoteSearch/Series: Undocumented status code
27.5s: POST /Items/RemoteSearch/Series: Server error
27.5s: POST /Items/RemoteSearch/Series: Undocumented status code
27.7s: POST /Items/RemoteSearch/Series: Schema-violating request accepted
30.8s: POST /Items/RemoteSearch/Trailer: Undocumented status code
30.9s: POST /Items/RemoteSearch/Trailer: Undocumented status code
30.9s: POST /Items/RemoteSearch/Trailer: Server error
30.9s: POST /Items/RemoteSearch/Trailer: Undocumented status code
31.1s: POST /Items/RemoteSearch/Trailer: Schema-violating request accepted
34.3s: POST /Library/Media/Updated: Undocumented status code
34.3s: POST /Library/Media/Updated: Undocumented status code
34.3s: POST /Library/Media/Updated: Schema-violating request accepted
34.4s: POST /Library/Media/Updated: Server error
34.4s: POST /Library/Media/Updated: Undocumented status code
34.4s: POST /Library/Media/Updated: Schema-valid request rejected
37.3s: POST /Library/VirtualFolders: Undocumented status code
37.3s: POST /Library/VirtualFolders: Schema-valid request rejected
38.6s: POST /Library/VirtualFolders/LibraryOptions: Undocumented status code
41.1s: POST /Library/VirtualFolders/LibraryOptions: Schema-valid request rejected
41.9s: POST /Library/VirtualFolders/Name: Schema-valid request rejected
41.9s: POST /Library/VirtualFolders/Name: Undocumented Content-Type
42s: POST /Library/VirtualFolders/Paths: Undocumented status code
42.1s: POST /Library/VirtualFolders/Paths: Undocumented status code
42.1s: POST /Library/VirtualFolders/Paths: Schema-valid request rejected
42.1s: POST /Library/VirtualFolders/Paths: Undocumented status code
42.8s: POST /Library/VirtualFolders/Paths/Update: Undocumented status code
42.8s: POST /Library/VirtualFolders/Paths/Update: Undocumented status code
42.9s: POST /Library/VirtualFolders/Paths/Update: Schema-violating request accepted
42.9s: POST /Library/VirtualFolders/Paths/Update: Undocumented status code
43.2s: POST /LiveStreams/Close: Undocumented status code
43.2s: POST /LiveStreams/Close: Schema-valid request rejected
43.3s: POST /LiveTv/ChannelMappings: Undocumented status code
43.3s: POST /LiveTv/ChannelMappings: Undocumented status code
43.3s: POST /LiveTv/ChannelMappings: Server error
43.3s: POST /LiveTv/ChannelMappings: Undocumented status code
43.6s: POST /LiveTv/ListingProviders: Undocumented status code
43.6s: POST /LiveTv/ListingProviders: Undocumented status code
45.4s: POST /LiveTv/SeriesTimers: Undocumented status code
45.4s: POST /LiveTv/SeriesTimers: Server error
45.4s: POST /LiveTv/SeriesTimers: Undocumented status code
46.6s: POST /LiveTv/SeriesTimers: Schema-valid request rejected
48.9s: POST /LiveTv/TunerHosts: Undocumented status code
48.9s: POST /LiveTv/TunerHosts: Undocumented status code
50.9s: POST /Packages/Installed/{name}: Undocumented status code
51.6s: POST /Sessions/Capabilities: Undocumented status code
52.4s: POST /Sessions/Capabilities/Full: Undocumented status code
52.4s: POST /Sessions/Capabilities/Full: Undocumented status code
52.4s: POST /Sessions/Capabilities/Full: Schema-violating request accepted
59.3s: POST /Sessions/Playing: Undocumented status code
59.4s: POST /Sessions/Playing: Schema-violating request accepted
1m 17s: POST /Sessions/Playing: Schema-valid request rejected
3m 30s: POST /Sessions/Playing/Ping: Undocumented status code
3m 31s: POST /Sessions/Playing/Ping: Schema-valid request rejected
3m 44s: POST /Sessions/Playing/Progress: Undocumented status code
3m 44s: POST /Sessions/Playing/Progress: Schema-violating request accepted
4m 11s: POST /Sessions/Playing/Progress: Schema-valid request rejected
5m 29s: POST /Sessions/Playing/Stopped: Schema-violating request accepted
5m 29s: POST /Sessions/Playing/Stopped: Undocumented status code
5m 50s: POST /Sessions/Playing/Stopped: Schema-valid request rejected
7m 7s: POST /Startup/Configuration: Undocumented status code
7m 7s: POST /Startup/Configuration: Undocumented status code
7m 7s: POST /Startup/Configuration: Schema-violating request accepted
7m 8s: POST /Startup/RemoteAccess: Undocumented status code
7m 8s: POST /Startup/RemoteAccess: Undocumented status code
7m 8s: POST /Startup/RemoteAccess: Schema-violating request accepted
7m 8s: POST /Startup/User: Undocumented status code
7m 8s: POST /SyncPlay/Buffering: Undocumented status code
7m 8s: POST /SyncPlay/Buffering: Undocumented status code
7m 8s: POST /SyncPlay/Buffering: Schema-violating request accepted
7m 10s: POST /SyncPlay/Join: Undocumented status code
7m 10s: POST /SyncPlay/Join: Undocumented status code
7m 10s: POST /SyncPlay/Join: Schema-violating request accepted
7m 10s: POST /SyncPlay/MovePlaylistItem: Undocumented status code
7m 10s: POST /SyncPlay/MovePlaylistItem: Undocumented status code
7m 10s: POST /SyncPlay/MovePlaylistItem: Schema-violating request accepted
7m 11s: POST /SyncPlay/New: Undocumented status code
7m 11s: POST /SyncPlay/New: Undocumented status code
7m 11s: POST /SyncPlay/New: Schema-violating request accepted
7m 11s: POST /SyncPlay/NextItem: Undocumented status code
7m 11s: POST /SyncPlay/NextItem: Undocumented status code
7m 12s: POST /SyncPlay/NextItem: Schema-violating request accepted
7m 12s: POST /SyncPlay/PreviousItem: Undocumented status code
7m 12s: POST /SyncPlay/PreviousItem: Undocumented status code
7m 12s: POST /SyncPlay/PreviousItem: Schema-violating request accepted
7m 12s: POST /SyncPlay/Queue: Undocumented status code
7m 12s: POST /SyncPlay/Queue: Schema-violating request accepted
7m 12s: POST /SyncPlay/Queue: Undocumented status code
7m 15s: POST /SyncPlay/Ready: Undocumented status code
7m 15s: POST /SyncPlay/Ready: Undocumented status code
7m 15s: POST /SyncPlay/Ready: Schema-violating request accepted
7m 17s: POST /SyncPlay/RemoveFromPlaylist: Undocumented status code
7m 17s: POST /SyncPlay/RemoveFromPlaylist: Undocumented status code
7m 17s: POST /SyncPlay/RemoveFromPlaylist: Schema-violating request accepted
7m 18s: POST /SyncPlay/Seek: Undocumented status code
7m 18s: POST /SyncPlay/Seek: Undocumented status code
7m 18s: POST /SyncPlay/SetIgnoreWait: Undocumented status code
7m 18s: POST /SyncPlay/SetIgnoreWait: Undocumented status code
7m 19s: POST /SyncPlay/SetNewQueue: Undocumented status code
7m 19s: POST /SyncPlay/SetNewQueue: Undocumented status code
7m 20s: POST /SyncPlay/SetPlaylistItem: Undocumented status code
7m 20s: POST /SyncPlay/SetPlaylistItem: Undocumented status code
7m 20s: POST /SyncPlay/SetPlaylistItem: Schema-violating request accepted
7m 20s: POST /SyncPlay/SetRepeatMode: Undocumented status code
7m 21s: POST /SyncPlay/SetRepeatMode: Schema-violating request accepted
7m 21s: POST /SyncPlay/SetRepeatMode: Undocumented status code
7m 21s: POST /SyncPlay/SetShuffleMode: Undocumented status code
7m 21s: POST /SyncPlay/SetShuffleMode: Schema-violating request accepted
7m 21s: POST /SyncPlay/SetShuffleMode: Undocumented status code
7m 22s: POST /System/Configuration: Undocumented status code
7m 22s: POST /System/Configuration: Undocumented status code
7m 22s: POST /System/Configuration: Server error
7m 22s: POST /System/Configuration: Undocumented status code
7m 22s: POST /System/Configuration: Schema-violating request accepted
7m 24s: POST /System/Configuration/Branding: Undocumented status code
7m 24s: OPTIONS /System/Configuration/Branding: Allow header mismatch
7m 24s: POST /System/Configuration/Branding: Undocumented status code
7m 24s: POST /System/Configuration/Branding: Schema-violating request accepted
7m 25s: POST /System/Configuration/{key}: Undocumented status code
7m 25s: POST /System/Configuration/{key}: Server error
7m 25s: POST /System/Configuration/{key}: Undocumented status code
7m 25s: POST /Users/AuthenticateByName: Undocumented status code
7m 25s: OPTIONS /Users/AuthenticateByName: Allow header mismatch
7m 25s: GET /Users/AuthenticateByName: Wrong response to undeclared method
7m 25s: POST /Users/AuthenticateByName: Undocumented status code
7m 25s: POST /Users/AuthenticateByName: Undocumented status code
7m 25s: POST /Users/AuthenticateByName: Schema-valid request rejected
7m 25s: POST /Users/AuthenticateWithQuickConnect: Undocumented status code
7m 25s: OPTIONS /Users/AuthenticateWithQuickConnect: Allow header mismatch
7m 25s: GET /Users/AuthenticateWithQuickConnect: Wrong response to undeclared method
7m 25s: POST /Users/AuthenticateWithQuickConnect: Undocumented status code
7m 25s: POST /Users/ForgotPassword: Undocumented status code
7m 25s: OPTIONS /Users/ForgotPassword: Allow header mismatch
7m 25s: GET /Users/ForgotPassword: Wrong response to undeclared method
7m 25s: POST /Users/ForgotPassword: Undocumented status code
7m 25s: POST /Users/ForgotPassword: Schema-violating request accepted
7m 25s: POST /Users/ForgotPassword/Pin: Undocumented status code
7m 25s: POST /Users/ForgotPassword/Pin: Undocumented status code
7m 25s: POST /Users/ForgotPassword/Pin: Undocumented status code
7m 25s: POST /Users/New: Undocumented status code
7m 25s: OPTIONS /Users/New: Allow header mismatch
7m 25s: GET /Users/New: Wrong response to undeclared method
7m 25s: POST /Users/New: Undocumented status code
7m 25s: POST /Users/New: Schema-violating request accepted
7m 25s: POST /Users/New: Schema-valid request rejected
7m 26s: POST /Videos/MergeVersions: Response violates schema
7m 26s: POST /Videos/MergeVersions: Schema-valid request rejected
7m 26s: POST /Videos/{itemId}/Subtitles: Undocumented status code
7m 26s: POST /Videos/{itemId}/Subtitles: Undocumented status code
7m 27s: GET /Artists/{name}/Images/{imageType}/{imageIndex}: Response violates schema
7m 27s: GET /Artists/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
7m 27s: GET /Audio/{itemId}/Lyrics: Undocumented status code
7m 27s: GET /Audio/{itemId}/RemoteSearch/Lyrics: Undocumented status code
7m 27s: GET /Backup/Manifest: Undocumented status code
7m 27s: GET /Backup/Manifest: Schema-valid request rejected
7m 27s: GET /Branding/Splashscreen: Undocumented status code
7m 28s: GET /Environment/DefaultDirectoryBrowser: API accepts requests without authentication
7m 28s: GET /Environment/DefaultDirectoryBrowser: Missing required header accepted
7m 28s: GET /Environment/DefaultDirectoryBrowser: Schema-violating request accepted
7m 28s: GET /Environment/DirectoryContents: Undocumented status code
7m 28s: GET /Environment/DirectoryContents: Schema-valid request rejected
7m 28s: GET /Environment/DirectoryContents: Missing required header accepted
7m 28s: GET /Environment/Drives: API accepts requests without authentication
7m 28s: GET /Environment/Drives: Missing required header accepted
7m 28s: GET /Environment/Drives: Schema-violating request accepted
7m 28s: GET /Environment/ParentPath: Undocumented status code
7m 28s: GET /Environment/ParentPath: Missing required header accepted
7m 28s: GET /Environment/ParentPath: Schema-valid request rejected
7m 28s: GET /Genres/{name}/Images/{imageType}: Response violates schema
7m 28s: GET /Genres/{name}/Images/{imageType}: Undocumented status code
7m 29s: GET /Genres/{name}/Images/{imageType}/{imageIndex}: Response violates schema
7m 29s: GET /Genres/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
7m 29s: GET /Libraries/AvailableOptions: API accepts requests without authentication
7m 29s: GET /Libraries/AvailableOptions: Schema-violating request accepted
7m 29s: GET /Libraries/AvailableOptions: Undocumented status code
7m 29s: GET /Libraries/AvailableOptions: Missing required header accepted
7m 30s: GET /Library/MediaFolders: Undocumented status code
7m 30s: GET /Library/VirtualFolders: API accepts requests without authentication
7m 30s: GET /Library/VirtualFolders: Missing required header accepted
7m 30s: GET /Library/VirtualFolders: Schema-violating request accepted
7m 30s: GET /LiveTv/ChannelMappingOptions: Server error
7m 30s: GET /LiveTv/ChannelMappingOptions: Undocumented status code
7m 30s: GET /LiveTv/ListingProviders/Lineups: Undocumented status code
7m 31s: GET /LiveTv/ListingProviders/SchedulesDirect/Countries: Response violates schema
7m 31s: GET /LiveTv/LiveStreamFiles/{streamId}/stream.{container}: Undocumented status code
7m 31s: GET /LiveTv/SeriesTimers: Schema-violating request accepted
7m 31s: OPTIONS /LiveTv/Timers/Defaults: Allow header mismatch
7m 31s: GET /LiveTv/Tuners/Discover: Undocumented status code
7m 37s: GET /LiveTv/Tuners/Discvover: Undocumented status code
7m 40s: GET /Localization/Countries: API accepts requests without authentication
7m 40s: GET /Localization/Countries: Missing required header accepted
7m 40s: GET /Localization/Countries: Schema-violating request accepted
7m 40s: GET /Localization/Cultures: API accepts requests without authentication
7m 40s: GET /Localization/Cultures: Missing required header accepted
7m 40s: GET /Localization/Cultures: Schema-violating request accepted
7m 40s: GET /Localization/Options: API accepts requests without authentication
7m 40s: GET /Localization/Options: Missing required header accepted
7m 40s: GET /Localization/Options: Schema-violating request accepted
7m 40s: GET /Localization/ParentalRatings: API accepts requests without authentication
7m 40s: GET /Localization/ParentalRatings: Missing required header accepted
7m 40s: GET /Localization/ParentalRatings: Schema-violating request accepted
7m 40s: GET /MediaSegments/{itemId}: Undocumented status code
7m 40s: GET /MusicGenres/{name}/Images/{imageType}: Response violates schema
7m 40s: GET /MusicGenres/{name}/Images/{imageType}: Undocumented status code
7m 41s: GET /MusicGenres/{name}/Images/{imageType}/{imageIndex}: Response violates schema
7m 41s: GET /MusicGenres/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
7m 41s: GET /Playback/BitrateTest: Undocumented status code
7m 42s: GET /QuickConnect/Connect: Undocumented status code
7m 42s: GET /QuickConnect/Connect: Schema-valid request rejected
7m 42s: GET /ScheduledTasks: Undocumented status code
7m 42s: GET /Startup/Configuration: API accepts requests without authentication
7m 42s: GET /Startup/Configuration: Missing required header accepted
7m 42s: GET /Startup/Configuration: Schema-violating request accepted
7m 42s: GET /Startup/FirstUser: API accepts requests without authentication
7m 42s: GET /Startup/FirstUser: Missing required header accepted
7m 42s: GET /Startup/FirstUser: Schema-violating request accepted
7m 42s: GET /Startup/User: API accepts requests without authentication
7m 42s: GET /Startup/User: Missing required header accepted
7m 42s: GET /Startup/User: Schema-violating request accepted
7m 42s: GET /Studios/{name}/Images/{imageType}: Response violates schema
7m 42s: GET /Studios/{name}/Images/{imageType}: Undocumented status code
7m 43s: GET /Studios/{name}/Images/{imageType}/{imageIndex}: Response violates schema
7m 43s: GET /Studios/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
7m 43s: GET /SyncPlay/{id}: JSON deserialization error
7m 43s: GET /SyncPlay/{id}: Missing Content-Type header
7m 44s: GET /System/ActivityLog/Entries: Undocumented status code
7m 44s: GET /System/ActivityLog/Entries: Schema-violating request accepted
7m 44s: GET /System/Configuration/{key}: Undocumented status code
7m 44s: GET /System/Info: API accepts requests without authentication
7m 44s: GET /System/Info: Missing required header accepted
7m 44s: GET /System/Info: Schema-violating request accepted
7m 44s: GET /System/Logs/Log: Undocumented status code
7m 44s: GET /System/Logs/Log: Schema-valid request rejected
7m 44s: GET /Users: Undocumented status code
7m 45s: POST /Users/Me: Wrong response to undeclared method
7m 45s: OPTIONS /Users/Me: Allow header mismatch
7m 45s: POST /Users/Public: Wrong response to undeclared method
7m 45s: OPTIONS /Users/Public: Allow header mismatch
7m 45s: GET /web/ConfigurationPages: Undocumented status code
7m 45s: HEAD /Artists/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
7m 45s: HEAD /Genres/{name}/Images/{imageType}: Undocumented status code
7m 46s: HEAD /Genres/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
7m 47s: HEAD /MusicGenres/{name}/Images/{imageType}: Undocumented status code
7m 47s: HEAD /MusicGenres/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
7m 48s: HEAD /Studios/{name}/Images/{imageType}: Undocumented status code
7m 49s: HEAD /Studios/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
7m 49s: DELETE /Audio/{itemId}/Lyrics: Undocumented status code
7m 49s: DELETE /Library/VirtualFolders: Undocumented status code
7m 49s: DELETE /Library/VirtualFolders: Schema-valid request rejected
7m 49s: DELETE /Library/VirtualFolders: Missing required header accepted
7m 50s: DELETE /Library/VirtualFolders/Paths: Schema-valid request rejected
7m 50s: DELETE /Library/VirtualFolders/Paths: Undocumented status code
7m 50s: DELETE /Library/VirtualFolders/Paths: Missing required header accepted
7m 50s: DELETE /LiveTv/Recordings/{recordingId}: Undocumented status code
7m 50s: DELETE /Videos/{itemId}/AlternateSources: Undocumented status code
7m 50s: DELETE /Videos/{itemId}/Subtitles/{index}: Undocumented status code
7m 50s: POST /LiveTv/Tuners/{tunerId}/Reset: Schema-valid request rejected
7m 50s: POST /LiveTv/Tuners/{tunerId}/Reset: Undocumented status code
7m 50s: OPTIONS /Plugins/{pluginId}/Configuration: Allow header mismatch
7m 50s: POST /Plugins/{pluginId}/Configuration: Undocumented status code
7m 50s: OPTIONS /Plugins/{pluginId}/Manifest: Allow header mismatch
7m 50s: POST /Plugins/{pluginId}/Manifest: Undocumented status code
7m 50s: POST /Plugins/{pluginId}/{version}/Disable: Undocumented status code
7m 50s: POST /Plugins/{pluginId}/{version}/Disable: Schema-valid request rejected
7m 50s: POST /Plugins/{pluginId}/{version}/Enable: Undocumented status code
7m 50s: POST /Plugins/{pluginId}/{version}/Enable: Schema-valid request rejected
7m 50s: POST /Repositories: Undocumented status code
7m 50s: POST /Repositories: Undocumented status code
7m 50s: POST /Repositories: Schema-violating request accepted
7m 50s: POST /SyncPlay/Ping: Undocumented status code
7m 50s: POST /SyncPlay/Ping: Undocumented status code
7m 51s: GET /Channels/{channelId}/Features: Undocumented status code
7m 51s: GET /Channels/{channelId}/Features: Schema-valid request rejected
7m 51s: GET /Devices/Info: Undocumented status code
7m 51s: GET /Devices/Info: Schema-valid request rejected
7m 51s: GET /Devices/Options: Undocumented status code
7m 51s: GET /Devices/Options: Schema-valid request rejected
7m 51s: GET /FallbackFont/Fonts/{name}: Missing Content-Type header
7m 51s: GET /Packages/{name}: Undocumented status code
7m 51s: GET /Packages/{name}: Undocumented status code
7m 51s: GET /Plugins/{pluginId}/Configuration: Undocumented status code
7m 51s: GET /Plugins/{pluginId}/{version}/Image: Missing required header accepted
7m 51s: GET /Plugins/{pluginId}/{version}/Image: Undocumented status code
7m 51s: GET /Plugins/{pluginId}/{version}/Image: Schema-valid request rejected
7m 51s: DELETE /Plugins/{pluginId}: Undocumented status code
7m 51s: DELETE /Plugins/{pluginId}/{version}: Undocumented status code
7m 51s: DELETE /Plugins/{pluginId}/{version}: Schema-valid request rejected
7m 51s: DELETE /Packages/Installing/{packageId}: Undocumented status code
7m 51s: POST /Collections/{collectionId}/Items: Undocumented status code
7m 51s: POST /Collections/{collectionId}/Items: Schema-valid request rejected
7m 51s: POST /DisplayPreferences/{displayPreferencesId}: Schema-valid request rejected
7m 51s: POST /DisplayPreferences/{displayPreferencesId}: Undocumented status code
7m 51s: POST /DisplayPreferences/{displayPreferencesId}: Undocumented status code
7m 57s: POST /Items/{itemId}: Undocumented status code
7m 57s: POST /Items/{itemId}: Undocumented status code
7m 57s: POST /Items/{itemId}/ContentType: Undocumented status code
7m 58s: POST /Items/{itemId}/Images/{imageType}/{imageIndex}/Index: Undocumented status code
7m 58s: POST /Items/{itemId}/PlaybackInfo: Undocumented status code
8m 2s: POST /Items/{itemId}/Refresh: Undocumented status code
8m 2s: POST /Items/{itemId}/RemoteImages/Download: Undocumented status code
8m 3s: OPTIONS /Items/{itemId}/RemoteSearch/Subtitles/{subtitleId}: Allow header mismatch
8m 3s: POST /Items/{itemId}/RemoteSearch/Subtitles/{subtitleId}: Undocumented status code
8m 3s: POST /LiveStreams/Open: Schema-valid request rejected
8m 3s: POST /LiveStreams/Open: Undocumented status code
8m 6s: POST /LiveStreams/Open: Server error
8m 6s: POST /LiveStreams/Open: Undocumented status code
8m 7s: POST /LiveTv/Programs: Undocumented status code
8m 7s: POST /LiveTv/Programs: Schema-violating request accepted
8m 9s: POST /LiveTv/Programs: Server error
8m 9s: POST /LiveTv/Programs: Undocumented status code
8m 12s: POST /LiveTv/SeriesTimers/{timerId}: Undocumented status code
8m 12s: POST /LiveTv/SeriesTimers/{timerId}: Server error
8m 12s: POST /LiveTv/SeriesTimers/{timerId}: Undocumented status code
8m 13s: POST /LiveTv/SeriesTimers/{timerId}: Schema-valid request rejected
8m 20s: POST /LiveTv/Timers: Undocumented status code
8m 20s: POST /LiveTv/Timers: Server error
8m 20s: POST /LiveTv/Timers: Undocumented status code
8m 24s: POST /LiveTv/Timers/{timerId}: Undocumented status code
8m 24s: POST /LiveTv/Timers/{timerId}: Server error
8m 24s: POST /LiveTv/Timers/{timerId}: Undocumented status code
8m 25s: POST /Playlists: Schema-valid request rejected
8m 25s: POST /Playlists: Undocumented status code
8m 25s: POST /Playlists: Schema-violating request accepted
8m 26s: POST /Playlists: Server error
8m 26s: POST /Playlists: Undocumented status code
8m 27s: POST /Playlists/{playlistId}: Undocumented status code
8m 27s: POST /Playlists/{playlistId}: Undocumented status code
8m 27s: POST /Playlists/{playlistId}: Response violates schema
8m 28s: POST /Playlists/{playlistId}/Items: Response violates schema
8m 28s: POST /Playlists/{playlistId}/Items: Undocumented status code
8m 28s: POST /Playlists/{playlistId}/Items: Server error
8m 28s: POST /Playlists/{playlistId}/Items: Undocumented status code
8m 28s: POST /Playlists/{playlistId}/Items/{itemId}/Move/{newIndex}: Undocumented status code
8m 28s: POST /Playlists/{playlistId}/Items/{itemId}/Move/{newIndex}: Server error
8m 28s: POST /Playlists/{playlistId}/Items/{itemId}/Move/{newIndex}: Undocumented status code
8m 28s: POST /Playlists/{playlistId}/Users/{userId}: Undocumented status code
8m 28s: POST /Playlists/{playlistId}/Users/{userId}: Response violates schema
8m 28s: POST /QuickConnect/Authorize: Schema-valid request rejected
8m 28s: POST /QuickConnect/Authorize: Undocumented status code
8m 29s: POST /ScheduledTasks/{taskId}/Triggers: Undocumented status code
8m 29s: POST /ScheduledTasks/{taskId}/Triggers: Undocumented status code
8m 29s: POST /ScheduledTasks/{taskId}/Triggers: Schema-violating request accepted
8m 29s: POST /ScheduledTasks/{taskId}/Triggers: Schema-valid request rejected
8m 29s: POST /Sessions/Viewing: Undocumented status code
8m 29s: POST /Sessions/{sessionId}/Command: Undocumented status code
8m 29s: POST /Sessions/{sessionId}/Command: Undocumented status code
8m 29s: POST /Sessions/{sessionId}/Command: Undocumented status code
8m 31s: POST /Sessions/{sessionId}/Command/{command}: Undocumented status code
8m 31s: POST /Sessions/{sessionId}/Command/{command}: Undocumented status code
8m 31s: POST /Sessions/{sessionId}/Message: Undocumented status code
8m 31s: POST /Sessions/{sessionId}/Message: Undocumented status code
8m 31s: POST /Sessions/{sessionId}/Message: Undocumented status code
8m 31s: POST /Sessions/{sessionId}/Playing: Undocumented status code
8m 31s: POST /Sessions/{sessionId}/Playing: Undocumented status code
8m 32s: POST /Sessions/{sessionId}/Playing/{command}: Undocumented status code
8m 32s: POST /Sessions/{sessionId}/Playing/{command}: Undocumented status code
8m 33s: POST /Sessions/{sessionId}/System/{command}: Undocumented status code
8m 33s: POST /Sessions/{sessionId}/System/{command}: Undocumented status code
8m 33s: POST /Sessions/{sessionId}/User/{userId}: Undocumented status code
8m 33s: POST /Sessions/{sessionId}/User/{userId}: Undocumented status code
8m 33s: POST /Sessions/{sessionId}/Viewing: Undocumented status code
8m 33s: POST /Sessions/{sessionId}/Viewing: Schema-valid request rejected
8m 33s: POST /UserFavoriteItems/{itemId}: Undocumented status code
8m 33s: POST /UserFavoriteItems/{itemId}: Undocumented status code
8m 33s: POST /UserImage: Response violates schema
8m 33s: POST /UserItems/{itemId}/Rating: Undocumented status code
8m 33s: POST /UserItems/{itemId}/Rating: Undocumented status code
8m 33s: POST /UserItems/{itemId}/UserData: Undocumented status code
8m 33s: POST /UserItems/{itemId}/UserData: Undocumented status code
8m 35s: POST /UserPlayedItems/{itemId}: Undocumented status code
8m 35s: POST /Users: Undocumented status code
8m 35s: POST /Users: Schema-valid request rejected
8m 35s: POST /Users: Undocumented Content-Type
8m 35s: POST /Users: Undocumented status code
8m 40s: POST /Users/Configuration: Undocumented status code
8m 40s: OPTIONS /Users/Configuration: Allow header mismatch
8m 40s: GET /Users/Configuration: Wrong response to undeclared method
8m 40s: POST /Users/Configuration: Schema-violating request accepted
8m 40s: POST /Users/Configuration: Undocumented status code
8m 40s: POST /Users/Configuration: Undocumented status code
8m 42s: POST /Users/Password: Undocumented status code
8m 42s: OPTIONS /Users/Password: Allow header mismatch
8m 42s: GET /Users/Password: Wrong response to undeclared method
8m 42s: POST /Users/Password: Undocumented status code
8m 43s: POST /Users/{userId}/Policy: Undocumented status code
8m 43s: POST /Users/{userId}/Policy: Undocumented status code
8m 47s: GET /Albums/{itemId}/InstantMix: Undocumented status code
8m 48s: GET /Albums/{itemId}/Similar: Undocumented status code
8m 48s: GET /Albums/{itemId}/Similar: Undocumented status code
8m 49s: GET /Artists: Schema-valid request rejected
8m 49s: GET /Artists: Undocumented status code
8m 49s: GET /Artists: Schema-violating request accepted
8m 52s: GET /Artists: Server error
8m 52s: GET /Artists: Undocumented status code
8m 53s: GET /Artists/AlbumArtists: Schema-valid request rejected
8m 53s: GET /Artists/AlbumArtists: Undocumented status code
8m 53s: GET /Artists/AlbumArtists: Schema-violating request accepted
8m 56s: GET /Artists/AlbumArtists: Server error
8m 56s: GET /Artists/AlbumArtists: Undocumented status code
8m 56s: GET /Artists/{itemId}/InstantMix: Undocumented status code
8m 57s: GET /Artists/{itemId}/Similar: Undocumented status code
8m 57s: GET /Artists/{itemId}/Similar: Undocumented status code
8m 57s: GET /Artists/{name}: Schema-violating request accepted
8m 57s: GET /Artists/{name}: Undocumented status code
8m 58s: GET /Audio/{itemId}/stream: Undocumented status code
8m 58s: GET /Audio/{itemId}/stream: Undocumented status code
9m: GET /Audio/{itemId}/stream.{container}: Undocumented status code
9m: GET /Audio/{itemId}/stream.{container}: Undocumented status code
9m 2s: GET /Audio/{itemId}/universal: Undocumented status code
9m 3s: GET /Channels: Schema-valid request rejected
9m 3s: GET /Channels: Undocumented status code
9m 3s: GET /Channels: Schema-violating request accepted
9m 3s: GET /Channels/Items/Latest: Schema-violating request accepted
9m 3s: GET /Channels/Items/Latest: Undocumented status code
9m 4s: GET /Channels/{channelId}/Items: Schema-valid request rejected
9m 4s: GET /Channels/{channelId}/Items: Undocumented status code
9m 5s: GET /Devices: Schema-violating request accepted
9m 5s: GET /Devices: Undocumented status code
9m 5s: GET /Devices: Undocumented status code
9m 5s: GET /DisplayPreferences/{displayPreferencesId}: Schema-valid request rejected
9m 5s: GET /DisplayPreferences/{displayPreferencesId}: Undocumented status code
9m 5s: GET /Genres: Schema-valid request rejected
9m 5s: GET /Genres: Undocumented status code
9m 5s: GET /Genres: Schema-violating request accepted
9m 7s: GET /Genres: Server error
9m 7s: GET /Genres: Undocumented status code
9m 7s: GET /Genres/{genreName}: Schema-violating request accepted
9m 7s: GET /Genres/{genreName}: Undocumented status code
9m 8s: GET /Items: Undocumented status code
9m 8s: GET /Items: Schema-valid request rejected
9m 8s: GET /Items: Undocumented status code
9m 10s: GET /Items: Schema-violating request accepted
9m 13s: GET /Items/Counts: Schema-violating request accepted
9m 13s: GET /Items/Counts: Undocumented status code
9m 13s: POST /Items/Counts: Wrong response to undeclared method
9m 13s: OPTIONS /Items/Counts: Allow header mismatch
9m 13s: GET /Items/Counts: Server error
9m 13s: GET /Items/Counts: Undocumented status code
9m 13s: GET /Items/Filters: Schema-valid request rejected
9m 13s: GET /Items/Filters: Undocumented status code
9m 13s: GET /Items/Filters: Schema-violating request accepted
9m 14s: POST /Items/Filters: Wrong response to undeclared method
9m 14s: OPTIONS /Items/Filters: Allow header mismatch
9m 14s: GET /Items/Filters2: Schema-violating request accepted
9m 14s: GET /Items/Filters2: Undocumented status code
9m 14s: POST /Items/Filters2: Wrong response to undeclared method
9m 14s: OPTIONS /Items/Filters2: Allow header mismatch
9m 15s: GET /Items/Latest: Schema-violating request accepted
9m 15s: GET /Items/Latest: Undocumented status code
9m 15s: GET /Items/Latest: Undocumented status code
9m 16s: POST /Items/Latest: Wrong response to undeclared method
9m 16s: OPTIONS /Items/Latest: Allow header mismatch
9m 16s: POST /Items/Root: Wrong response to undeclared method
9m 16s: OPTIONS /Items/Root: Allow header mismatch
9m 16s: GET /Items/Root: Schema-violating request accepted
9m 16s: GET /Items/Root: Undocumented status code
9m 16s: GET /Items/Root: Undocumented status code
9m 17s: GET /Items/Suggestions: Response violates schema
9m 17s: GET /Items/Suggestions: Schema-violating request accepted
9m 17s: GET /Items/Suggestions: Undocumented status code
9m 17s: POST /Items/Suggestions: Wrong response to undeclared method
9m 17s: OPTIONS /Items/Suggestions: Allow header mismatch
9m 18s: GET /Items/{itemId}: Undocumented status code
9m 18s: GET /Items/{itemId}: Undocumented status code
9m 18s: GET /Items/{itemId}/Ancestors: Undocumented status code
9m 18s: GET /Items/{itemId}/Collections: Undocumented status code
9m 18s: GET /Items/{itemId}/Download: Undocumented status code
9m 18s: GET /Items/{itemId}/ExternalIdInfos: Undocumented status code
9m 18s: GET /Items/{itemId}/File: Undocumented status code
9m 18s: GET /Items/{itemId}/Images: Undocumented status code
9m 19s: GET /Items/{itemId}/Images/{imageType}: Undocumented status code
9m 20s: GET /Items/{itemId}/Images/{imageType}/{imageIndex}: Undocumented status code
9m 20s: GET /Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}: Undocumented status code
9m 21s: GET /Items/{itemId}/InstantMix: Undocumented status code
9m 22s: GET /Items/{itemId}/Intros: Undocumented status code
9m 22s: GET /Items/{itemId}/Intros: Undocumented status code
9m 22s: GET /Items/{itemId}/LocalTrailers: Undocumented status code
9m 22s: GET /Items/{itemId}/LocalTrailers: Undocumented status code
9m 22s: GET /Items/{itemId}/MetadataEditor: Undocumented status code
9m 22s: GET /Items/{itemId}/PlaybackInfo: Undocumented status code
9m 22s: GET /Items/{itemId}/RemoteImages: Undocumented status code
9m 22s: GET /Items/{itemId}/RemoteImages/Providers: Undocumented status code
9m 23s: OPTIONS /Items/{itemId}/RemoteSearch/Subtitles/{language}: Allow header mismatch
9m 23s: GET /Items/{itemId}/RemoteSearch/Subtitles/{language}: Undocumented status code
9m 23s: GET /Items/{itemId}/Similar: Undocumented status code
9m 23s: GET /Items/{itemId}/Similar: Undocumented status code
9m 23s: GET /Items/{itemId}/SpecialFeatures: Undocumented status code
9m 23s: GET /Items/{itemId}/SpecialFeatures: Undocumented status code
9m 23s: GET /Items/{itemId}/ThemeMedia: Undocumented status code
9m 24s: GET /Items/{itemId}/ThemeSongs: Undocumented status code
9m 24s: GET /Items/{itemId}/ThemeVideos: Undocumented status code
9m 25s: GET /LiveTv/Channels: Schema-violating request accepted
9m 25s: GET /LiveTv/Channels: Undocumented status code
9m 26s: GET /LiveTv/Channels: Server error
9m 26s: GET /LiveTv/Channels: Undocumented status code
9m 28s: GET /LiveTv/Channels/{channelId}: Undocumented status code
9m 28s: GET /LiveTv/Programs: Schema-violating request accepted
9m 28s: GET /LiveTv/Programs: Undocumented status code
9m 30s: GET /LiveTv/Programs: Server error
9m 30s: GET /LiveTv/Programs: Undocumented status code
9m 32s: GET /LiveTv/Programs/Recommended: Schema-violating request accepted
9m 32s: GET /LiveTv/Programs/Recommended: Undocumented status code
9m 34s: GET /LiveTv/Programs/{programId}: Server error
9m 34s: GET /LiveTv/Programs/{programId}: Undocumented status code
9m 34s: GET /LiveTv/Programs/{programId}: Undocumented status code
9m 34s: GET /LiveTv/Recordings: Schema-violating request accepted
9m 34s: GET /LiveTv/Recordings: Undocumented status code
9m 36s: OPTIONS /LiveTv/Recordings/Folders: Allow header mismatch
9m 36s: DELETE /LiveTv/Recordings/Folders: Wrong response to undeclared method
9m 36s: GET /LiveTv/Recordings/Folders: Schema-violating request accepted
9m 36s: GET /LiveTv/Recordings/Folders: Undocumented status code
9m 36s: GET /LiveTv/Recordings/Folders: Server error
9m 36s: GET /LiveTv/Recordings/Folders: Undocumented status code
9m 36s: GET /LiveTv/Recordings/{recordingId}: Undocumented status code
9m 36s: GET /LiveTv/Timers: Undocumented status code
9m 36s: GET /LiveTv/Timers/{timerId}: Response violates schema
9m 37s: GET /Movies/Recommendations: Schema-violating request accepted
9m 37s: GET /Movies/Recommendations: Undocumented status code
9m 37s: GET /Movies/Recommendations: Schema-valid request rejected
9m 37s: GET /Movies/{itemId}/Similar: Undocumented status code
9m 37s: GET /Movies/{itemId}/Similar: Undocumented status code
9m 38s: GET /MusicGenres/InstantMix: Undocumented status code
9m 39s: GET /MusicGenres/{genreName}: Schema-violating request accepted
9m 39s: GET /MusicGenres/{genreName}: Undocumented status code
9m 39s: GET /MusicGenres/{name}/InstantMix: Schema-violating request accepted
9m 39s: GET /MusicGenres/{name}/InstantMix: Undocumented status code
9m 40s: GET /Persons: Schema-violating request accepted
9m 40s: GET /Persons: Undocumented status code
9m 41s: GET /Persons/{name}: Schema-violating request accepted
9m 41s: GET /Persons/{name}: Undocumented status code
9m 41s: GET /Persons/{name}/Images/{imageType}: Response violates schema
9m 41s: GET /Persons/{name}/Images/{imageType}: Undocumented status code
9m 42s: GET /Persons/{name}/Images/{imageType}/{imageIndex}: Response violates schema
9m 42s: GET /Persons/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
9m 43s: GET /Playlists/{itemId}/InstantMix: Undocumented status code
9m 44s: GET /Playlists/{playlistId}: Undocumented status code
9m 44s: GET /Playlists/{playlistId}: Response violates schema
9m 44s: GET /Playlists/{playlistId}/Items: Response violates schema
9m 44s: GET /Playlists/{playlistId}/Items: Undocumented status code
9m 44s: GET /Playlists/{playlistId}/Items: Server error
9m 44s: GET /Playlists/{playlistId}/Items: Undocumented status code
9m 45s: GET /Playlists/{playlistId}/Users: Undocumented status code
9m 45s: GET /Playlists/{playlistId}/Users: Response violates schema
9m 45s: GET /Playlists/{playlistId}/Users/{userId}: Undocumented status code
9m 45s: GET /Playlists/{playlistId}/Users/{userId}: Response violates schema
9m 45s: GET /Providers/Subtitles/Subtitles/{subtitleId}: Server error
9m 45s: GET /Providers/Subtitles/Subtitles/{subtitleId}: Undocumented status code
9m 45s: GET /Search/Hints: Schema-valid request rejected
9m 45s: GET /Search/Hints: Undocumented status code
9m 46s: GET /Sessions: Schema-violating request accepted
9m 46s: GET /Sessions: Undocumented status code
9m 46s: GET /Shows/NextUp: Schema-violating request accepted
9m 46s: GET /Shows/NextUp: Undocumented status code
9m 46s: GET /Shows/NextUp: Undocumented status code
9m 48s: GET /Shows/Upcoming: Schema-violating request accepted
9m 48s: GET /Shows/Upcoming: Undocumented status code
9m 49s: GET /Shows/{itemId}/Similar: Undocumented status code
9m 49s: GET /Shows/{itemId}/Similar: Undocumented status code
9m 50s: GET /Shows/{seriesId}/Episodes: Response violates schema
9m 50s: GET /Shows/{seriesId}/Episodes: Undocumented status code
9m 51s: GET /Shows/{seriesId}/Seasons: Undocumented status code
9m 52s: GET /Songs/{itemId}/InstantMix: Undocumented status code
9m 53s: GET /Studios: Schema-valid request rejected
9m 53s: GET /Studios: Undocumented status code
9m 53s: GET /Studios: Schema-violating request accepted
9m 55s: GET /Studios: Server error
9m 55s: GET /Studios: Undocumented status code
9m 55s: GET /Studios/{name}: Schema-violating request accepted
9m 55s: GET /Studios/{name}: Undocumented status code
9m 55s: GET /Trailers: Server error
9m 55s: GET /Trailers: Undocumented status code
9m 55s: GET /Trailers: Undocumented status code
10m 1s: GET /Trailers/{itemId}/Similar: Undocumented status code
10m 1s: GET /Trailers/{itemId}/Similar: Undocumented status code
10m 2s: GET /UserItems/Resume: Schema-violating request accepted
10m 2s: GET /UserItems/Resume: Undocumented status code
10m 2s: GET /UserItems/Resume: Undocumented status code
10m 4s: GET /UserItems/{itemId}/UserData: Undocumented status code
10m 4s: GET /UserViews: Schema-violating request accepted
10m 4s: GET /UserViews: Undocumented status code
10m 4s: GET /UserViews: Undocumented status code
10m 5s: GET /UserViews/GroupingOptions: Schema-violating request accepted
10m 5s: GET /UserViews/GroupingOptions: Undocumented status code
10m 5s: POST /Users/{userId}: Wrong response to undeclared method
10m 5s: OPTIONS /Users/{userId}: Allow header mismatch
10m 5s: GET /Users/{userId}: Undocumented status code
10m 5s: GET /Users/{userId}: Response violates schema
10m 5s: GET /Videos/{itemId}/AdditionalParts: Undocumented status code
10m 5s: GET /Videos/{itemId}/AdditionalParts: Undocumented status code
10m 5s: GET /Videos/{itemId}/Trickplay/{width}/tiles.m3u8: Undocumented status code
10m 5s: GET /Videos/{itemId}/Trickplay/{width}/{index}.jpg: Undocumented status code
10m 5s: GET /Videos/{itemId}/stream: Undocumented status code
10m 5s: GET /Videos/{itemId}/stream: Undocumented status code
10m 7s: GET /Videos/{itemId}/stream.{container}: Undocumented status code
10m 7s: GET /Videos/{itemId}/stream.{container}: Undocumented status code
10m 9s: GET /Videos/{itemId}/{mediaSourceId}/Subtitles/{index}/subtitles.m3u8: Undocumented status code
10m 10s: GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/Stream.{routeFormat}: Schema-valid request rejected
10m 10s: GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/Stream.{routeFormat}: Undocumented status code
10m 10s: GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/{routeStartPositionTicks}/Stream.{routeFormat}: Schema-valid request rejected
10m 10s: GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/{routeStartPositionTicks}/Stream.{routeFormat}: Undocumented status code
10m 10s: GET /Videos/{videoId}/{mediaSourceId}/Attachments/{index}: Undocumented status code
10m 10s: GET /Years: Schema-valid request rejected
10m 10s: GET /Years: Undocumented status code
10m 10s: GET /Years: Schema-violating request accepted
10m 12s: GET /Years/{year}: Undocumented status code
10m 12s: GET /Years/{year}: Schema-valid request rejected
10m 13s: HEAD /Audio/{itemId}/stream: Undocumented status code
10m 13s: HEAD /Audio/{itemId}/stream: Undocumented status code
10m 15s: HEAD /Audio/{itemId}/stream.{container}: Undocumented status code
10m 15s: HEAD /Audio/{itemId}/stream.{container}: Undocumented status code
10m 17s: HEAD /Audio/{itemId}/universal: Undocumented status code
10m 18s: HEAD /Items/{itemId}/Images/{imageType}: Undocumented status code
10m 19s: HEAD /Items/{itemId}/Images/{imageType}/{imageIndex}: Undocumented status code
10m 19s: HEAD /Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}: Undocumented status code
10m 20s: HEAD /Persons/{name}/Images/{imageType}: Undocumented status code
10m 21s: HEAD /Persons/{name}/Images/{imageType}/{imageIndex}: Undocumented status code
10m 22s: HEAD /Videos/{itemId}/stream: Undocumented status code
10m 22s: HEAD /Videos/{itemId}/stream: Undocumented status code
10m 24s: HEAD /Videos/{itemId}/stream.{container}: Undocumented status code
10m 24s: HEAD /Videos/{itemId}/stream.{container}: Undocumented status code
10m 26s: DELETE /Collections/{collectionId}/Items: Undocumented status code
10m 26s: DELETE /Collections/{collectionId}/Items: Schema-valid request rejected
10m 26s: DELETE /Devices: Schema-valid request rejected
10m 26s: DELETE /Devices: Undocumented Content-Type
10m 26s: DELETE /Items: JSON deserialization error
10m 26s: DELETE /Items: Missing Content-Type header
10m 26s: DELETE /Items/{itemId}: JSON deserialization error
10m 26s: DELETE /Items/{itemId}: Missing Content-Type header
10m 26s: DELETE /Items/{itemId}: Undocumented status code
10m 26s: DELETE /Items/{itemId}/Images/{imageType}: Undocumented status code
10m 27s: DELETE /Items/{itemId}/Images/{imageType}/{imageIndex}: Undocumented status code
10m 27s: DELETE /LiveTv/SeriesTimers/{timerId}: Undocumented status code
10m 27s: DELETE /LiveTv/Timers/{timerId}: Undocumented status code
10m 27s: DELETE /Playlists/{playlistId}/Items: Server error
10m 27s: DELETE /Playlists/{playlistId}/Items: Undocumented status code
10m 27s: DELETE /Playlists/{playlistId}/Users/{userId}: Undocumented status code
10m 27s: DELETE /Playlists/{playlistId}/Users/{userId}: Response violates schema
10m 27s: DELETE /ScheduledTasks/Running/{taskId}: Server error
10m 27s: DELETE /ScheduledTasks/Running/{taskId}: Undocumented status code
10m 27s: DELETE /Sessions/{sessionId}/User/{userId}: Undocumented status code
10m 27s: DELETE /UserFavoriteItems/{itemId}: Undocumented status code
10m 27s: DELETE /UserFavoriteItems/{itemId}: Undocumented status code
10m 27s: DELETE /UserImage: Schema-violating request accepted
10m 27s: DELETE /UserImage: Undocumented status code
10m 27s: DELETE /UserImage: Undocumented status code
10m 27s: DELETE /UserItems/{itemId}/Rating: Undocumented status code
10m 27s: DELETE /UserItems/{itemId}/Rating: Undocumented status code
10m 27s: DELETE /UserPlayedItems/{itemId}: Undocumented status code
10m 27s: DELETE /Users/{userId}: Undocumented status code
10m 27s: POST /Devices/Options: Schema-violating request accepted
10m 31s: POST /Library/VirtualFolders: API accepts requests without authentication
10m 31s: POST /Library/VirtualFolders: Missing required header accepted
10m 31s: POST /Library/VirtualFolders: Schema-violating request accepted
10m 34s: POST /Library/VirtualFolders: Server error
10m 34s: POST /Library/VirtualFolders: Undocumented status code
13m 44s: GET /Environment/DirectoryContents: Undocumented status code
13m 44s: GET /Environment/ParentPath: API accepts requests without authentication
13m 44s: GET /Environment/ParentPath: Schema-violating request accepted
13m 44s: GET /QuickConnect/Connect: Undocumented status code
13m 44s: GET /System/Logs/Log: Response violates schema
13m 45s: DELETE /Library/VirtualFolders: Unexpected response to a request without authentication
13m 45s: DELETE /Library/VirtualFolders: Server error
13m 45s: DELETE /Library/VirtualFolders: Undocumented status code
13m 45s: DELETE /Library/VirtualFolders/Paths: Undocumented status code
13m 46s: POST /DisplayPreferences/{displayPreferencesId}: Server error
13m 46s: POST /DisplayPreferences/{displayPreferencesId}: Undocumented status code
14m 6s: GET /DisplayPreferences/{displayPreferencesId}: Server error
14m 6s: GET /DisplayPreferences/{displayPreferencesId}: Undocumented status code
Fuzzing36m 25s in 8 passes, 265 found, 4 errors
14m 10s: POST /Backup/Create: Schema-valid request rejected
14m 10s: POST /Backup/Create: Undocumented status code
14m 14s: POST /Backup/Create: Schema-violating request accepted
14m 14s: POST /ClientLog/Document: JSON deserialization error
14m 14s: POST /ClientLog/Document: Missing Content-Type header
14m 17s: POST /Environment/ValidatePath: API accepts requests without authentication
14m 17s: POST /Environment/ValidatePath: Schema-violating request accepted
14m 46s: POST /Library/VirtualFolders/LibraryOptions: Undocumented status code
14m 47s: POST /Library/VirtualFolders/Name: Response violates schema
14m 47s: POST /Library/VirtualFolders/Name: Unexpected response to a request without authentication
14m 50s: POST /Library/VirtualFolders/Paths/Update: API accepts requests without authentication
14m 51s: POST /LiveTv/ListingProviders: Schema-valid request rejected
14m 51s: POST /LiveTv/ListingProviders: Undocumented status code
14m 53s: POST /LiveTv/TunerHosts: Schema-valid request rejected
14m 53s: POST /LiveTv/TunerHosts: Undocumented status code
14m 54s: POST /Packages/Installed/{name}: Schema-valid request rejected
14m 55s: POST /QuickConnect/Initiate: Response violates schema
14m 55s: POST /Sessions/Capabilities: Undocumented status code
14m 55s: POST /Sessions/Capabilities: Schema-violating request accepted
14m 56s: POST /Sessions/Capabilities/Full: Undocumented status code
15m 13s: POST /Startup/User: Schema-valid request rejected
15m 13s: POST /Startup/User: Undocumented status code
15m 34s: POST /System/Configuration: Undocumented status code
15m 35s: POST /System/Configuration: Schema-valid request rejected
15m 38s: POST /Users/AuthenticateByName: Schema-violating request accepted
15m 48s: GET /Environment/DirectoryContents: API accepts requests without authentication
15m 48s: GET /Environment/DirectoryContents: Schema-violating request accepted
15m 50s: GET /Environment/ParentPath: Response violates schema
15m 53s: GET /Library/MediaFolders: Response violates schema
15m 55s: GET /Library/VirtualFolders: Response violates schema
16m: GET /LiveTv/LiveStreamFiles/{streamId}/stream.{container}: Schema-valid request rejected
16m 1s: GET /LiveTv/Timers/Defaults: Server error
16m 1s: GET /LiveTv/Timers/Defaults: Undocumented status code
16m 42s: DELETE /Library/VirtualFolders: Schema-violating request accepted
16m 47s: DELETE /Library/VirtualFolders/Paths: API accepts requests without authentication
16m 47s: DELETE /Library/VirtualFolders/Paths: Schema-violating request accepted
16m 50s: DELETE /Videos/{itemId}/Subtitles/{index}: Schema-valid request rejected
16m 51s: POST /Plugins/{pluginId}/Configuration: Server error
16m 51s: POST /Plugins/{pluginId}/Configuration: Undocumented status code
16m 52s: POST /Plugins/{pluginId}/Manifest: Undocumented status code
16m 52s: POST /Plugins/{pluginId}/{version}/Disable: Undocumented Content-Type
16m 53s: POST /Plugins/{pluginId}/{version}/Enable: Undocumented Content-Type
16m 55s: POST /SyncPlay/Ping: Schema-violating request accepted
16m 57s: GET /FallbackFont/Fonts/{name}: Schema-valid request rejected
16m 57s: GET /FallbackFont/Fonts/{name}: Undocumented status code
16m 58s: GET /Plugins/{pluginId}/Configuration: Response violates schema
16m 59s: GET /Plugins/{pluginId}/{version}/Image: API accepts requests without authentication
16m 59s: GET /Plugins/{pluginId}/{version}/Image: Schema-violating request accepted
17m: GET /Providers/Lyrics/{lyricId}: Schema-valid request rejected
17m: GET /Providers/Lyrics/{lyricId}: Undocumented status code
17m 6s: POST /DisplayPreferences/{displayPreferencesId}: Schema-violating request accepted
17m 15s: POST /Items/{itemId}/Images/{imageType}/{imageIndex}/Index: Schema-valid request rejected
17m 16s: POST /Items/{itemId}/PlaybackInfo: Schema-valid request rejected
17m 17s: POST /Items/{itemId}/PlaybackInfo: Server error
17m 17s: POST /Items/{itemId}/PlaybackInfo: Undocumented status code
17m 19s: POST /Items/{itemId}/RemoteImages/Download: Schema-valid request rejected
17m 19s: POST /Items/{itemId}/RemoteImages/Download: Server error
17m 19s: POST /Items/{itemId}/RemoteImages/Download: Undocumented status code
17m 25s: POST /LiveTv/Programs: Schema-valid request rejected
17m 25s: POST /LiveTv/Programs: Undocumented status code
17m 31s: POST /LiveTv/Timers: Schema-valid request rejected
17m 31s: POST /LiveTv/Timers/{timerId}: Schema-valid request rejected
17m 31s: POST /LiveTv/Timers/{timerId}: Undocumented status code
17m 32s: POST /LiveTv/Timers/{timerId}: Undocumented status code
17m 50s: POST /Sessions/{sessionId}/Command: Schema-violating request accepted
17m 53s: POST /Sessions/{sessionId}/Message: Schema-violating request accepted
17m 53s: POST /Sessions/{sessionId}/Playing: Schema-violating request accepted
17m 54s: POST /Sessions/{sessionId}/Playing/{command}: Schema-violating request accepted
17m 58s: POST /Sessions/{sessionId}/Viewing: Undocumented status code
18m: POST /UserItems/{itemId}/UserData: Schema-valid request rejected
18m 1s: POST /UserItems/{itemId}/UserData: Schema-violating request accepted
18m 1s: POST /UserPlayedItems/{itemId}: Schema-valid request rejected
18m 7s: POST /Users/Password: Schema-violating request accepted
18m 8s: GET /Albums/{itemId}/InstantMix: Schema-valid request rejected
18m 10s: GET /Albums/{itemId}/Similar: Schema-violating request accepted
18m 14s: GET /Artists/{itemId}/InstantMix: Schema-valid request rejected
18m 17s: GET /Audio/{itemId}/stream: Schema-valid request rejected
18m 19s: GET /Audio/{itemId}/stream.{container}: Schema-valid request rejected
18m 19s: GET /Audio/{itemId}/stream.{container}: Server error
18m 19s: GET /Audio/{itemId}/stream.{container}: Undocumented status code
18m 19s: GET /Audio/{itemId}/stream.{container}: Undocumented Content-Type
18m 22s: GET /Audio/{itemId}/universal: Schema-valid request rejected
18m 22s: GET /Audio/{itemId}/universal: Server error
18m 22s: GET /Audio/{itemId}/universal: Undocumented status code
18m 22s: GET /Audio/{itemId}/universal: Undocumented Content-Type
18m 23s: GET /Audio/{itemId}/universal: Undocumented Content-Type
18m 31s: GET /Items: Response violates schema
18m 40s: GET /Items/Suggestions: Response violates schema
18m 43s: GET /Items/{itemId}: Schema-violating request accepted
18m 48s: GET /Items/{itemId}/Download: Schema-valid request rejected
18m 51s: GET /Items/{itemId}/File: Undocumented Content-Type
18m 54s: GET /Items/{itemId}/Images/{imageType}: Response violates schema
18m 56s: GET /Items/{itemId}/Images/{imageType}/{imageIndex}: Response violates schema
18m 57s: GET /Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}: Response violates schema
18m 57s: GET /Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}: Schema-valid request rejected
18m 59s: GET /Items/{itemId}/InstantMix: Schema-valid request rejected
19m: GET /Items/{itemId}/InstantMix: Schema-violating request accepted
19m 4s: GET /Items/{itemId}/LocalTrailers: Schema-violating request accepted
19m 6s: GET /Items/{itemId}/PlaybackInfo: Schema-valid request rejected
19m 7s: GET /Items/{itemId}/PlaybackInfo: Schema-violating request accepted
19m 16s: GET /Items/{itemId}/ThemeSongs: Schema-valid request rejected
19m 18s: GET /Items/{itemId}/ThemeVideos: Schema-valid request rejected
19m 21s: GET /LiveTv/Programs: Schema-valid request rejected
19m 28s: GET /LiveTv/Timers: Server error
19m 28s: GET /LiveTv/Timers: Undocumented status code
19m 29s: GET /LiveTv/Timers: Schema-violating request accepted
19m 46s: GET /Search/Hints: Schema-violating request accepted
19m 54s: GET /Songs/{itemId}/InstantMix: Schema-valid request rejected
20m 3s: GET /UserViews: Response violates schema
20m 24s: GET /Videos/{itemId}/stream: Schema-valid request rejected
20m 24s: GET /Videos/{itemId}/stream: Server error
20m 24s: GET /Videos/{itemId}/stream: Undocumented status code
20m 24s: GET /Videos/{itemId}/stream: Undocumented Content-Type
20m 26s: GET /Videos/{itemId}/stream.{container}: Schema-valid request rejected
20m 26s: GET /Videos/{itemId}/stream.{container}: Server error
20m 26s: GET /Videos/{itemId}/stream.{container}: Undocumented status code
20m 28s: GET /Videos/{itemId}/{mediaSourceId}/Subtitles/{index}/subtitles.m3u8: Server error
20m 28s: GET /Videos/{itemId}/{mediaSourceId}/Subtitles/{index}/subtitles.m3u8: Undocumented status code
20m 29s: GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/Stream.{routeFormat}: Server error
20m 29s: GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/Stream.{routeFormat}: Undocumented status code
20m 30s: GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/{routeStartPositionTicks}/Stream.{routeFormat}: Server error
20m 30s: GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/{routeStartPositionTicks}/Stream.{routeFormat}: Undocumented status code
20m 33s: GET /Years/{year}: Schema-violating request accepted
20m 34s: HEAD /Audio/{itemId}/stream: Schema-valid request rejected
20m 34s: HEAD /Audio/{itemId}/stream: Undocumented Content-Type
20m 35s: HEAD /Audio/{itemId}/stream.{container}: Schema-valid request rejected
20m 35s: HEAD /Audio/{itemId}/stream.{container}: Undocumented Content-Type
20m 35s: HEAD /Audio/{itemId}/stream.{container}: Undocumented Content-Type
20m 36s: HEAD /Audio/{itemId}/universal: Schema-valid request rejected
20m 37s: HEAD /Audio/{itemId}/universal: Undocumented Content-Type
20m 37s: HEAD /Audio/{itemId}/universal: Server error
20m 37s: HEAD /Audio/{itemId}/universal: Undocumented status code
20m 43s: HEAD /Videos/{itemId}/stream: Schema-valid request rejected
20m 43s: HEAD /Videos/{itemId}/stream: Undocumented Content-Type
20m 44s: HEAD /Videos/{itemId}/stream.{container}: Schema-valid request rejected
20m 45s: HEAD /Videos/{itemId}/stream.{container}: Undocumented Content-Type
20m 46s: HEAD /Videos/{itemId}/stream.{container}: Undocumented Content-Type
20m 48s: DELETE /Items: Schema-violating request accepted
20m 49s: DELETE /Items/{itemId}: Response violates schema
20m 51s: DELETE /Sessions/{sessionId}/User/{userId}: Undocumented status code
24m 10s: POST /Library/VirtualFolders/LibraryOptions: Schema-valid request rejected
24m 12s: POST /Library/VirtualFolders/Paths: API accepts requests without authentication
24m 15s: POST /LiveTv/ChannelMappings: Schema-valid request rejected
24m 50s: POST /SyncPlay/SetIgnoreWait: Schema-violating request accepted
25m 1s: POST /Users/AuthenticateWithQuickConnect: Undocumented status code
25m 16s: GET /Library/MediaFolders: Schema-violating request accepted
25m 40s: GET /QuickConnect/Connect: Response violates schema
25m 46s: GET /System/ActivityLog/Entries: Schema-valid request rejected
25m 50s: GET /Users: Schema-violating request accepted
25m 52s: GET /web/ConfigurationPages: Schema-violating request accepted
26m 24s: POST /Items/{itemId}: Schema-valid request rejected
26m 54s: POST /Playlists/{playlistId}: JSON deserialization error
26m 54s: POST /Playlists/{playlistId}: Missing Content-Type header
26m 59s: POST /QuickConnect/Authorize: Undocumented status code
27m 3s: POST /Sessions/Viewing: Schema-valid request rejected
27m 3s: POST /Sessions/Viewing: Undocumented status code
27m 16s: POST /Users: Server error
27m 16s: POST /Users: Undocumented status code
27m 33s: GET /Channels/Items/Latest: Schema-valid request rejected
28m 9s: GET /Items/{itemId}/Intros: Schema-violating request accepted
28m 17s: GET /Items/{itemId}/ThemeMedia: Schema-valid request rejected
28m 34s: GET /MusicGenres/{genreName}: Undocumented status code
28m 35s: GET /MusicGenres/{genreName}: Schema-valid request rejected
28m 59s: GET /Trailers/{itemId}/Similar: Schema-violating request accepted
31m 48s: POST /Environment/ValidatePath: Undocumented Content-Type
31m 49s: POST /Items/RemoteSearch/Apply/{itemId}: Schema-valid request rejected
32m 49s: POST /SyncPlay/SetNewQueue: Schema-violating request accepted
32m 59s: POST /Users/ForgotPassword: Schema-valid request rejected
33m 38s: GET /ScheduledTasks: Schema-violating request accepted
33m 56s: HEAD /Studios/{name}/Images/{imageType}/{imageIndex}: Schema-valid request rejected
34m 24s: POST /Items/{itemId}: Schema-violating request accepted
34m 52s: POST /QuickConnect/Authorize: Server error
34m 52s: POST /QuickConnect/Authorize: Undocumented status code
34m 58s: POST /Sessions/{sessionId}/Command: Schema-valid request rejected
34m 58s: POST /Sessions/{sessionId}/Command/{command}: Schema-valid request rejected
35m 2s: POST /Sessions/{sessionId}/System/{command}: Schema-valid request rejected
35m 13s: POST /Users/{userId}/Policy: Server error
35m 13s: POST /Users/{userId}/Policy: Undocumented status code
35m 13s: POST /Users/{userId}/Policy: Schema-valid request rejected
35m 13s: POST /Users/{userId}/Policy: Undocumented Content-Type
35m 31s: GET /DisplayPreferences/{displayPreferencesId}: Schema-violating request accepted
35m 35s: GET /Items: Response violates schema
36m 5s: GET /Items/{itemId}/RemoteImages: Schema-violating request accepted
36m 25s: GET /LiveTv/Timers/{timerId}: Schema-valid request rejected
36m 25s: GET /LiveTv/Timers/{timerId}: Undocumented status code
36m 49s: GET /Songs/{itemId}/InstantMix: Schema-violating request accepted
36m 54s: GET /Trailers: Schema-valid request rejected
37m 38s: DELETE /UserFavoriteItems/{itemId}: Schema-violating request accepted
38m 24s: POST /Items/RemoteSearch/MusicAlbum: Schema-valid request rejected38m 59s: POST /SyncPlay/Buffering: Schema-valid request rejected
39m 8s: POST /SyncPlay/Ready: Schema-valid request rejected
39m 12s: POST /SyncPlay/Seek: Schema-violating request accepted
39m 30s: GET /Artists/{name}/Images/{imageType}/{imageIndex}: Schema-valid request rejected
39m 36s: GET /Genres/{name}/Images/{imageType}: Schema-valid request rejected
39m 37s: GET /Genres/{name}/Images/{imageType}/{imageIndex}: Schema-valid request rejected
39m 39s: GET /Library/MediaFolders: Schema-valid request rejected
39m 55s: GET /MusicGenres/{name}/Images/{imageType}: Schema-valid request rejected
39m 56s: GET /MusicGenres/{name}/Images/{imageType}/{imageIndex}: Schema-valid request rejected
40m 1s: GET /Studios/{name}/Images/{imageType}: Schema-valid request rejected
40m 2s: GET /Studios/{name}/Images/{imageType}/{imageIndex}: Schema-valid request rejected
40m 5s: GET /System/Configuration: Response violates schema
40m 12s: HEAD /Artists/{name}/Images/{imageType}/{imageIndex}: Schema-valid request rejected
40m 12s: HEAD /Genres/{name}/Images/{imageType}: Schema-valid request rejected
40m 13s: HEAD /Genres/{name}/Images/{imageType}/{imageIndex}: Schema-valid request rejected
40m 15s: HEAD /MusicGenres/{name}/Images/{imageType}: Schema-valid request rejected
40m 15s: HEAD /MusicGenres/{name}/Images/{imageType}/{imageIndex}: Schema-valid request rejected
40m 17s: HEAD /Studios/{name}/Images/{imageType}: Schema-valid request rejected
40m 34s: GET /Packages/{name}: Server error
40m 34s: GET /Packages/{name}: Undocumented status code
40m 41s: POST /Collections/{collectionId}/Items: Schema-violating request accepted
41m 8s: POST /Playlists/{playlistId}: Schema-valid request rejected
41m 18s: POST /Sessions/Viewing: Server error
41m 18s: POST /Sessions/Viewing: Undocumented status code
41m 20s: POST /Sessions/{sessionId}/Message: Schema-valid request rejected
41m 36s: GET /Albums/{itemId}/InstantMix: Server error
41m 36s: GET /Albums/{itemId}/InstantMix: Undocumented status code
41m 41s: GET /Artists/{itemId}/InstantMix: Server error
41m 41s: GET /Artists/{itemId}/InstantMix: Undocumented status code
41m 43s: GET /Artists/{name}: Schema-valid request rejected
41m 55s: GET /Genres/{genreName}: Schema-valid request rejected
41m 56s: GET /Items: Server error
41m 56s: GET /Items: Undocumented status code
42m: GET /Items/Counts: Schema-valid request rejected
42m 2s: GET /Items/Filters2: Server error
42m 2s: GET /Items/Filters2: Undocumented status code
42m 3s: GET /Items/Latest: Schema-valid request rejected
42m 4s: GET /Items/Root: Schema-valid request rejected
42m 5s: GET /Items/Suggestions: Server error
42m 5s: GET /Items/Suggestions: Undocumented status code
42m 5s: GET /Items/Suggestions: Schema-valid request rejected
42m 7s: GET /Items/{itemId}: Schema-valid request rejected
42m 8s: GET /Items/{itemId}/Ancestors: Schema-valid request rejected
42m 18s: GET /Items/{itemId}/InstantMix: Server error
42m 18s: GET /Items/{itemId}/InstantMix: Undocumented status code
42m 28s: GET /Items/{itemId}/ThemeMedia: Schema-violating request accepted
42m 42s: GET /Movies/Recommendations: Server error
42m 42s: GET /Movies/Recommendations: Undocumented status code
42m 46s: GET /MusicGenres/{name}/InstantMix: Schema-valid request rejected
42m 46s: GET /MusicGenres/{name}/InstantMix: Server error
42m 46s: GET /MusicGenres/{name}/InstantMix: Undocumented status code
42m 49s: GET /Persons/{name}/Images/{imageType}: Schema-valid request rejected
43m 2s: GET /Shows/{itemId}/Similar: Schema-violating request accepted
43m 5s: GET /Songs/{itemId}/InstantMix: Server error
43m 5s: GET /Songs/{itemId}/InstantMix: Undocumented status code
43m 7s: GET /Studios/{name}: Schema-valid request rejected
43m 13s: GET /UserItems/Resume: Server error
43m 13s: GET /UserItems/Resume: Undocumented status code
43m 15s: GET /UserViews: Server error
43m 15s: GET /UserViews: Undocumented status code
43m 15s: GET /UserViews: Schema-valid request rejected
45m 17s: POST /Collections: Schema-valid request rejected
45m 44s: POST /Packages/Installed/{name}: Server error
45m 44s: POST /Packages/Installed/{name}: Undocumented status code
49m 17s: GET /Items/{itemId}/Similar: Schema-violating request accepted
49m 18s: GET /Items/{itemId}/SpecialFeatures: Schema-violating request accepted
50m 44s: DELETE /Playlists/{playlistId}/Items: Schema-valid request rejected
50m 44s: DELETE /Playlists/{playlistId}/Items: Undocumented status code
52m 44s: GET /LiveTv/LiveRecordings/{recordingId}/stream: Schema-valid request rejected
52m 44s: GET /LiveTv/LiveRecordings/{recordingId}/stream: Undocumented status code
53m 41s: POST /LiveTv/Timers/{timerId}: Schema-valid request rejected
54m 51s: GET /Movies/{itemId}/Similar: Schema-violating request accepted57m 18s: POST /Items/RemoteSearch/Person: Schema-valid request rejected
015m30m45m1h
OperationFailuresCases
Failed311
GET/Environment/ParentPath
API accepts requests without authentication+5 moreless
  • Response violates schema
  • Missing required header accepted
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
871

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"path":["The path field is required."]},"traceId":"00-1e6d2d9d83258f46295c71c42324afd7-ae425606f9ddde52-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Environment/ParentPath

Missing required header acceptedST203

Got 400 when missing required 'Authorization' header, expected 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"path":["The path field is required."]},"traceId":"00-90321dd21c5731537dcc94e80157252c-c1e1bd98bdde3228-00"}
Reproduce
curl -X GET 'http://0.0.0.0:44913/Environment/ParentPath?path='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"path":["The path field is required."]},"traceId":"00-6a6cf390ee8fa1d3827eb576bd32db19-64a5e00d099370f5-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Environment/ParentPath?path='

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Environment/ParentPath`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header
Response200 OK
""
Reproduce
curl -X GET 'http://0.0.0.0:44913/Environment/ParentPath?path=0'

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema:

    {
        "type": "string"
    }

Value:

    null
Response200 OK
null
Reproduce
curl -X GET 'http://0.0.0.0:44913/Environment/ParentPath?path=%5C%F0%A7%BA%98%C3%90'
DELETE/Library/VirtualFolders
Server error+5 moreless
  • Unexpected response to a request without authentication
  • Missing required header accepted
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
306

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."],"refreshLibrary":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-65186bf1a630d12b6527abfdd2cb0523-536effea3ef29d4b-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Library/VirtualFolders?refreshLibrary=null&refreshLibrary=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."]},"traceId":"00-fa59ebd23870d355621485d6ad0229ea-0bf4d4cbd4c48796-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Library/VirtualFolders?refreshLibrary=true'

Missing required header acceptedST203

Got 400 when missing required 'Authorization' header, expected 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."]},"traceId":"00-3851e3589a52ca9b88fdfdd54689f339-a6c5e4519963baba-00"}
Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Library/VirtualFolders?name=&refreshLibrary=true'

Unexpected response to a request without authenticationST401

Expected 401 or 403, got `404 Not Found` for `DELETE /Library/VirtualFolders`
Response404 Not Found
Error processing request.
Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Library/VirtualFolders?name=0'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="348d2c91303f4649aaf592842d84c208"' 'http://0.0.0.0:44913/Library/VirtualFolders?name=00&refreshLibrary=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `Authorization` in header - violates `required` (was Authorization)
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Library/VirtualFolders?name=06'
POST/Library/VirtualFolders
API accepts requests without authentication+5 moreless
  • Server error
  • Missing required header accepted
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
767

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."],"refreshLibrary":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-ae0b052c08115b6e36fde1f90427bc1e-ca04aea18a405df0-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"LibraryOptions": null}' 'http://0.0.0.0:44913/Library/VirtualFolders?refreshLibrary=null&refreshLibrary=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."]},"traceId":"00-0492a3dd5d4431c901f967b52e3051af-3e82b4bffe9a3666-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"LibraryOptions": null}' 'http://0.0.0.0:44913/Library/VirtualFolders?refreshLibrary=true'

API accepts requests without authenticationST401

Expected 401 or 403, got `204 No Content` for `POST /Library/VirtualFolders`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 204 when missing required 'Authorization' header, expected 401
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"LibraryOptions": null}' 'http://0.0.0.0:44913/Library/VirtualFolders?name=0&collectionType=movies&paths=&refreshLibrary=true'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' -H 'Content-Type: application/json' -d '{"LibraryOptions": {"AllowEmbeddedSubtitles": "AllowAll", "AutomaticRefreshIntervalDays": 0, "AutomaticallyAddToCollection": false, "CustomTagDelimiters": [], "DelimiterWhitelist": [], "DisabledLocalMetadataReaders": [], "DisabledLyricFetchers": [], "DisabledMediaSegmentProviders": [], "DisabledSubtitleFetchers": [], "EnableAutomaticSeriesGrouping": false, "EnableChapterImageExtraction": false, "EnableEmbeddedEpisodeInfos": false, "EnableEmbeddedExtrasTitles": false, "EnableEmbeddedTitles": false, "EnableInternetProviders": false, "EnableLUFSScan": false, "EnablePhotos": false, "EnableRealtimeMonitor": false, "EnableTrickplayImageExtraction": false, "Enabled": false, "ExtractChapterImagesDuringLibraryScan": false, "ExtractTrickplayImagesDuringLibraryScan": false, "LocalMetadataReaderOrder": [], "LyricFetcherOrder": [], "MediaSegmentProviderOrder": [], "MetadataCountryCode": null, "MetadataSavers": [], "PathInfos": [], "PreferNonstandardArtistsTag": false, "PreferredMetadataLanguage": null, "RequirePerfectSubtitleMatch": false, "SaveLocalMetadata": false, "SaveLyricsWithMedia": false, "SaveSubtitlesWithMedia": false, "SaveTrickplayWithMedia": false, "SeasonZeroDisplayName": "", "SkipSubtitlesIfAudioTrackMatches": false, "SkipSubtitlesIfEmbeddedSubtitlesPresent": false, "SubtitleDownloadLanguages": [], "SubtitleFetcherOrder": [], "TypeOptions": [{"ImageFetcherOrder": [], "ImageFetchers": [], "ImageOptions": [{"Limit": 0, "MinWidth": 0, "Type": -58800}], "MetadataFetcherOrder": [], "MetadataFetchers": [], "SimilarItemProviderOrder": [], "SimilarItemProviders": [], "Type": null}], "UseCustomTagDelimiters": false}}' 'http://0.0.0.0:44913/Library/VirtualFolders?name=0&collectionType=movies&paths=&refreshLibrary=true'
GET/Environment/DirectoryContents
API accepts requests without authentication+4 moreless
  • Missing required header accepted
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
877

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"path":["The path field is required."],"includeFiles":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-c9f5a77f15ec4aa3846e317d5cc3ec6b-c406808baf9459d7-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Environment/DirectoryContents?includeFiles=null&includeFiles=null&path='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"path":["The path field is required."]},"traceId":"00-1486ce54107c568910d85cbde18e1e2b-06232765628b7e42-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Environment/DirectoryContents?path=&includeFiles=true'

Missing required header acceptedST203

Got 400 when missing required 'Authorization' header, expected 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"path":["The path field is required."]},"traceId":"00-606d0f5cfe7e23b5500bed7544e0b1c5-ed03c4a6ea1375cc-00"}
Reproduce
curl -X GET 'http://0.0.0.0:44913/Environment/DirectoryContents?path=&includeFiles=true&includeDirectories=true'

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Environment/DirectoryContents?path=0&includeFiles=true'

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Environment/DirectoryContents`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `Authorization` in header - violates `required` (was Authorization)
Response200 OK
[]
Reproduce
curl -X GET 'http://0.0.0.0:44913/Environment/DirectoryContents?includeDirectories=false&path=%2Fconfig%2Fdata%2Fplaylists1111111111111111&includeFiles=false'
GET/Items
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
988

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&maxOfficialRating=&hasThemeSong=true&hasThemeVideo=true&hasSubtitles=true&hasSpecialFeature=true&hasTrailer=true&adjacentTo=e3e70682-c209-1cac-a29f-6fbed82c07cd&indexNumber=-2147483648&parentIndexNumber=-2147483648&hasParentalRating=true&isHd=true&is4K=true&locationTypes=FileSystem&excludeLocationTypes=FileSystem&isMissing=true&isUnaired=true&minCommunityRating=0&minCriticRating=0&minPremiereDate=2000-01-01T00%3A00%3A00Z&minDateLastSaved=2000-01-01T00%3A00%3A00Z&minDateLastSavedForUser=2000-01-01T00%3A00%3A00Z&maxPremiereDate=2000-01-01T00%3A00%3A00Z&hasOverview=true&hasImdbId=true&hasTmdbId=true&hasTvdbId=true&isMovie=true&isSeries=true&isNews=true&isKids=true&isSports=true&excludeItemIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&startIndex=-2147483648&limit=-2147483648&recursive=true&searchTerm=&sortOrder=Ascending&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&filters=IsFolder&isFavorite=true&mediaTypes=Unknown&imageTypes=Primary&sortBy=Default&isPlayed=true&genres=&officialRatings=&tags=&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&person=&personIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&personTypes=&studios=&artists=&excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&artistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&albumArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&contributingArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&albums=&albumIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&minOfficialRating=&isLocked=true&isPlaceHolder=true&hasOfficialRating=true&collapseBoxSetItems=true&minWidth=-2147483648&minHeight=-2147483648&maxWidth=-2147483648&maxHeight=-2147483648&is3D=true&seriesStatus=Continuing&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&studioIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&audioLanguages=&subtitleLanguages=&enableTotalRecordCount=true&enableImages=true'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items?maxOfficialRating=&hasThemeSong=true&hasThemeVideo=true&hasSubtitles=true&hasSpecialFeature=true&hasTrailer=true&adjacentTo=e3e70682-c209-1cac-a29f-6fbed82c07cd&indexNumber=-2147483648&parentIndexNumber=-2147483648&hasParentalRating=true&isHd=true&is4K=true&locationTypes=FileSystem&excludeLocationTypes=FileSystem&isMissing=true&isUnaired=true&minCommunityRating=0&minCriticRating=0&minPremiereDate=2000-01-01T00%3A00%3A00Z&minDateLastSaved=2000-01-01T00%3A00%3A00Z&minDateLastSavedForUser=2000-01-01T00%3A00%3A00Z&maxPremiereDate=2000-01-01T00%3A00%3A00Z&hasOverview=true&hasImdbId=true&hasTmdbId=true&hasTvdbId=true&isMovie=true&isSeries=true&isNews=true&isKids=true&isSports=true&excludeItemIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&startIndex=-2147483648&limit=-2147483648&recursive=true&searchTerm=&sortOrder=Ascending&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&filters=IsFolder&isFavorite=true&mediaTypes=Unknown&imageTypes=Primary&sortBy=Default&isPlayed=true&genres=&officialRatings=&tags=&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&person=&personIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&personTypes=&studios=&artists=&excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&artistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&albumArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&contributingArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&albums=&albumIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&minOfficialRating=&isLocked=true&isPlaceHolder=true&hasOfficialRating=true&collapseBoxSetItems=true&minWidth=-2147483648&minHeight=-2147483648&maxWidth=-2147483648&maxHeight=-2147483648&is3D=true&seriesStatus=Continuing&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&studioIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&audioLanguages=&subtitleLanguages=&enableTotalRecordCount=true&enableImages=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"1300b601aa71fce3ab7be0f09c67d615","ChannelId":null,"IsFolder":true,"Type":"CollectionFolder","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"1300b601-aa71-fce3-ab7b-e0f09c67d615","ItemId":"1300b601aa71fce3ab7be0f09c67d615"},"CollectionType":"movies","ImageTags":{},"BackdropImageTags":[],"ImageBlurHashes":{},"LocationType":"FileSystem","MediaType":"Unknown"},{"Name":"02","ServerId":"0146c5f9 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items?userId='

Response violates schemaST108

-58800 is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/BaseItemDto/properties/CollectionType:

    {
        "anyOf": [
            {
                "enum": [
                    "unknown",
                    "movies",
                    "tvshows",
                    "music",
                    "musicvideos",
                    "trailers",
                    "homevideos",
                    "boxsets",
                    "books",
                    "photos",
                    "livetv",
                    "playlists",
                    "folders"
                ],
                "allOf": [
        // Output truncated...
    }

Value:

    -58800
Response200 OK
{"Items":[{"ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"7e64e319657a9516ec78490da03edccb","ChannelId":null,"IsFolder":true,"Type":"CollectionFolder","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"7e64e319-657a-9516-ec78-490da03edccb","ItemId":"7e64e319657a9516ec78490da03edccb"},"CollectionType":"music","ImageTags":{},"BackdropImageTags":[],"ImageBlurHashes":{},"LocationType":"FileSystem","MediaType":"Unknown"},{"ServerId":"0146c5f9a9794996a119c69aa8b364f8 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items?parentId=f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c'

Response violates schemaST1083 violations

-58800 is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/MediaType:

    {
        "type": "string",
        "enum": [
            "Unknown",
            "Video",
            "Audio",
            "Photo",
            "Book"
        ],
        "description": "Media types."
    }

Value:

    -58800
-58800 is not one of "Unknown", "Video" or 3 other candidates

Validated against the response schema for status code 200.

Schema at /components/schemas/BaseItemDto/properties/MediaType:

    {
        "enum": [
            "Unknown",
            "Video",
            "Audio",
            "Photo",
            "Book"
        ],
        "allOf": [
            {
                "$ref": "#/components/schemas/MediaType"
            }
        ],
        "description": "Media types.",
        "default": "Unknown"
    }

Value:

    -58800
-58800 is not one of "Unknown", "Video" or 3 other candidates

Validated against the response schema for status code 200.

Schema at /components/schemas/MediaType:

    {
        "enum": [
            "Unknown",
            "Video",
            "Audio",
            "Photo",
            "Book"
        ],
        "type": "string",
        "description": "Media types."
    }

Value:

    -58800
Response200 OK
{"Items":[{"Name":"\u0014\u00C6:\u0022\u008C\u00DB","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"f71930e4ec527c14569021a5746887b3","ChannelId":null,"RunTimeTicks":0,"IsFolder":true,"Type":"Playlist","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"f71930e4-ec52-7c14-5690-21a5746887b3","ItemId":"f71930e4ec527c14569021a5746887b3"},"ImageTags":{},"BackdropImageTags":[],"ImageBlurHashes":{},"LocationType":"FileSystem","MediaType":"Book"},{"Name":"\u0019","Serve // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' 'http://0.0.0.0:44913/Items?isPlayed=true&albumIds=1143039973863479'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items?isPlaceHolder=true&filters=%C2%96%C3%A9Z%F2%BA%84%A2&filters=%C2%B1g%18%F0%A6%A3%A9%C3%A1g%C3%88%C3%ACp%F3%93%A8%B4%C3%82&filters=%23yG%07%C3%B5%F3%8D%88%A5s%C2%B0%C2%9F%C3%B2%F2%A5%8F%B0&filters=Co%C2%A6%1E%0F%C3%A5%C3%87%C3%BFm&filters=%C3%85%C3%A9%0C%2F%C3%9A%F3%87%AC%BB&filters=%C2%B2%C3%B7%F3%AF%BE%89%C3%8DL%C3%B2U%C2%AE&filters=%F3%B9%B3%B3%03&filters=&filters=%C2%AB&filters=%F2%9C%BA%B7s%07%C2%A9%F3%A7%8D%B4%C3%B3&filters=&filters=%C3%BC%40%23%F1%B3%A2%97%C2%8B%C3%9D%C3%95%F0%98%A7%88%27g%C3%AD%16%F1%B5%B9%86%F1%92%B5%8C%F0%AB%9D%9D%C2%97V%C2%B6%C2%83'
GET/Items/Suggestions
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
671

Response violates schemaST1083 violations

-58800 is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/MediaType:

    {
        "type": "string",
        "enum": [
            "Unknown",
            "Video",
            "Audio",
            "Photo",
            "Book"
        ],
        "description": "Media types."
    }

Value:

    -58800
-58800 is not one of "Unknown", "Video" or 3 other candidates

Validated against the response schema for status code 200.

Schema at /components/schemas/BaseItemDto/properties/MediaType:

    {
        "enum": [
            "Unknown",
            "Video",
            "Audio",
            "Photo",
            "Book"
        ],
        "allOf": [
            {
                "$ref": "#/components/schemas/MediaType"
            }
        ],
        "description": "Media types.",
        "default": "Unknown"
    }

Value:

    -58800
-58800 is not one of "Unknown", "Video" or 3 other candidates

Validated against the response schema for status code 200.

Schema at /components/schemas/MediaType:

    {
        "enum": [
            "Unknown",
            "Video",
            "Audio",
            "Photo",
            "Book"
        ],
        "type": "string",
        "description": "Media types."
    }

Value:

    -58800
Response200 OK
{"Items":[{"Name":"playlists1111111111111","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"7cde0184108ceb294ec8a1902c85a3f0","Etag":"26bf71af1880fba5ef6f7d8e1072c668","DateCreated":"2026-10-19T13:09:02.0000000Z","CanDelete":true,"CanDownload":false,"SortName":"playlists1111111111111","ExternalUrls":[],"Path":"/config/data/playlists1111111111111","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"RunTimeTicks":0,"RemoteTrailers":[],"ProviderIds":{},"IsFolder":true,"ParentId":"107 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Suggestions?limit=-2147483648&enableTotalRecordCount=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"ca630e8b9467619fb66d550a0211a9cb","Etag":"543b6ca4c9f21c87d81daf7a932499c0","DateCreated":"2026-10-19T13:08:17.0912426Z","CanDelete":false,"CanDownload":false,"SortName":"","ExternalUrls":[],"Path":"/config/metadata/MusicGenre/0","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"RemoteTrailers":[],"ProviderIds":{},"ParentId":null,"Type":"MusicGenre","People":[],"Studios":[],"GenreItems":[],"LocalTrailerCount" // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Suggestions?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-64195cdc64f955bfb769c015c62e69ea-3bf74f90cb943375-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Suggestions?userId=null&userId=null'

Response violates schemaST108

-58800 is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/BaseItemDto/properties/CollectionType:

    {
        "anyOf": [
            {
                "enum": [
                    "unknown",
                    "movies",
                    "tvshows",
                    "music",
                    "musicvideos",
                    "trailers",
                    "homevideos",
                    "boxsets",
                    "books",
                    "photos",
                    "livetv",
                    "playlists",
                    "folders"
                ],
                "allOf": [
        // Output truncated...
    }

Value:

    -58800
Response200 OK
{"Items":[{"Name":"0141","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"08d987aef2f6b0bb7dfef492c654e6a7","Etag":"48be15be5c4776f2efeff58aae8f7032","DateCreated":"2026-10-19T13:11:23.0817708Z","CanDelete":false,"CanDownload":false,"SortName":"0000000141","ExternalUrls":[],"Path":"/config/root/default/0141","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"RemoteTrailers":[],"ProviderIds":{},"IsFolder":true,"ParentId":"e9d5075a555c1cbc394eec4cef295274","Type":"CollectionFolder" // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Items/Suggestions

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/Suggestions?enableTotalRecordCount=false&userId=0e3da54a9d5a4022a73fa649c7296dd5'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/Suggestions?enableTotalRecordCount=true&limit=-6888'
DELETE/Library/VirtualFolders/Paths
API accepts requests without authentication+4 moreless
  • Missing required header accepted
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
746

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."],"path":["The path field is required."]},"traceId":"00-2d2e3f7c0b3026437c73ca0db15a87aa-473fd9581d4b32a7-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?name=&path='

Missing required header acceptedST203

Got 400 when missing required 'Authorization' header, expected 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."],"path":["The path field is required."]},"traceId":"00-4fe26276999abdba5e047f206d2cd978-1ac9a57441fee639-00"}
Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?name=&path=&refreshLibrary=true'

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="348d2c91303f4649aaf592842d84c208"' 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?name=0&path=0'

API accepts requests without authenticationST401

Expected 401 or 403, got `204 No Content` for `DELETE /Library/VirtualFolders/Paths`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `Authorization` in header - violates `required` (was Authorization)
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?name=Migrate+Trickplay+Image+Location&path=%C2%BA%F2%B9%8E%B8&refreshLibrary=true'
GET/Plugins/{pluginId}/{version}/Image
API accepts requests without authentication+4 moreless
  • Missing required header accepted
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
726

Missing required header acceptedST203

Got 400 when missing required 'Authorization' header, expected 401

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"version":["The value \u00270\u0027 is not valid."]},"traceId":"00-ee250f3e849d22a3ea5a0817155ecd90-1925aa545884df9f-00"}
Reproduce
curl -X GET http://0.0.0.0:44913/Plugins/e3e70682-c209-1cac-a29f-6fbed82c07cd/0/Image

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"version":["The value \u00270\u0027 is not valid."]},"traceId":"00-a9c165e9df1147dea16a8ad6822e4d9d-210dc821ecf0deba-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/e3e70682-c209-1cac-a29f-6fbed82c07cd/0/Image

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Plugins/{pluginId}/{version}/Image`
Response200 OK
<svg version="1.2" baseProfile="tiny-ps" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 450" width="800" height="450">
	<title>ListenBrainz_logo-svg</title>
	<defs>
		<image  width="800" height="450" id="img1" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAHCAQMAAAAtrT+LAAAAAXNSR0IB2cksfwAAAANQTFRF9tmZzxpnDgAAAENJREFUeJztwYEAAAAAw6D5U1/hAFUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwGsYoAAQbjkYoAAAAASUVORK5CYII="/>
		<clipPath clipPathUnits="userSpaceOnUse" id="cp1">
			<path // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44913/Plugins/a5b2e8c19d4f4a3b8c7e6f1a2b3c4d5e/12.2.0.0/Image

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `Authorization` in header - violates `required` (was Authorization)
Response200 OK
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1920" height="1080" viewBox="0 0 508 285.75">
    <defs>
        <linearGradient id="a">
            <stop style="stop-color:#20464c;stop-opacity:1" offset="0"/>
            <stop style="stop-color:#0d253f;stop-opacity:.999722" offset="1"/>
        </linearGradient>
        <linearGradient id="c" y1="40.76" x2="190.24" y2="40.76" gradientUnits="userSpaceOnUse" gradientTransform="translate(95.25 74.882) scale(1.66894)"> // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44913/Plugins/b8715ed16c4745289ad3f72deb539cd4/12.2.0.0/Image
GET/UserViews
Server error+4 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
701

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"1300b601aa71fce3ab7be0f09c67d615","Etag":"7e9a2ae7fbe542d2ca2b3fa9ad7d41d7","DateCreated":"2026-10-19T13:01:12.2303386Z","DateLastMediaAdded":"0001-01-01T00:00:00.0000000Z","CanDelete":false,"CanDownload":false,"SortName":"","ExternalUrls":[],"Path":"/config/root/default/0","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"IsFolder":true,"ParentId":"e9d // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserViews?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-d75ed481df34ed0d4dd82c16acd17ae6-eef842720837cb32-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserViews?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserViews?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'

Response violates schemaST108

-58800 is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/BaseItemDto/properties/CollectionType:

    {
        "anyOf": [
            {
                "enum": [
                    "unknown",
                    "movies",
                    "tvshows",
                    "music",
                    "musicvideos",
                    "trailers",
                    "homevideos",
                    "boxsets",
                    "books",
                    "photos",
                    "livetv",
                    "playlists",
                    "folders"
                ],
                "allOf": [
        // Output truncated...
    }

Value:

    -58800
Response200 OK
{"Items":[{"ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"7e64e319657a9516ec78490da03edccb","Etag":"5616bb369db389bff50248a55a4f8205","DateCreated":"2026-10-19T13:16:33.3095679Z","DateLastMediaAdded":"0001-01-01T00:00:00.0000000Z","CanDelete":false,"CanDownload":false,"ExternalUrls":[],"Path":"/config/root/default/Music","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"IsFolder":true,"ParentId":"e9d5075a555c1cbc394eec4c // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/UserViews?userId=b621c28617a34bc5af98577ca512bcc6'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/UserViews?presetViews=-10485216'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/UserViews?userId=2f648523b5ae496aa51c5b33a605165c'
GET/Artists
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,148

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists?minCommunityRating=0&startIndex=-2147483648&limit=-2147483648&searchTerm=&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&filters=IsFolder&isFavorite=true&mediaTypes=Unknown&genres=&officialRatings=&tags=&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&person=&personIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&personTypes=&studios=&studioIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&sortBy=Default&sortOrder=Ascending&enableImages=true&enableTotalRecordCount=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[{"Name":"Workbench","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"47f22f2b53c683ef75a37d1471c89428","ChannelId":null,"RunTimeTicks":30000000,"Type":"MusicArtist","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"Artist-Workbench","ItemId":"47f22f2b53c683ef75a37d1471c89428"},"ImageTags":{},"BackdropImageTags":[],"ImageBlurHashes":{},"LocationType":"FileSystem","MediaType":"Unknown"}],"TotalRecordCount":1,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists?userId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists?minCommunityRating=0&startIndex=-2147483648&limit=-2147483648&searchTerm=&parentId=&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&filters=IsFolder&isFavorite=true&mediaTypes=Unknown&genres=&officialRatings=&tags=&years=-2147483648&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&person=&personIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&personTypes=&studios=&studioIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&sortBy=Default&sortOrder=Ascending&enableImages=true&enableTotalRecordCount=true'
GET/Artists/AlbumArtists
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,178

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/AlbumArtists?minCommunityRating=0&startIndex=-2147483648&limit=-2147483648&searchTerm=&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&filters=IsFolder&isFavorite=true&mediaTypes=Unknown&genres=&genreIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&officialRatings=&tags=&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&person=&personIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&personTypes=&studios=&studioIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&sortBy=Default&sortOrder=Ascending&enableImages=true&enableTotalRecordCount=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[{"Name":"Workbench","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"47f22f2b53c683ef75a37d1471c89428","ChannelId":null,"RunTimeTicks":30000000,"Type":"MusicArtist","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"Artist-Workbench","ItemId":"47f22f2b53c683ef75a37d1471c89428"},"ImageTags":{},"BackdropImageTags":[],"ImageBlurHashes":{},"LocationType":"FileSystem","MediaType":"Unknown"}],"TotalRecordCount":1,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/AlbumArtists?userId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/AlbumArtists?minCommunityRating=0&startIndex=-2147483648&limit=-2147483648&searchTerm=&parentId=&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&filters=IsFolder&isFavorite=true&mediaTypes=Unknown&genres=&genreIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&officialRatings=&tags=&years=-2147483648&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&person=&personIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&personTypes=&studios=&studioIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&sortBy=Default&sortOrder=Ascending&enableImages=true&enableTotalRecordCount=true'
GET/Audio/{itemId}/stream.{container}
Server error+3 moreless
  • Schema-valid request rejected
  • Undocumented Content-Type
  • Undocumented status code
1,763

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream.0?static=true&params=&tag=&deviceProfileId=&playSessionId=&segmentContainer=&segmentLength=-2147483648&minSegments=-2147483648&mediaSourceId=&deviceId=&audioCodec=&enableAutoStreamCopy=true&allowVideoStreamCopy=true&allowAudioStreamCopy=true&audioSampleRate=-2147483648&maxAudioBitDepth=-2147483648&audioBitRate=-2147483648&audioChannels=-2147483648&maxAudioChannels=-2147483648&profile=&level=0&framerate=0&maxFramerate=0&copyTimestamps=true&startTimeTicks=-9223372036854775808&height=-2147483648&videoBitRate=-2147483648&subtitleStreamIndex=-2147483648&subtitleMethod=Encode&maxRefFrames=-2147483648&maxVideoBitDepth=-2147483648&requireAvc=true&deInterlace=true&requireNonAnamorphic=true&transcodingMaxAudioChannels=-2147483648&cpuCoreLimit=-2147483648&liveStreamId=&enableMpegtsM2TsMode=true&videoCodec=&subtitleCodec=&transcodeReasons=&audioStreamIndex=-2147483648&videoStreamIndex=-2147483648&context=Streaming&enableAudioVbrEncoding=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-fc0bae596fc009672495e55f42d1b6cc-0e3c91447e86c1d2-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream.0?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Audio/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream.mov%2Cmp4%2Cm4a%2C3gp%2C3g2%2Cmj2?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=&liveStreamId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Audio/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/stream.zOsLhqa?deviceId=&playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&liveStreamId='

Undocumented Content-TypeST105

Received: video/mp4
Documented: audio/*
Response200 OK
<BINARY>
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Audio/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/stream.mp4?minSegments=490&enableAutoStreamCopy=false&playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=&liveStreamId='
GET/Audio/{itemId}/universal
Server error+3 moreless
  • Schema-valid request rejected
  • Undocumented Content-Type
  • Undocumented status code
838

Undocumented status codeST103

Received: 400
Documented: 200, 302, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-d3986a0cb1dd2daeae0d7e0de6d06f0b-516f55111580676e-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/universal?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Audio/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/universal?mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&userId=b621c28617a34bc5af98577ca512bcc6'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 302, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Audio/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/universal?enableAudioVbrEncoding=true'

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Audio/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/universal?userId=385c4378-f2ef-2f98-b054-2ef345d4d0a7&audioBitRate=-10776&maxAudioSampleRate=-833998&startTimeTicks=-366&enableRedirection=false&maxStreamingBitrate=1191&enableRemoteMedia=true&maxAudioChannels=289&audioCodec='

Undocumented Content-TypeST105

Received: application/vnd.apple.mpegurl
Documented: audio/*
Response200 OK
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=1329390592,AVERAGE-BANDWIDTH=1329390592
main.m3u8?audioCodec=0QhB4ImB&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&maxAudioBitDepth=577628&maxAudioSampleRate=5323&container=started_at&container=%C2%82M%C3%9A%C3%94%C2%AD%3B%F3%84%B8%99%C2%9E&container=U&transcodingProtocol=hls&transcodingAudioChannels=-20098507&audioBitRate=-2147483648&enableRedirection=false&transcodingContainer=YK0m%7CZwj&enableRemoteMedia=true&maxAudioChannels=-56723&deviceId=workbench&userId=b621c286 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Audio/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/universal?audioCodec=0QhB4ImB&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&maxAudioBitDepth=577628&maxAudioSampleRate=5323&container=started_at&container=%C2%82M%C3%9A%C3%94%C2%AD%3B%F3%84%B8%99%C2%9E&container=U&transcodingProtocol=hls&transcodingAudioChannels=-20098507&audioBitRate=-2147483648&enableRedirection=false&transcodingContainer=YK0m%7CZwj&enableRemoteMedia=true&maxAudioChannels=-56723&deviceId=workbench&userId=b621c28617a34bc5af98577ca512bcc6'
HEAD/Audio/{itemId}/universal
Server error+3 moreless
  • Schema-valid request rejected
  • Undocumented Content-Type
  • Undocumented status code
807

Undocumented status codeST103

Received: 400
Documented: 200, 302, 404, 503, 401, 403
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/universal?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Audio/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/universal?mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&userId=b621c28617a34bc5af98577ca512bcc6'

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response404 Not Found
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Audio/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/universal?transcodingAudioChannels=22024&audioBitRate=-1783082&enableRedirection=true&transcodingProtocol=http&userId=3455e73e-6f53-2fac-bc0f-6f1dfb6e3ff0&maxStreamingBitrate=83657&enableAudioVbrEncoding=false&maxAudioChannels=-1127602648&audioCodec=zL9ydm&startTimeTicks=5696&maxAudioBitDepth=-578&maxAudioSampleRate=77325&container=%0D%F1%82%97%B9%C2%8B%3F%C3%A0%F0%96%91%99&container=%2AO%F4%8B%B7%93%C3%A0%F1%92%BA%87%1A%F1%96%B3%B0%C2%93Su&container=G%C3%86&enableRemoteMedia=false'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 302, 404, 503, 401, 403
Response500 Internal Server Error
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Audio/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/universal?audioBitRate=-76615823&deviceId=workbench&transcodingAudioChannels=-39916801&userId=b621c28617a34bc5af98577ca512bcc6&container=None&container=&container=%F0%A4%82%BA&container=&transcodingContainer=JqUWlB&enableAudioVbrEncoding=true&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42'
GET/DisplayPreferences/{displayPreferencesId}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
639

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"client":["The client field is required."]},"traceId":"00-80ad52d20eb6acfdfb33b6236c7f1104-e265f24d5e04e3a6-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/DisplayPreferences/0?client='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aa8856db17cc46a89a63ee643e44dfe2"' 'http://0.0.0.0:44913/DisplayPreferences/0?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&client=00'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - violates `format` at /properties/userId
Response200 OK
{"Id":"543b6ca4-c9f2-1c87-d81d-af7a932499c0","SortBy":"SortName","RememberIndexing":false,"PrimaryImageHeight":250,"PrimaryImageWidth":250,"CustomPrefs":{"chromecastVersion":"stable","skipForwardLength":"30000","skipBackLength":"10000","enableNextVideoInfoOverlay":"False","tvhome":null,"dashboardTheme":null},"ScrollDirection":"Horizontal","ShowBackdrop":true,"RememberSorting":false,"SortOrder":"Ascending","ShowSidebar":false,"Client":"H\u00FA"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' 'http://0.0.0.0:44913/DisplayPreferences/543b6ca4-c9f2-1c87-d81d-af7a932499c0?userId=&client=H%C3%BA'
POST/DisplayPreferences/{displayPreferencesId}
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,427

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"client":["The client field is required."]},"traceId":"00-0c4ed1838325da90bf62f56a8cdaf798-6416442565d3cd5e-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Client": null, "CustomPrefs": {}, "Id": null, "IndexBy": null, "PrimaryImageHeight": 0, "PrimaryImageWidth": 0, "RememberIndexing": false, "RememberSorting": false, "ScrollDirection": "Vertical", "ShowBackdrop": false, "ShowSidebar": false, "SortBy": null, "SortOrder": "Ascending", "ViewType": null}' 'http://0.0.0.0:44913/DisplayPreferences/0?client='

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-3324f12d3c6426af2a139c01822f0b3e-cb82bc350b4db353-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/DisplayPreferences/0?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&client='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="348d2c91303f4649aaf592842d84c208"' -H 'Content-Type: application/json' -d '{"Client": null, "CustomPrefs": {}, "Id": null, "IndexBy": null, "PrimaryImageHeight": 0, "PrimaryImageWidth": 0, "RememberIndexing": false, "RememberSorting": false, "ScrollDirection": "Vertical", "ShowBackdrop": false, "ShowSidebar": false, "SortBy": null, "SortOrder": "Ascending", "ViewType": null}' 'http://0.0.0.0:44913/DisplayPreferences/0?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&client=00'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - header: violates `required` (was Authorization)
  - body: violates `type` at /allOf/0/properties/IndexBy/anyOf/1 (was null, became integer)
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"CustomPrefs": {"w\u0007\u00d2\u00bf\u9321": null, "": null, "}\u00b9\u00be": "\ud8a5\udf3c\u00ccu", "T\u001c\u00d4\udabc\udfed\u0087\udb7d\udd10\u0013\u00dcc\u0004\udaa1\udf99": null, "\udb5b\udd4a\u00c8": null}, "ShowSidebar": false, "ViewType": "", "ShowBackdrop": false, "PrimaryImageWidth": 29128, "RememberSorting": true, "IndexBy": -1673}' 'http://0.0.0.0:44913/DisplayPreferences/543b6ca4-c9f2-1c87-d81d-af7a932499c0?userId=ff77dc43a6bd4529bb25524d5f517eba&client=0'
POST/Environment/ValidatePath
API accepts requests without authentication+3 moreless
  • Schema-violating request accepted
  • Undocumented Content-Type
  • Undocumented status code
857

Undocumented status codeST103

Received: 415
Documented: 204, 404, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-33257035474a2cf46b47f78b7731b840-34760b87d285054a-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Environment/ValidatePath

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"$":["The JSON value could not be converted to System.Boolean. Path: $ | LineNumber: 0 | BytePositionInLine: 1."],"validatePathDto":["The validatePathDto field is required."]},"traceId":"00-36017fe3c06c788d5cd270b1edf510d9-2bbcf994b18a8051-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IsFile": {}, "Path": null, "ValidateWritable": false}' http://0.0.0.0:44913/Environment/ValidatePath

API accepts requests without authenticationST401

Expected 401 or 403, got `204 No Content` for `POST /Environment/ValidatePath`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `Authorization` in header - violates `required` (was Authorization)
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"ValidateWritable": false, "Path": "/config/data/playlists11111111111111"}' http://0.0.0.0:44913/Environment/ValidatePath

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"Path": "/config/data/backups/jellyfin-backup-20261019133219.zip", "ValidateWritable": true}' http://0.0.0.0:44913/Environment/ValidatePath
GET/Genres
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
983

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres?startIndex=-2147483648&limit=-2147483648&searchTerm=&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&isFavorite=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&sortBy=Default&sortOrder=Ascending&enableImages=true&enableTotalRecordCount=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres?userId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres?startIndex=-2147483648&limit=-2147483648&searchTerm=&parentId=&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&isFavorite=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&sortBy=Default&sortOrder=Ascending&enableImages=true&enableTotalRecordCount=true'
GET/Items/Counts
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
650

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"MovieCount":1,"SeriesCount":0,"EpisodeCount":0,"ArtistCount":0,"ProgramCount":0,"TrailerCount":0,"SongCount":1,"AlbumCount":0,"MusicVideoCount":0,"BoxSetCount":0,"BookCount":0,"ItemCount":4}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Counts?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-28ce276e5e942b72e509fc1c6c643259-51e4e6c551cb20f7-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Counts?userId=null&userId=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Counts?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&isFavorite=false'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/Counts?userId=2f648523b5ae496aa51c5b33a605165c'
POST/Items/RemoteSearch/MusicAlbum
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
768

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-65b01d9ed3928fc8c082e0056799a0d1-c934d35060ee1607-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/MusicAlbum

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-49b01d7fe6ee8f810a6b5a020053d855-aeed24b929ae9b57-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/MusicAlbum

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/MusicAlbum

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> SongInfos -> Array with invalid items: Artists: Incorrect type
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"AlbumArtists": [], "ArtistProviderIds": {}, "IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "2000-01-01T00:00:00Z", "ProviderIds": {}, "SongInfos": [{"Album": null, "AlbumArtists": [], "Artists": [null, null], "IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "2000-01-01T00:00:00Z", "ProviderIds": {}, "Year": 0}], "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/MusicAlbum

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"$":["The JSON value could not be converted to System.DateTime. Path: $ | LineNumber: 0 | BytePositionInLine: 32."],"query":["The query field is required."]},"traceId":"00-283f56b0dd1a065b3157b886d7f8bd68-b77649841e164121-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' -H 'Content-Type: application/json' -d '{"ItemId": "3ea448c9-21a4-2341-9ecd-31ce1357d598", "SearchInfo": {"AlbumArtists": [], "Year": null, "IndexNumber": null, "Name": "973", "PremiereDate": "2026-10-19T13:11:43.9259273Z", "SongInfos": [{"ParentIndexNumber": null, "Artists": null, "Name": null, "PremiereDate": "0242-12-07T10:10:14.717-01:54", "ProviderIds": null, "IsAutomated": false, "MetadataLanguage": null, "MetadataCountryCode": null}, {"Path": "", "PremiereDate": "0964-06-10T12:23:41.3357+23:13", "AlbumArtists": ["MissingContentType", "\u00d2\u00f7\u00f3\u0099F;\u0084\uda86\udd60\u00f4x\u00bd\ud935\udc85Qz", "-\u00c1\u00e7\u00b9J\ud959\udc33\u00e8\udae4\udfe8\u00d0\u00d1\u00b6\u001e9l", "", "", "\ud9b4\uddb1"], "ParentIndexNumber": null}, {"Name": null, "IsAutomated": true, "Path": "\uda26\udcd95", "OriginalTitle": ",D\u00d8\u00f6", "Year": null, "ProviderIds": null, "PremiereDate": "7705-03-08T15:08:35+03:44", "IndexNumber": null, "Artists": ["\u00a6N\uda65\udc4c", "\udb49\ude51\u00fa\u00af\u0014C", "affected", "i\ud855\udc2f\ud858\udf29\u007f\udac8\uddabo_\u00c0\u00a3"], "Album": null, "ParentIndexNumber": null, "MetadataLanguage": "", "AlbumArtists": null, "MetadataCountryCode": null}, {"Path": null, "Name": null, "ProviderIds": {"\u00c7": null}, "MetadataLanguage": "", "OriginalTitle": "\u009cwU\ud818\ude72x\ud32a", "PremiereDate": null, "AlbumArtists": null}, {"Year": null, "Artists": []}, {}, {}, {"PremiereDate": "0302-05-06T19:39:10.292304+09:00", "Album": "\u001f\ud8e2\udca8\ud8c7\udd7d\u00bb\u0002\u00c6\u00bb", "MetadataCountryCode": "uCZ^k", "IndexNumber": -2147483648, "AlbumArtists": null, "Year": -30183, "Path": null, "Name": null, "ProviderIds": null, "ParentIndexNumber": -100001, "OriginalTitle": "\udab8\udfee\uda4e\uddee|@#\u4a0e#\u00a70\u00e2&\u00a1\u001c\u00f1\u00ed", "IsAutomated": false, "Artists": null, "MetadataLanguage": "?\u00fc\ud93c\ude2eHX\ud8d1\udf06\u008aH$H_"}, {"OriginalTitle": "", "ProviderIds": {"": null, "\u00b35{\u00bd}M-": "\ud8e6\uddda\u00d8\u009c\u0019z", "\u008a\udac0\udd59\u00cb\u00b5\ud826\udeebg\u00f8\u00a1\u00de": "A\u00c2Bj\u0016qG\udaad\udd9a\u00e2", "\ud946\ude89\u000f\u00aa\udb1b\udd03\u00b1\u3f97\udb7a\udf8b\u00d7\u0082\u00ee\u00ce": "#\u00bd", "\u0097\udb02\udcd0\ud946\udd81r": null}, "Year": 326747765}, {"Path": null, "AlbumArtists": ["\u00dc\u00aa<\uda37\udf1c!", "\uda57\udd64\ud8d3\udfb1\u00ce", "\ud806\udc5a", "G2\u0086\udaf0\udfff\u0095bp", "H\u00a4\u0016E\f", "\u00d2=\u00c7\u00e4\ud928\udd9f\uda14\udf28\u0099U9\u00c8", "*\udb97\udf34\ud92c\udc0b\u009c2\u0086\u00e1!\u00e1=", "", "^\u00baZ"], "Album": null, "MetadataCountryCode": null, "ParentIndexNumber": null, "MetadataLanguage": "\udb84\udc6e\u00f1", "IndexNumber": 38064302, "OriginalTitle": "\u00e8v\uda3f\udd7b\ud945\udcb5 \u0098\uda06\udda8\u0017`\u00e1\u0014-\u00e7", "IsAutomated": true, "PremiereDate": "1330-09-27T01:57:01-18:49"}], "MetadataLanguage": "\udba7\udf1c\u00e9\u00e5b\u00c2\u00c9\u00d6\u00d1", "ParentIndexNumber": -49}, "IncludeDisabledProviders": false, "SearchProviderName": "MusicBrainz"}' http://0.0.0.0:44913/Items/RemoteSearch/MusicAlbum
POST/Items/RemoteSearch/Person
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,013

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-2fe6db7f510a04581ba8920fe3e4dedb-b1ee17c792575d30-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/Person

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-27c3420a7f418fdcf38a6b42b5eca6c7-af762ce2fe057d15-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Person

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/Person

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> PremiereDate: Value not matching the 'date-time' format
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "", "ProviderIds": {}, "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Person

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"$":["The JSON value could not be converted to System.DateTime. Path: $ | LineNumber: 0 | BytePositionInLine: 29."],"query":["The query field is required."]},"traceId":"00-0dd9cef7fb64adc4bfcaf16d8e1dc793-f7cd5122bbf2fcf1-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b0313ff87de84b30819fcb70448dda89"' -H 'Content-Type: text/json' -d '{"IncludeDisabledProviders": false, "ItemId": "72e63ac7-a953-1322-9f70-d5dc2e675fc7", "SearchProviderName": null, "SearchInfo": {"PremiereDate": "0097-08-09T18:17:31.2+17:33", "IndexNumber": 99195, "OriginalTitle": null, "Path": "/config/metadata/Studio/ListenBrainz Similarity ProviderNotice"}}' http://0.0.0.0:44913/Items/RemoteSearch/Person
GET/Items/{itemId}/InstantMix
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
748

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-187e65491c349996bd4b3223ef567a58-e1347d1014ac1699-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/InstantMix?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/InstantMix?imageTypeLimit=0&userId=fab2efc9-8e36-1202-94f4-c53675b40a1d&enableUserData=false&enableImages=false'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `fields`, `enableImageTypes`, `userId` in query
  - violates `type` at /properties/fields (was array, became boolean)
  - violates `type` at /properties/enableImageTypes (was array, became boolean)
  - violates `format` at /properties/userId
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/InstantMix?enableImageTypes=false&fields=false&userId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/7e64e319-657a-9516-ec78-490da03edccb/InstantMix?userId=b88b4fffe5314323978ea5f361c7d401'
GET/Libraries/AvailableOptions
API accepts requests without authentication+3 moreless
  • Missing required header accepted
  • Schema-violating request accepted
  • Undocumented status code
812

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Libraries/AvailableOptions`
Response200 OK
{"MetadataSavers":[{"Name":"Nfo","DefaultEnabled":true}],"MetadataReaders":[{"Name":"Nfo","DefaultEnabled":true}],"SubtitleFetchers":[],"LyricFetchers":[],"MediaSegmentProviders":[],"TypeOptions":[{"Type":"Series","MetadataFetchers":[{"Name":"TheMovieDb","DefaultEnabled":true},{"Name":"The Open Movie Database","DefaultEnabled":true}],"ImageFetchers":[{"Name":"TheMovieDb","DefaultEnabled":true}],"SimilarItemProviders":[{"Name":"TheMovieDb","DefaultEnabled":false},{"Name":"Local Genre/Tag","DefaultEnabled":tr // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44913/Libraries/AvailableOptions?libraryContentType=-58800'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `libraryContentType` in query - libraryContentType: Incorrect type
Response200 OK
{"MetadataSavers":[{"Name":"Nfo","DefaultEnabled":true}],"MetadataReaders":[{"Name":"Nfo","DefaultEnabled":true}],"SubtitleFetchers":[],"LyricFetchers":[],"MediaSegmentProviders":[],"TypeOptions":[{"Type":"Series","MetadataFetchers":[{"Name":"TheMovieDb","DefaultEnabled":true},{"Name":"The Open Movie Database","DefaultEnabled":true}],"ImageFetchers":[{"Name":"TheMovieDb","DefaultEnabled":true}],"SimilarItemProviders":[{"Name":"TheMovieDb","DefaultEnabled":false},{"Name":"Local Genre/Tag","DefaultEnabled":tr // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Libraries/AvailableOptions?libraryContentType=null&libraryContentType=null'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"isNewLibrary":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-8c49abb791a8f62dea958f2045eb568f-0071af6d71c0706c-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Libraries/AvailableOptions?isNewLibrary=null&isNewLibrary=null'

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
{"MetadataSavers":[{"Name":"Nfo","DefaultEnabled":false}],"MetadataReaders":[{"Name":"Nfo","DefaultEnabled":true}],"SubtitleFetchers":[],"LyricFetchers":[],"MediaSegmentProviders":[],"TypeOptions":[{"Type":"Series","MetadataFetchers":[{"Name":"TheMovieDb","DefaultEnabled":true},{"Name":"The Open Movie Database","DefaultEnabled":false}],"ImageFetchers":[{"Name":"TheMovieDb","DefaultEnabled":false}],"SimilarItemProviders":[{"Name":"TheMovieDb","DefaultEnabled":false},{"Name":"Local Genre/Tag","DefaultEnabled" // Output truncated...
Reproduce
curl -X GET 'http://0.0.0.0:44913/Libraries/AvailableOptions?libraryContentType=unknown&isNewLibrary=true'
POST/Library/Media/Updated
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
720

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-45ad3d126d9548b9e1a6bd07c03dc6b6-e71e4a084e937b7e-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Library/Media/Updated

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"dto":["The dto field is required."],"$.Updates[0].UpdateType":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.Updates[0].UpdateType | LineNumber: 0 | BytePositionInLine: 43."]},"traceId":"00-06539367b311bedfb0fc74e39bccd2ea-3598bcdbdcc5b636-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Updates": [{"Path": null, "UpdateType": {}}]}' http://0.0.0.0:44913/Library/Media/Updated

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - updates -> Array with invalid items: Path: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Updates": [{"Path": false, "UpdateType": null}]}' http://0.0.0.0:44913/Library/Media/Updated

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Updates": [null]}' http://0.0.0.0:44913/Library/Media/Updated

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Updates": [{"Path": null, "UpdateType": ""}]}' http://0.0.0.0:44913/Library/Media/Updated
GET/Library/VirtualFolders
API accepts requests without authentication+3 moreless
  • Response violates schema
  • Missing required header accepted
  • Schema-violating request accepted
634

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Library/VirtualFolders`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
[{"Name":"03","Locations":[],"LibraryOptions":{"Enabled":true,"EnablePhotos":true,"EnableRealtimeMonitor":false,"EnableLUFSScan":false,"EnableChapterImageExtraction":false,"ExtractChapterImagesDuringLibraryScan":false,"EnableTrickplayImageExtraction":false,"ExtractTrickplayImagesDuringLibraryScan":false,"PathInfos":[],"SaveLocalMetadata":false,"EnableInternetProviders":false,"EnableAutomaticSeriesGrouping":true,"EnableEmbeddedTitles":false,"EnableEmbeddedExtrasTitles":false,"EnableEmbeddedEpisodeInfos":fals // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44913/Library/VirtualFolders

Response violates schemaST1082 violations

-58800 is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/VirtualFolderInfo/properties/CollectionType:

    {
        "anyOf": [
            {
                "enum": [
                    "movies",
                    "tvshows",
                    "music",
                    "musicvideos",
                    "homevideos",
                    "boxsets",
                    "books",
                    "mixed"
                ],
                "allOf": [
                    {
                        "$ref": "#/components/schemas/CollectionTypeOptions"
                    }
                ],
                "description": "Gets or sets the type of the collection."
        // Output truncated...
    }

Value:

    -58800
{"AllowEmbeddedSubtitles":"AllowAll","AutomaticRefreshIntervalDays":0,"Autom ... is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/VirtualFolderInfo/properties/LibraryOptions:

    {
        "anyOf": [
            {
                "allOf": [
                    {
                        "$ref": "#/components/schemas/LibraryOptions"
                    }
                ]
            },
            {
                "type": "null"
            }
        ]
    }

Value:

    {
        "AllowEmbeddedSubtitles": "AllowAll",
        "AutomaticRefreshIntervalDays": 0,
        "AutomaticallyAddToCollection": false,
        "CustomTagDelimiters": [],
        "DelimiterWhitelist": [],
        "DisabledLocalMetadataReaders": [],
        "DisabledLyricFetchers": [],
        "DisabledMediaSegmentProviders": [],
        "DisabledSubtitleFetchers": [],
        "EnableAutomaticSeriesGrouping": false,
        "EnableChapterImageExtraction": false,
        "EnableEmbeddedEpisodeInfos": false,
        "EnableEmbeddedExtrasTitles": false,
        "EnableEmbeddedTitles": false,
        "EnableInternetProviders": false,
        "EnableLUFSScan": false,
        "EnablePhotos": false,
        "EnableRealtimeMonitor": false,
        // Output truncated...
    }
Response200 OK
[{"Name":"0101","Locations":[],"CollectionType":"movies","LibraryOptions":{"Enabled":false,"EnablePhotos":false,"EnableRealtimeMonitor":false,"EnableLUFSScan":false,"EnableChapterImageExtraction":false,"ExtractChapterImagesDuringLibraryScan":false,"EnableTrickplayImageExtraction":false,"ExtractTrickplayImagesDuringLibraryScan":false,"PathInfos":[],"SaveLocalMetadata":false,"EnableInternetProviders":false,"EnableAutomaticSeriesGrouping":false,"EnableEmbeddedTitles":false,"EnableEmbeddedExtrasTitles":false,"E // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Library/VirtualFolders
POST/Library/VirtualFolders/Name
Unexpected response to a request without authentication+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Undocumented Content-Type
655

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Library/VirtualFolders/Name?name=&newName='

Response violates schemaST108

"The media collection does not exist." is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "The media collection does not exist."
Response404 Not Found
"The media collection does not exist."
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aa8856db17cc46a89a63ee643e44dfe2"' 'http://0.0.0.0:44913/Library/VirtualFolders/Name?newName=%16%F2%B5%90%B2%1Bj%C2%87F%C2%91%21%27%F3%BA%AD%97%F4%8E%9B%91&refreshLibrary=false&name=O+Mach%C3%A3o'

Unexpected response to a request without authenticationST401

Expected 401 or 403, got `404 Not Found` for `POST /Library/VirtualFolders/Name`
Response404 Not Found
"The media collection does not exist."
Reproduce
curl -X POST 'http://0.0.0.0:44913/Library/VirtualFolders/Name?name=Media+Segment+Scan&refreshLibrary=true&newName=%F1%BF%81%B9%05xN%C3%AD'
GET/LiveTv/Programs
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,031

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Programs?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-1f87f970c0e5ee1aa02e67b5e68488cc-f36bb2b5e1e73241-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Programs?userId=null&userId=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Programs?channelIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&minStartDate=2000-01-01T00%3A00%3A00Z&hasAired=true&isAiring=true&maxStartDate=2000-01-01T00%3A00%3A00Z&minEndDate=2000-01-01T00%3A00%3A00Z&maxEndDate=2000-01-01T00%3A00%3A00Z&isMovie=true&isSeries=true&isNews=true&isKids=true&isSports=true&startIndex=-2147483648&limit=-2147483648&sortBy=IsFavoriteOrLiked&sortOrder=Ascending&genres=&genreIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&enableImages=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&enableUserData=true&seriesTimerId=&librarySeriesId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&enableTotalRecordCount=true'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"maxEndDate":["The value \u00270332-04-30T18:13:18\u002B18:32\u0027 is not valid."]},"traceId":"00-d9c547fb4b32ce772bbd6e5dba831ff7-c9649db7314b2748-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/LiveTv/Programs?seriesTimerId=%C3%A4J%F2%AB%B7%98%15I%C2%94%02%C2%93S%F3%AC%B8%94&genreIds=17507293-4d1f-30a6-9130-02a822e0d973&genreIds=a936715a-119e-2cf6-862c-ad10bca87c6b&genreIds=124af9f2-c5d9-2a0c-89a6-1f63d2107b3b&genreIds=ba8c3558-50f6-3644-a9f1-69136d341b12&genreIds=2fcf7f6e-60dc-39a1-a42e-41c17c56dd4b&genreIds=de06061d-e141-4cfe-8db0-52171ab8580e&enableImages=true&maxEndDate=0332-04-30T18%3A13%3A18%2B18%3A32'
POST/LiveTv/Programs
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,143

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"body":["The body field is required."],"$[0]":["The JSON value could not be converted to MediaBrowser.Model.Querying.ItemFields. Path: $[0] | LineNumber: 0 | BytePositionInLine: 5."]},"traceId":"00-feb9fe908f7f6bd0f6adc8d56d761109-b09a9adf86d0305a-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelIds": [], "EnableImageTypes": [], "EnableImages": null, "EnableTotalRecordCount": true, "EnableUserData": null, "Fields": [null, null], "GenreIds": [], "Genres": [], "HasAired": null, "ImageTypeLimit": 0, "IsAiring": null, "IsKids": null, "IsMovie": null, "IsNews": null, "IsSeries": null, "IsSports": null, "LibrarySeriesId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "Limit": 0, "MaxEndDate": "2000-01-01T00:00:00Z", "MaxStartDate": "2000-01-01T00:00:00Z", "MinEndDate": "2000-01-01T00:00:00Z", "MinStartDate": "2000-01-01T00:00:00Z", "SeriesTimerId": null, "SortBy": [], "SortOrder": [], "StartIndex": 0, "UserId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455"}' http://0.0.0.0:44913/LiveTv/Programs

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - fields -> Array with invalid items: Incorrect type
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelIds": [], "EnableImageTypes": [], "EnableImages": null, "EnableTotalRecordCount": true, "EnableUserData": null, "Fields": [0], "GenreIds": [], "Genres": [], "HasAired": null, "ImageTypeLimit": 0, "IsAiring": null, "IsKids": null, "IsMovie": null, "IsNews": null, "IsSeries": null, "IsSports": null, "LibrarySeriesId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "Limit": 0, "MaxEndDate": "2000-01-01T00:00:00Z", "MaxStartDate": "2000-01-01T00:00:00Z", "MinEndDate": "2000-01-01T00:00:00Z", "MinStartDate": "2000-01-01T00:00:00Z", "SeriesTimerId": null, "SortBy": [], "SortOrder": [], "StartIndex": 0, "UserId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455"}' http://0.0.0.0:44913/LiveTv/Programs

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelIds": [], "EnableImageTypes": [], "EnableImages": null, "EnableTotalRecordCount": true, "EnableUserData": null, "Fields": [], "GenreIds": [], "Genres": [], "HasAired": null, "ImageTypeLimit": 0, "IsAiring": null, "IsKids": null, "IsMovie": null, "IsNews": null, "IsSeries": null, "IsSports": null, "LibrarySeriesId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "Limit": 0, "MaxEndDate": "2000-01-01T00:00:00Z", "MaxStartDate": "2000-01-01T00:00:00Z", "MinEndDate": "2000-01-01T00:00:00Z", "MinStartDate": "2000-01-01T00:00:00Z", "SeriesTimerId": null, "SortBy": ["IsFavoriteOrLiked"], "SortOrder": [], "StartIndex": 0, "UserId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455"}' http://0.0.0.0:44913/LiveTv/Programs

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-3f038ca4970fc94ce912574e81893ed0-f9f1cea209d3e0ea-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/LiveTv/Programs
GET/Movies/Recommendations
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
751

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
[]
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Movies/Recommendations?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-26909aa8dc600e96892e6bd691ff9030-2de275fd587c4fd2-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Movies/Recommendations?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Movies/Recommendations?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Movies/Recommendations?fields=CanDelete'
GET/MusicGenres/{name}/InstantMix
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
745

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/MusicGenres/0/InstantMix?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-287b45a65e569ad9d2b63388352672d2-2595886c8a127797-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/MusicGenres/0/InstantMix?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/MusicGenres/0/InstantMix?userId=2f648523b5ae496aa51c5b33a605165c'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/MusicGenres/11701312/InstantMix?fields=ItemCounts&fields=AirTime&fields=DateLastRefreshed&fields=Etag&fields=CumulativeRunTimeTicks&userId=b88b4fffe5314323978ea5f361c7d401'
POST/Playlists
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,008

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Ids": [], "IsPublic": false, "MediaType": "Book", "Name": "", "UserId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "Users": []}' 'http://0.0.0.0:44913/Playlists?name=&ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&mediaType=Unknown'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Id":"a5df0a3ef9567007247a741419caa2aa"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Ids": [], "IsPublic": false, "MediaType": "Book", "Name": "", "UserId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "Users": []}' 'http://0.0.0.0:44913/Playlists?userId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d null 'http://0.0.0.0:44913/Playlists?name=&ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&mediaType=Unknown'
GET/Playlists/{playlistId}/Items
Server error+3 moreless
  • Response violates schema
  • Schema-valid request rejected
  • Undocumented status code
771

Response violates schemaST108

"Playlist not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Playlist not found"
Response404 Not Found
"Playlist not found"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?startIndex=-2147483648&limit=-2147483648&fields=AirTime&enableImages=true&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary'

Undocumented status codeST103

Received: 400
Documented: 200, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-41d80f4a5e1d772e97bb930c7a4992be-78a30b4b04bb6add-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?userId=null&userId=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403, 404, 503, 401
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playlistId":["The value \u0027[\u0027e149bd09-0df5-4245-84b0-6badfa7576c5\u0027, \u0027dae986e7-7bde-1cf6-8338-ed48b9c4f771\u0027, \u002708b7c285-6827-3da5-9efb-4f12f114c653\u0027, \u0027fb7e85ec-28bd-18ff-a3e8-c5ffeb53825f\u0027, \u0027d49f93bd-69b9-16e3-8c79-8bc1fea9e9ff\u0027]\u0027 is not valid."]},"traceId":"00-5438a67d1955cb6617790b5e26c581b9-e35370d97b6ca0d0-00"}
Reproduce
  1. POST/Playlists
    curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="698124be86ce43c4a6db9581073d52c7"' -H 'Content-Type: text/json' -d '{"UserId": null, "Ids": ["e149bd09-0df5-4245-84b0-6badfa7576c5", "dae986e7-7bde-1cf6-8338-ed48b9c4f771", "08b7c285-6827-3da5-9efb-4f12f114c653", "fb7e85ec-28bd-18ff-a3e8-c5ffeb53825f", "d49f93bd-69b9-16e3-8c79-8bc1fea9e9ff"], "IsPublic": true, "Name": "\ud82d\udca3\ud811\uddd0\u007f", "MediaType": "Video", "Users": [{"UserId": "708783d5-5899-2364-b71a-f8d72ee2d18c", "CanEdit": true}, {}, {}, {}, {}, {"CanEdit": false, "UserId": "8b4c750b-08c0-33a4-804a-1edea17bd6ac"}, {}, {"UserId": "3cbc19ac-02d7-27da-b01c-d368631e7da6", "CanEdit": true}, {"CanEdit": true}, {"CanEdit": true}, {"UserId": "7b5b02ae-2b98-12d7-a8b4-711e11c2214e", "CanEdit": false}, {"UserId": "7d124938-463c-5801-a005-3f793b0a57de", "CanEdit": false}, {}, {}, {"UserId": "1f7125f3-6a7f-4748-bfc4-b748c73434d0", "CanEdit": true}, {}, {"CanEdit": false, "UserId": "9e685f66-e603-2569-889e-b497db810d0c"}, {}]}' http://0.0.0.0:44913/Playlists
  2. GET/Playlists/['e149bd09-0df5-4245-84b0-6badfa7576c5', 'dae986e7-7bde-1cf6-8338-ed48b9c4f771', '08b7c285-6827-3da5-9efb-4f12f114c653', 'fb7e85ec-28bd-18ff-a3e8-c5ffeb53825f', 'd49f93bd-69b9-16e3-8c79-8bc1fea9e9ff']/Itemsfailed here
    curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="698124be86ce43c4a6db9581073d52c7"' 'http://0.0.0.0:44913/Playlists/%5B'"'"'e149bd09-0df5-4245-84b0-6badfa7576c5'"'"',%20'"'"'dae986e7-7bde-1cf6-8338-ed48b9c4f771'"'"',%20'"'"'08b7c285-6827-3da5-9efb-4f12f114c653'"'"',%20'"'"'fb7e85ec-28bd-18ff-a3e8-c5ffeb53825f'"'"',%20'"'"'d49f93bd-69b9-16e3-8c79-8bc1fea9e9ff'"'"'%5D/Items?startIndex=-67248'
GET/Songs/{itemId}/InstantMix
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
745

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-8a651a3b72ce11c995d30cd033d7ecf0-f17374a7b31e7c40-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Songs/e3e70682-c209-1cac-a29f-6fbed82c07cd/InstantMix?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Songs/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/InstantMix?fields=SeasonUserData&fields=PlayAccess&fields=ChildCount&fields=IsHD&userId=0ec723ba-252a-1a9c-aa98-bb15036cf160&imageTypeLimit=28442'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `enableUserData`, `userId` in query
  - violates `type` at /properties/enableUserData (was boolean, became string)
  - violates `format` at /properties/userId
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/Songs/7e64e319-657a-9516-ec78-490da03edccb/InstantMix?userId=&enableUserData=&enableImages=true&limit=-7512&fields=SortName&fields=SortName&fields=IsHD&imageTypeLimit=-44346&enableImageTypes=Menu&enableImageTypes=Screenshot&enableImageTypes=Chapter&enableImageTypes=Thumb&enableImageTypes=Backdrop&enableImageTypes=Primary&enableImageTypes=Disc'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Songs/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/InstantMix?userId=b88b4fffe5314323978ea5f361c7d401'
GET/Studios
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
937

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Studios?startIndex=-2147483648&limit=-2147483648&searchTerm=&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&isFavorite=true&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&enableImages=true&enableTotalRecordCount=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Studios?userId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Studios?startIndex=-2147483648&limit=-2147483648&searchTerm=&parentId=&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&isFavorite=true&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&enableImages=true&enableTotalRecordCount=true'
POST/System/Configuration
Server error+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
1,060

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-b183a1496b42f04ef7158df29db02b49-5b667cf7f3e4b1fd-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/System/Configuration

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"configuration":["The configuration field is required."],"$.EnableLegacyAuthorization":["The JSON value could not be converted to System.Boolean. Path: $.EnableLegacyAuthorization | LineNumber: 0 | BytePositionInLine: 558."]},"traceId":"00-1dd97dac4dc7290401d06783ca442831-aaa482e466bcbf5f-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"ActivityLogRetentionDays": 0, "AllowClientLogUpload": false, "CachePath": null, "CacheSize": 0, "CastReceiverApplications": [], "ChapterImageResolution": "P144", "CodecsUsed": [], "ContentTypes": [], "CorsHosts": [], "DisableLiveTvChannelUserDataName": false, "DisplaySpecialsWithinSeasons": false, "DummyChapterDuration": 0, "EnableCaseSensitiveItemIds": false, "EnableExternalContentInSuggestions": false, "EnableFolderView": false, "EnableGroupingMoviesIntoCollections": false, "EnableGroupingShowsIntoCollections": false, "EnableLegacyAuthorization": {}, "EnableMetrics": false, "EnableNormalizedItemByNameIds": false, "EnableSlowResponseWarning": false, "ImageExtractionTimeoutMs": 0, "ImageSavingConvention": "Legacy", "InactiveSessionThreshold": 0, "IsPortAuthorized": false, "IsStartupWizardCompleted": false, "LibraryMetadataRefreshConcurrency": 0, "LibraryMonitorDelay": 0, "LibraryScanFanoutConcurrency": 0, "LibraryUpdateDuration": 0, "LogFileRetentionDays": 0, "MaxAudiobookResume": 0, "MaxResumePct": 0, "MetadataCountryCode": "", "MetadataOptions": [], "MetadataPath": "", "MinAudiobookResume": 0, "MinResumeDurationSeconds": 0, "MinResumePct": 0, "ParallelImageEncodingLimit": 0, "PathSubstitutions": [], "PluginRepositories": [], "PreferredMetadataLanguage": "", "PreviousVersion": null, "PreviousVersionStr": null, "QuickConnectAvailable": false, "RemoteClientBitrateLimit": 0, "SaveMetadataHidden": false, "ServerName": "", "SkipDeserializationForBasicTypes": false, "SlowResponseThresholdMs": 0, "SortRemoveCharacters": [], "SortRemoveWords": [], "SortReplaceCharacters": [], "TrickplayOptions": {}, "UICulture": ""}' http://0.0.0.0:44913/System/Configuration

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"ActivityLogRetentionDays": 0, "AllowClientLogUpload": false, "CachePath": null, "CacheSize": 0, "CastReceiverApplications": [], "ChapterImageResolution": "P144", "CodecsUsed": [], "ContentTypes": [], "CorsHosts": [], "DisableLiveTvChannelUserDataName": false, "DisplaySpecialsWithinSeasons": false, "DummyChapterDuration": 0, "EnableCaseSensitiveItemIds": false, "EnableExternalContentInSuggestions": false, "EnableFolderView": false, "EnableGroupingMoviesIntoCollections": false, "EnableGroupingShowsIntoCollections": false, "EnableLegacyAuthorization": false, "EnableMetrics": false, "EnableNormalizedItemByNameIds": false, "EnableSlowResponseWarning": false, "ImageExtractionTimeoutMs": 0, "ImageSavingConvention": "Legacy", "InactiveSessionThreshold": 0, "IsPortAuthorized": false, "IsStartupWizardCompleted": false, "LibraryMetadataRefreshConcurrency": 0, "LibraryMonitorDelay": 0, "LibraryScanFanoutConcurrency": 0, "LibraryUpdateDuration": 0, "LogFileRetentionDays": 0, "MaxAudiobookResume": 0, "MaxResumePct": 0, "MetadataCountryCode": "", "MetadataOptions": [], "MetadataPath": "", "MinAudiobookResume": 0, "MinResumeDurationSeconds": 0, "MinResumePct": 0, "ParallelImageEncodingLimit": 0, "PathSubstitutions": [], "PluginRepositories": [], "PreferredMetadataLanguage": "", "PreviousVersion": null, "PreviousVersionStr": null, "QuickConnectAvailable": false, "RemoteClientBitrateLimit": 0, "SaveMetadataHidden": false, "ServerName": "", "SkipDeserializationForBasicTypes": false, "SlowResponseThresholdMs": 0, "SortRemoveCharacters": [], "SortRemoveWords": [], "SortReplaceCharacters": [], "TrickplayOptions": {"EnableHwAcceleration": false, "EnableHwEncoding": false, "EnableKeyFrameOnlyExtraction": false, "Interval": 0, "JpegQuality": 0, "ProcessPriority": -58800, "ProcessThreads": 0, "Qscale": 0, "ScanBehavior": "Blocking", "TileHeight": 0, "TileWidth": 0, "WidthResolutions": []}, "UICulture": ""}' http://0.0.0.0:44913/System/Configuration

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - trickplayOptions -> ScanBehavior: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"ActivityLogRetentionDays": 0, "AllowClientLogUpload": false, "CachePath": null, "CacheSize": 0, "CastReceiverApplications": [], "ChapterImageResolution": "P144", "CodecsUsed": [], "ContentTypes": [], "CorsHosts": [], "DisableLiveTvChannelUserDataName": false, "DisplaySpecialsWithinSeasons": false, "DummyChapterDuration": 0, "EnableCaseSensitiveItemIds": false, "EnableExternalContentInSuggestions": false, "EnableFolderView": false, "EnableGroupingMoviesIntoCollections": false, "EnableGroupingShowsIntoCollections": false, "EnableLegacyAuthorization": false, "EnableMetrics": false, "EnableNormalizedItemByNameIds": false, "EnableSlowResponseWarning": false, "ImageExtractionTimeoutMs": 0, "ImageSavingConvention": "Legacy", "InactiveSessionThreshold": 0, "IsPortAuthorized": false, "IsStartupWizardCompleted": false, "LibraryMetadataRefreshConcurrency": 0, "LibraryMonitorDelay": 0, "LibraryScanFanoutConcurrency": 0, "LibraryUpdateDuration": 0, "LogFileRetentionDays": 0, "MaxAudiobookResume": 0, "MaxResumePct": 0, "MetadataCountryCode": "", "MetadataOptions": [], "MetadataPath": "", "MinAudiobookResume": 0, "MinResumeDurationSeconds": 0, "MinResumePct": 0, "ParallelImageEncodingLimit": 0, "PathSubstitutions": [], "PluginRepositories": [], "PreferredMetadataLanguage": "", "PreviousVersion": null, "PreviousVersionStr": null, "QuickConnectAvailable": false, "RemoteClientBitrateLimit": 0, "SaveMetadataHidden": false, "ServerName": "", "SkipDeserializationForBasicTypes": false, "SlowResponseThresholdMs": 0, "SortRemoveCharacters": [], "SortRemoveWords": [], "SortReplaceCharacters": [], "TrickplayOptions": {"EnableHwAcceleration": false, "EnableHwEncoding": false, "EnableKeyFrameOnlyExtraction": false, "Interval": 0, "JpegQuality": 0, "ProcessPriority": "High", "ProcessThreads": 0, "Qscale": 0, "ScanBehavior": 0, "TileHeight": 0, "TileWidth": 0, "WidthResolutions": []}, "UICulture": ""}' http://0.0.0.0:44913/System/Configuration

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"MetadataPath": "Zw?\ud841\udfacK\u00b5", "EnableSlowResponseWarning": false, "MinAudiobookResume": 2568374, "SortRemoveWords": ["\u00d1\u00d2\u009a\ud89c\udc1d"], "DisplaySpecialsWithinSeasons": true, "SortRemoveCharacters": ["\udadd\udf2e\uda26\udf78S\ud938\udf65\udb3a\uddc4q", "Q\"\t\uda3a\udff3'"'"'\ud912\udd4a\u00ccl\u00ac\u00b7\u0094", "\u00a7\u00d0\u0002", "\u0099\u007f\u00ad\u00f8\u00e2\uda58\udc35\t;", ".\udbf1\udf2a\u00ca%", "\u0015\ud911\udef0s\u00e9\ud895\udde6\u0014"], "EnableCaseSensitiveItemIds": true, "MinResumePct": 210, "IsStartupWizardCompleted": true}' http://0.0.0.0:44913/System/Configuration

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: text/json' -d '{"ChapterImageResolution": "P720", "EnableExternalContentInSuggestions": false, "MinResumePct": -2304, "PreviousVersion": "\udbf8\udf38\u00dds\ud98c\udd0f\u00db\u00b7\u0001\u0090"}' http://0.0.0.0:44913/System/Configuration
POST/Users
Server error+3 moreless
  • Schema-valid request rejected
  • Undocumented Content-Type
  • Undocumented status code
6,533

Undocumented status codeST103

Received: 415
Documented: 204, 400, 403, 503, 401
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-49a60a4f3bdb4d90909a0044d9c2dbd1-aab59ba1b4d7f3fc-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Users?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Configuration": null, "EnableAutoLogin": null, "HasConfiguredEasyPassword": null, "HasConfiguredPassword": null, "HasPassword": null, "Id": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LastActivityDate": "2000-01-01T00:00:00Z", "LastLoginDate": "2000-01-01T00:00:00Z", "Name": null, "Policy": null, "PrimaryImageAspectRatio": null, "PrimaryImageTag": null, "ServerId": null, "ServerName": null}' 'http://0.0.0.0:44913/Users?userId=1cc1d68040f84e2b949b3d43119d2bb3'

Undocumented status codeST103

Received: 404
Documented: 204, 400, 403, 503, 401
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-3401288501b9346aaf3183c415367817-7a61379e03bfd308-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Configuration": null, "EnableAutoLogin": null, "HasConfiguredEasyPassword": null, "HasConfiguredPassword": null, "HasPassword": null, "Id": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LastActivityDate": "2000-01-01T00:00:00Z", "LastLoginDate": "2000-01-01T00:00:00Z", "Name": null, "Policy": {"AccessSchedules": [], "AllowedTags": [], "AuthenticationProviderId": "0", "BlockUnratedItems": [], "BlockedChannels": [], "BlockedMediaFolders": [], "BlockedTags": [], "EnableAllChannels": false, "EnableAllDevices": false, "EnableAllFolders": false, "EnableAudioPlaybackTranscoding": false, "EnableCollectionManagement": false, "EnableContentDeletion": false, "EnableContentDeletionFromFolders": [], "EnableContentDownloading": false, "EnableLiveTvAccess": false, "EnableLiveTvManagement": false, "EnableLyricManagement": false, "EnableMediaConversion": false, "EnableMediaPlayback": false, "EnablePlaybackRemuxing": false, "EnablePublicSharing": false, "EnableRemoteAccess": false, "EnableRemoteControlOfOtherUsers": false, "EnableSharedDeviceControl": false, "EnableSubtitleManagement": false, "EnableSyncTranscoding": false, "EnableUserPreferenceAccess": false, "EnableVideoPlaybackTranscoding": false, "EnabledChannels": [], "EnabledDevices": [], "EnabledFolders": [], "ForceRemoteSourceTranscoding": false, "InvalidLoginAttemptCount": 0, "IsAdministrator": false, "IsDisabled": false, "IsHidden": false, "LoginAttemptsBeforeLockout": 0, "MaxActiveSessions": 0, "MaxParentalRating": 0, "MaxParentalSubRating": 0, "PasswordResetProviderId": "0", "RemoteClientBitrateLimit": 0, "SyncPlayAccess": -58800}, "PrimaryImageAspectRatio": null, "PrimaryImageTag": null, "ServerId": null, "ServerName": null}' 'http://0.0.0.0:44913/Users?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 400, 403, 503, 401
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' -H 'Content-Type: application/json' -d '{"PrimaryImageAspectRatio": null, "EnableAutoLogin": true, "HasConfiguredEasyPassword": null, "HasConfiguredPassword": null, "HasPassword": false, "Id": "21b760c0-cadc-47f6-a070-7cdfa1f679a4", "LastActivityDate": "2026-10-19T13:55:38.904628Z", "LastLoginDate": "2026-10-19T13:55:38.904628Z", "Name": "HD Homerun", "Policy": {"BlockedTags": [], "EnableAudioPlaybackTranscoding": true, "EnableContentDeletion": false, "AllowedTags": null, "BlockUnratedItems": [], "BlockedChannels": [], "BlockedMediaFolders": [], "AuthenticationProviderId": "Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider", "EnableAllChannels": false, "PasswordResetProviderId": "Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider", "EnableAllFolders": false, "EnableAllDevices": true, "EnableCollectionManagement": false, "AccessSchedules": [], "EnableContentDeletionFromFolders": [], "EnableContentDownloading": false}, "Configuration": null, "PrimaryImageTag": "e04f269344ca6a9021cdca890d360a61", "ServerId": "0146c5f9a9794996a119c69aa8b364f8", "ServerName": ""}' 'http://0.0.0.0:44913/Users?userId=b88b4fffe5314323978ea5f361c7d401'
POST/Users/{userId}/Policy
Server error+3 moreless
  • Schema-valid request rejected
  • Undocumented Content-Type
  • Undocumented status code
2,174

Undocumented status codeST103

Received: 415
Documented: 204, 400, 403, 503, 401
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-8401235faecdf9452e743d11a0bcc362-2e10928d85879ede-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Users/e3e70682-c209-1cac-a29f-6fbed82c07cd/Policy

Undocumented status codeST103

Received: 404
Documented: 204, 400, 403, 503, 401
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-2dccb5ff80360ec3f656606292122aa6-8c58fbf7d6a3c193-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AccessSchedules": [], "AllowedTags": [], "AuthenticationProviderId": "0", "BlockUnratedItems": [], "BlockedChannels": [], "BlockedMediaFolders": [], "BlockedTags": [], "EnableAllChannels": false, "EnableAllDevices": false, "EnableAllFolders": false, "EnableAudioPlaybackTranscoding": false, "EnableCollectionManagement": false, "EnableContentDeletion": false, "EnableContentDeletionFromFolders": [], "EnableContentDownloading": false, "EnableLiveTvAccess": false, "EnableLiveTvManagement": false, "EnableLyricManagement": false, "EnableMediaConversion": false, "EnableMediaPlayback": false, "EnablePlaybackRemuxing": false, "EnablePublicSharing": false, "EnableRemoteAccess": false, "EnableRemoteControlOfOtherUsers": false, "EnableSharedDeviceControl": false, "EnableSubtitleManagement": false, "EnableSyncTranscoding": false, "EnableUserPreferenceAccess": false, "EnableVideoPlaybackTranscoding": false, "EnabledChannels": [], "EnabledDevices": [], "EnabledFolders": [], "ForceRemoteSourceTranscoding": false, "InvalidLoginAttemptCount": 0, "IsAdministrator": false, "IsDisabled": false, "IsHidden": false, "LoginAttemptsBeforeLockout": 0, "MaxActiveSessions": 0, "MaxParentalRating": 0, "MaxParentalSubRating": 0, "PasswordResetProviderId": "0", "RemoteClientBitrateLimit": 0, "SyncPlayAccess": -58800}' http://0.0.0.0:44913/Users/e3e70682-c209-1cac-a29f-6fbed82c07cd/Policy

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 400, 403, 503, 401
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' -H 'Content-Type: application/json' -d '{"BlockUnratedItems": ["Music", "Series", "LiveTvChannel"], "MaxActiveSessions": -655869, "AccessSchedules": null, "AuthenticationProviderId": "\u00d5\u00db\u00aa", "PasswordResetProviderId": "\u009c\udaee\udfe6"}' http://0.0.0.0:44913/Users/314e9c4be0e14712bff2e11693dc8bab/Policy

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' -H 'Content-Type: application/json' -d '{"EnableMediaConversion": false, "EnableAudioPlaybackTranscoding": true, "BlockedTags": null, "AuthenticationProviderId": "T\u0088\u0097u\ud80a\uddae", "PasswordResetProviderId": "\u00b5\u00ea", "BlockedMediaFolders": ["c1cfffa3-d13c-2021-9c8b-b9a7c5375c08", "c9374af7-eb2f-5182-bd21-a33ce2a1a736", "4e23b140-e1cf-3ec0-9733-1ae28dad92a4", "89df024d-1b7c-3cb8-bd8a-743eeab1c9d6", "4e22b2f2-4e81-2a10-abd3-4d51dd90ce91", "f21e784e-8808-2571-bd56-4aaff2a659b8", "bf516f40-9a60-36a6-8b44-f6075a97ac66", "738ea91a-dcea-1692-8df4-a8122d302005"], "MaxActiveSessions": 61796, "EnableAllFolders": true, "IsDisabled": false, "EnableContentDeletion": true, "BlockUnratedItems": ["LiveTvChannel", "Other", "Trailer"], "BlockedChannels": null, "EnableVideoPlaybackTranscoding": false, "EnableSharedDeviceControl": true, "AllowedTags": ["\uda76\udd33\udb5e\udfb8\u00d7\nk\u00e3D6R\udac1\uddc7", "\udb69\ude75\u00ffJFE\ud8a5\udd0e\u00f2\u00d8\u00dd\u0001\uda82\udf8a\u00ee\u00f7\uda24\udcfb", "\udb75\udcaf\u00e3\u00e13J\u00a6x\u001c\ud9a6\udd9b\u0084e\ud8dc\udf56\u00c4\udb79\udeac\u00fe\u009f", "\u008f", ":\u00a8\u0093p", "\u0094v", "1/0", "", "\ud9ae\udf6a\ud800\udc67\u0000", "\udbbf\uded5g\uda43\udeddQ\u00c3\u000b", "\ud835\udd4b\ud835\udd59\ud835\udd56 \ud835\udd62\ud835\udd66\ud835\udd5a\ud835\udd54\ud835\udd5c \ud835\udd53\ud835\udd63\ud835\udd60\ud835\udd68\ud835\udd5f \ud835\udd57\ud835\udd60\ud835\udd69 \ud835\udd5b\ud835\udd66\ud835\udd5e\ud835\udd61\ud835\udd64 \ud835\udd60\ud835\udd67\ud835\udd56\ud835\udd63 \ud835\udd65\ud835\udd59\ud835\udd56 \ud835\udd5d\ud835\udd52\ud835\udd6b\ud835\udd6a \ud835\udd55\ud835\udd60\ud835\udd58"], "EnableLyricManagement": true, "EnableAllChannels": false, "IsAdministrator": true}' http://0.0.0.0:44913/Users/e22be1ade08d4c22afc5277cdaa98654/Policy
GET/Videos/{itemId}/stream
Server error+3 moreless
  • Schema-valid request rejected
  • Undocumented Content-Type
  • Undocumented status code
1,847

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream?container=&static=true&params=&tag=&deviceProfileId=&playSessionId=&segmentContainer=&segmentLength=-2147483648&minSegments=-2147483648&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=hooks&audioCodec=&enableAutoStreamCopy=true&allowVideoStreamCopy=true&allowAudioStreamCopy=true&audioSampleRate=-2147483648&maxAudioBitDepth=-2147483648&audioBitRate=-2147483648&audioChannels=-2147483648&maxAudioChannels=-2147483648&profile=&level=0&framerate=0&maxFramerate=0&copyTimestamps=true&startTimeTicks=-9223372036854775808&height=-2147483648&maxWidth=-2147483648&maxHeight=-2147483648&videoBitRate=-2147483648&subtitleStreamIndex=-2147483648&subtitleMethod=Encode&maxRefFrames=-2147483648&maxVideoBitDepth=-2147483648&requireAvc=true&deInterlace=true&requireNonAnamorphic=true&transcodingMaxAudioChannels=-2147483648&cpuCoreLimit=-2147483648&liveStreamId=&enableMpegtsM2TsMode=true&videoCodec=&subtitleCodec=&transcodeReasons=&audioStreamIndex=-2147483648&videoStreamIndex=-2147483648&context=Streaming&enableAudioVbrEncoding=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-12a517a764681d36cd14cae309e7aa98-d5a9be74f0e9ecd9-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&liveStreamId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/stream?requireAvc=true&enableAutoStreamCopy=false&audioSampleRate=29195&subtitleMethod=Encode&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&maxAudioChannels=-4215&playSessionId=&deviceId=workbench&liveStreamId='

Undocumented Content-TypeST105

Received: audio/mpeg
Documented: video/*
Response200 OK
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/stream?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&liveStreamId='
GET/Albums/{itemId}/InstantMix
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
766

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-13e0cdd4e416901b126fba39c8e76dad-b43d94f27ec7bd08-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Albums/e3e70682-c209-1cac-a29f-6fbed82c07cd/InstantMix?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Albums/cc7e13db-3fa0-bede-b991-44e11664c3a4/InstantMix?limit=-111811251&userId=0ec723ba-252a-1a9c-aa98-bb15036cf160&enableUserData=false&imageTypeLimit=241245&enableImages=false'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Albums/7e64e319-657a-9516-ec78-490da03edccb/InstantMix?enableUserData=false&limit=3754'
GET/Artists/{itemId}/InstantMix
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
769

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-87e7cb79020857099c09a9451df4822e-c51f65adbd6698b3-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/e3e70682-c209-1cac-a29f-6fbed82c07cd/InstantMix?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Artists/7e64e319-657a-9516-ec78-490da03edccb/InstantMix?limit=100487&enableUserData=true&enableImages=false&userId=4283176a-d202-3217-84ce-e754d63c7b4d&enableImageTypes=Screenshot&enableImageTypes=BoxRear&enableImageTypes=Thumb&enableImageTypes=Menu&enableImageTypes=Primary&enableImageTypes=BoxRear&enableImageTypes=Profile&enableImageTypes=Box&enableImageTypes=Disc&enableImageTypes=BoxRear&enableImageTypes=Logo&enableImageTypes=Box&imageTypeLimit=-3097895&fields=ChildCount&fields=DateCreated'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Artists/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/InstantMix?fields=Path&fields=ItemCounts&fields=DateCreated&enableImages=false&enableImageTypes=Thumb&enableImageTypes=Screenshot&enableImageTypes=Banner&enableImageTypes=Primary&enableImageTypes=Screenshot&imageTypeLimit=-4485&userId=e22be1ade08d4c22afc5277cdaa98654'
POST/Collections
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
627

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Collections?name=&ids=&isLocked=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"parentId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-9e98dba9f0260f3932d710de4697d96a-d8e74da3232825b6-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Collections?parentId=null&parentId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Collections?name=0265'
GET/Environment/DefaultDirectoryBrowser
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
762

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Environment/DefaultDirectoryBrowser`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
{}
Reproduce
curl -X GET http://0.0.0.0:44913/Environment/DefaultDirectoryBrowser
GET/Environment/Drives
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
727

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Environment/Drives`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
[{"Name":"/","Path":"/","Type":"Directory"},{"Name":"/config","Path":"/config","Type":"Directory"},{"Name":"/cache","Path":"/cache","Type":"Directory"}]
Reproduce
curl -X GET http://0.0.0.0:44913/Environment/Drives
GET/Items/Filters2
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
782

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Genres":[],"Tags":[],"AudioLanguages":[],"SubtitleLanguages":[]}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Filters2?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-cb32a3352b3ed6a3201e519e2f20ff82-7c0d54b6b9976869-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Filters2?userId=null&userId=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/Filters2?parentId=f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c&userId=b88b4fffe5314323978ea5f361c7d401'
POST/Items/RemoteSearch/Book
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,074

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-5bd99ce889316cefcc62b4fdff9b4f3b-e4d9cc586b0855ec-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/Book

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-0d04dcd95cceca41126e4dd657e71067-f4113005b77b5467-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Book

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/Book

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> SeriesName: Incorrect type
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "2000-01-01T00:00:00Z", "ProviderIds": {}, "SeriesName": false, "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Book
POST/Items/RemoteSearch/BoxSet
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
995

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-7081905e575a5a9d764797abc1ee85d2-e2000184a64a73ed-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/BoxSet

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-83b7a8debc57f988e4ee2b0801dda395-0bffc2075a964dfd-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/BoxSet

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/BoxSet

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> PremiereDate: Value not matching the 'date-time' format
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "", "ProviderIds": {}, "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/BoxSet
POST/Items/RemoteSearch/Movie
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
550

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-136a60eb4b08388420249171ef3b7c4d-dd48de4f8880ec06-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/Movie

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-f655fa4a5e17e2658432a348ccf68e76-6ec2506db1646877-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Movie

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/Movie

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> PremiereDate: Value not matching the 'date-time' format
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "", "ProviderIds": {}, "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Movie
POST/Items/RemoteSearch/MusicArtist
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
777

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-8abff48bcc8421ee9750e36e563f613c-806483a85d707fe1-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/MusicArtist

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-99c51ad3384397cd6d93ae1ae4b56f11-b64d23dc2a245686-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/MusicArtist

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/MusicArtist

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> SongInfos -> Array with invalid items: Artists: Incorrect type
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "2000-01-01T00:00:00Z", "ProviderIds": {}, "SongInfos": [{"Album": null, "AlbumArtists": [], "Artists": [null, null], "IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "2000-01-01T00:00:00Z", "ProviderIds": {}, "Year": 0}], "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/MusicArtist
POST/Items/RemoteSearch/MusicVideo
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,100

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-a05834e3624a1c14231438ecd1ab7945-5317dda4ec340672-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/MusicVideo

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-614f2e8c887db56365e5eb365a6bab93-8b84d64c4f0524bf-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/MusicVideo

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/MusicVideo

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> Artists: Incorrect type
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"Artists": [null, null], "IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "2000-01-01T00:00:00Z", "ProviderIds": {}, "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/MusicVideo
POST/Items/RemoteSearch/Series
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
478

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-40e40f3de5061b491ee6676084130d3d-b2c6ed4ebffb8bf8-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/Series

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-213413f0736f076b808decf60c141f25-f2877342a9de3351-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Series

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/Series

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> PremiereDate: Value not matching the 'date-time' format
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "", "ProviderIds": {}, "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Series
POST/Items/RemoteSearch/Trailer
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
616

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-ba68db5cdb452e7194b6a9454ac86407-9c9faa4049bdd2ec-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Items/RemoteSearch/Trailer

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"query":["The query field is required."],"$.IncludeDisabledProviders":["The JSON value could not be converted to System.Boolean. Path: $.IncludeDisabledProviders | LineNumber: 0 | BytePositionInLine: 30."]},"traceId":"00-e4db8017f2c1de27243eebcc2b10f3c7-c730a38413cd414e-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": {}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Trailer

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": null, "SearchProviderName": false}' http://0.0.0.0:44913/Items/RemoteSearch/Trailer

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - searchInfo -> PremiereDate: Value not matching the 'date-time' format
Response200 OK
[]
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"IncludeDisabledProviders": false, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "SearchInfo": {"IndexNumber": 0, "IsAutomated": false, "MetadataCountryCode": null, "MetadataLanguage": null, "Name": null, "OriginalTitle": null, "ParentIndexNumber": 0, "Path": null, "PremiereDate": "", "ProviderIds": {}, "Year": 0}, "SearchProviderName": null}' http://0.0.0.0:44913/Items/RemoteSearch/Trailer
POST/Items/{itemId}/PlaybackInfoMissing test data
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,450

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-b3c342b66b3f15b9da45c94de80f61f2-41b4c2871d915743-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AllowAudioStreamCopy": null, "AllowVideoStreamCopy": null, "AlwaysBurnInSubtitleWhenTranscoding": null, "AudioStreamIndex": 0, "AutoOpenLiveStream": null, "DeviceProfile": null, "EnableDirectPlay": null, "EnableDirectStream": null, "EnableTranscoding": null, "LiveStreamId": null, "MaxAudioChannels": 0, "MaxStreamingBitrate": 0, "MediaSourceId": null, "StartTimeTicks": 0, "SubtitleStreamIndex": 0, "UserId": "e3e70682-c209-1cac-a29f-6fbed82c07cd"}' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/PlaybackInfo?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: text/json' -d '{"MaxAudioChannels": null, "EnableTranscoding": null, "DeviceProfile": null, "EnableDirectStream": null, "SubtitleStreamIndex": 1964235762, "UserId": "2d4b3a8d-4ae7-3504-bd91-2cd5b4ff9e84", "AllowVideoStreamCopy": false, "AllowAudioStreamCopy": null, "AudioStreamIndex": null, "StartTimeTicks": 144458111, "AutoOpenLiveStream": true, "MediaSourceId": "\u0006\u00d1\udbef\udce6\f\udbb6\udfb8"}' 'http://0.0.0.0:44913/Items/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/PlaybackInfo?maxAudioChannels=158&startTimeTicks=771&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&audioStreamIndex=2421916&enableDirectPlay=false&autoOpenLiveStream=false&maxStreamingBitrate=841114403&userId=c5ef9518d6a94a6e966d6929f84d8bff&allowAudioStreamCopy=false&enableDirectStream=true&enableTranscoding=false&liveStreamId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"SubtitleStreamIndex": null, "AudioStreamIndex": null, "EnableTranscoding": true, "DeviceProfile": {"MaxStreamingBitrate": -561054}, "AutoOpenLiveStream": null, "LiveStreamId": "\ud8dc\ude47a"}' 'http://0.0.0.0:44913/Items/33c573e36452c04993d2b4ff2854349a/PlaybackInfo?startTimeTicks=-44492133286614'
POST/Items/{itemId}/RemoteImages/Download
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
555

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"type":["The value \u0027-58800\u0027 is invalid."]},"traceId":"00-30fe3f552c0d2518260fd16799dd44b7-2bb14c967d62c26a-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/RemoteImages/Download?type=-58800'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/RemoteImages/Download?type=Art'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/cc7e13db-3fa0-bede-b991-44e11664c3a4/RemoteImages/Download?imageUrl=sHa%F1%BE%84%B4%C3%9D%C3%A7%F3%A6%A1%BA%F3%A5%91%93%C2%AB%F1%BF%91%A4P%F3%A4%B0%A6P%C2%9A%C2%95%C3%AA%07%F4%8E%A1%B4%F1%B0%A3%A4%C2%A0%C2%8D%C2%86%C3%84r&type=Screenshot'
POST/Library/VirtualFolders/Paths
API accepts requests without authentication+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
711

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-72b977c59d0f355af9c29e2206eb8df6-41d1997a7e577bb6-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?refreshLibrary=true'

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"refreshLibrary":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-55e25a44f1bb6ab01fe2a7ec5dc0e0e9-702055feb39f83ed-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Name": "0", "Path": null, "PathInfo": null}' 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?refreshLibrary=null&refreshLibrary=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Name": "0", "Path": null, "PathInfo": null}' 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?refreshLibrary=false'

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Name": "0", "Path": null, "PathInfo": {"Path": false}}' 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?refreshLibrary=true'

API accepts requests without authenticationST401

Expected 401 or 403, got `204 No Content` for `POST /Library/VirtualFolders/Paths`
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"Name": "Achinese", "Path": "/config/root/default/00"}' 'http://0.0.0.0:44913/Library/VirtualFolders/Paths?refreshLibrary=false'
POST/Library/VirtualFolders/Paths/Update
API accepts requests without authentication+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
662

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-ac475dbbffa89c630473e8297639a435-e4096ce14d7d116b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Library/VirtualFolders/Paths/Update

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"mediaPathRequestDto":["The mediaPathRequestDto field is required."],"$.PathInfo.Path":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.PathInfo.Path | LineNumber: 0 | BytePositionInLine: 36."]},"traceId":"00-6ab04eb05f112bdc220d9037cc19a988-09a4b7ed47147d9e-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Name": "0", "PathInfo": {"Path": {}}}' http://0.0.0.0:44913/Library/VirtualFolders/Paths/Update

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - pathInfo -> Path: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Name": "0", "PathInfo": {"Path": false}}' http://0.0.0.0:44913/Library/VirtualFolders/Paths/Update

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Name": false, "PathInfo": {}}' http://0.0.0.0:44913/Library/VirtualFolders/Paths/Update

API accepts requests without authenticationST401

Expected 401 or 403, got `204 No Content` for `POST /Library/VirtualFolders/Paths/Update`
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Content-Type: application/json' -d '{"Name": "Migrate Trickplay Image Location", "PathInfo": {}}' http://0.0.0.0:44913/Library/VirtualFolders/Paths/Update
POST/LiveStreams/Open
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,527

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AlwaysBurnInSubtitleWhenTranscoding": null, "AudioStreamIndex": 0, "DeviceProfile": null, "DirectPlayProtocols": [], "EnableDirectPlay": null, "EnableDirectStream": null, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "MaxAudioChannels": 0, "MaxStreamingBitrate": 0, "OpenToken": null, "PlaySessionId": null, "StartTimeTicks": 0, "SubtitleStreamIndex": 0, "UserId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455"}' 'http://0.0.0.0:44913/LiveStreams/Open?openToken=&playSessionId=&maxStreamingBitrate=-2147483648&startTimeTicks=-9223372036854775808&audioStreamIndex=-2147483648&subtitleStreamIndex=-2147483648&maxAudioChannels=-2147483648&itemId=e3e70682-c209-1cac-a29f-6fbed82c07cd&enableDirectPlay=true&enableDirectStream=true&alwaysBurnInSubtitleWhenTranscoding=true'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AlwaysBurnInSubtitleWhenTranscoding": null, "AudioStreamIndex": 0, "DeviceProfile": null, "DirectPlayProtocols": [], "EnableDirectPlay": null, "EnableDirectStream": null, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "MaxAudioChannels": 0, "MaxStreamingBitrate": 0, "OpenToken": false, "PlaySessionId": null, "StartTimeTicks": 0, "SubtitleStreamIndex": 0, "UserId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455"}' 'http://0.0.0.0:44913/LiveStreams/Open?openToken=&userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&playSessionId=&maxStreamingBitrate=-2147483648&startTimeTicks=-9223372036854775808&audioStreamIndex=-2147483648&subtitleStreamIndex=-2147483648&maxAudioChannels=-2147483648&itemId=e3e70682-c209-1cac-a29f-6fbed82c07cd&enableDirectPlay=true&enableDirectStream=true&alwaysBurnInSubtitleWhenTranscoding=true'
POST/LiveTv/ChannelMappings
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
841

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-3a28b0b847258b4f8abb32eda717f5b0-4d3fd880c6990c23-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/LiveTv/ChannelMappings

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"dto":["The dto field is required."],"$.ProviderChannelId":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.ProviderChannelId | LineNumber: 0 | BytePositionInLine: 23."]},"traceId":"00-bb97b79f79d5b138c0622bb8c2723e85-bd5c4f19a9d7a59d-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ProviderChannelId": {}, "ProviderId": "0", "TunerChannelId": "0"}' http://0.0.0.0:44913/LiveTv/ChannelMappings

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ProviderChannelId": false, "ProviderId": "0", "TunerChannelId": "0"}' http://0.0.0.0:44913/LiveTv/ChannelMappings

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"ProviderChannelId":["The ProviderChannelId field is required."]},"traceId":"00-f4c90e5689b164f655958af1952004ef-d074fc5d4f27c15e-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' -H 'Content-Type: text/json' -d '{"TunerChannelId": "\ud8b4\ude45\u00eb\ud8f6\udfd3q\uda66\udd3e\u00d4\ud8d8\udfef\ud94c\udd04>\u00b1\u008e\u0082<oI\u0010\u00d5\ud973\udd27\u00ee", "ProviderId": "=\u00ba\u00f8\u0082\t5\u00d3\uda12\udef2", "ProviderChannelId": "\r"}' http://0.0.0.0:44913/LiveTv/ChannelMappings
GET/LiveTv/Channels
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,154

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Channels?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-27305003a52b9f43b317aacc63e7c88b-9edfdab5d18a2b92-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Channels?userId=null&userId=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Channels?type=TV&userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&startIndex=-2147483648&isMovie=true&isSeries=true&isNews=true&isKids=true&isSports=true&limit=-2147483648&isFavorite=true&isLiked=true&isDisliked=true&enableImages=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&fields=AirTime&enableUserData=true&sortBy=Default&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=false'
GET/LiveTv/Recordings/Folders
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
732

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Recordings/Folders?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-1323ebd70ec278967d5ecb52640a3251-13e3a72286f748e8-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Recordings/Folders?userId=null&userId=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Recordings/Folders?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
POST/LiveTv/SeriesTimers
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
2,121

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"seriesTimerInfo":["The seriesTimerInfo field is required."],"$.ParentPrimaryImageTag":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.ParentPrimaryImageTag | LineNumber: 0 | BytePositionInLine: 571."]},"traceId":"00-466befcd81ecc06c7f2d8ab1ecd9b8f4-555ce0dbb2442fe9-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "DayPattern": "Daily", "Days": [], "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "Id": null, "ImageTags": {}, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "KeepUpTo": 0, "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "ParentPrimaryImageItemId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ParentPrimaryImageTag": {}, "ParentThumbImageTag": null, "ParentThumbItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "RecordAnyChannel": false, "RecordAnyTime": false, "RecordNewOnly": false, "ServerId": null, "ServiceName": null, "SkipEpisodesInLibrary": false, "StartDate": "2000-01-01T00:00:00Z", "Type": null}' http://0.0.0.0:44913/LiveTv/SeriesTimers

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "DayPattern": "Daily", "Days": [], "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "Id": null, "ImageTags": {}, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "KeepUpTo": 0, "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "ParentPrimaryImageItemId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ParentPrimaryImageTag": false, "ParentThumbImageTag": null, "ParentThumbItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "RecordAnyChannel": false, "RecordAnyTime": false, "RecordNewOnly": false, "ServerId": null, "ServiceName": null, "SkipEpisodesInLibrary": false, "StartDate": "2000-01-01T00:00:00Z", "Type": null}' http://0.0.0.0:44913/LiveTv/SeriesTimers

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"seriesTimerInfo":["The seriesTimerInfo field is required."],"$.ImageTags.x-schemathesis-additional":["The JSON value could not be converted to MediaBrowser.Model.Entities.ImageType. Path: $.ImageTags.x-schemathesis-additional | LineNumber: 0 | BytePositionInLine: 305."]},"traceId":"00-10329380e954c53f7a9ec7572739865e-2e85ed3b093afefe-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "DayPattern": "Daily", "Days": [], "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "Id": null, "ImageTags": {"x-schemathesis-additional": null}, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "KeepUpTo": 0, "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "ParentPrimaryImageItemId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "RecordAnyChannel": false, "RecordAnyTime": false, "RecordNewOnly": false, "ServerId": null, "ServiceName": null, "SkipEpisodesInLibrary": false, "StartDate": "2000-01-01T00:00:00Z", "Type": null}' http://0.0.0.0:44913/LiveTv/SeriesTimers
POST/LiveTv/SeriesTimers/{timerId}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
2,269

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"seriesTimerInfo":["The seriesTimerInfo field is required."],"$.ParentPrimaryImageTag":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.ParentPrimaryImageTag | LineNumber: 0 | BytePositionInLine: 571."]},"traceId":"00-fd6ea46939ffe89e71e44e5097e3babb-59f0866ab4e6c206-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "DayPattern": "Daily", "Days": [], "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "Id": null, "ImageTags": {}, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "KeepUpTo": 0, "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "ParentPrimaryImageItemId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ParentPrimaryImageTag": {}, "ParentThumbImageTag": null, "ParentThumbItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "RecordAnyChannel": false, "RecordAnyTime": false, "RecordNewOnly": false, "ServerId": null, "ServiceName": null, "SkipEpisodesInLibrary": false, "StartDate": "2000-01-01T00:00:00Z", "Type": null}' http://0.0.0.0:44913/LiveTv/SeriesTimers/0

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "DayPattern": "Daily", "Days": [], "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "Id": null, "ImageTags": {}, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "KeepUpTo": 0, "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "ParentPrimaryImageItemId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ParentPrimaryImageTag": false, "ParentThumbImageTag": null, "ParentThumbItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "RecordAnyChannel": false, "RecordAnyTime": false, "RecordNewOnly": false, "ServerId": null, "ServiceName": null, "SkipEpisodesInLibrary": false, "StartDate": "2000-01-01T00:00:00Z", "Type": null}' http://0.0.0.0:44913/LiveTv/SeriesTimers/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"seriesTimerInfo":["The seriesTimerInfo field is required."],"$.ImageTags.x-schemathesis-additional":["The JSON value could not be converted to MediaBrowser.Model.Entities.ImageType. Path: $.ImageTags.x-schemathesis-additional | LineNumber: 0 | BytePositionInLine: 305."]},"traceId":"00-3d25254660f58bc66138f393d5c654a1-f0da56e308f6470a-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "DayPattern": "Daily", "Days": [], "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "Id": null, "ImageTags": {"x-schemathesis-additional": null}, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "KeepUpTo": 0, "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "ParentPrimaryImageItemId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "RecordAnyChannel": false, "RecordAnyTime": false, "RecordNewOnly": false, "ServerId": null, "ServiceName": null, "SkipEpisodesInLibrary": false, "StartDate": "2000-01-01T00:00:00Z", "Type": null}' http://0.0.0.0:44913/LiveTv/SeriesTimers/0
GET/LiveTv/Timers
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
752

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"isScheduled":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-1f6d9bbab2691356276105269aa468d7-85da5f2696406776-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Timers?isScheduled=null&isScheduled=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/LiveTv/Timers?seriesTimerId=eb075d6a62e2edc6b764a304633d33c0&isScheduled=true&channelId=%C2%98%C2%BF%40d%05%F0%99%BA%92%7F3%C3%AB%C3%86%F1%AA%90%BCh%60'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `isActive` in query - violates `type` at /properties/isActive (was boolean, became string)
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/LiveTv/Timers?isActive=&isScheduled=false'
POST/LiveTv/Timers
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
15,818

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"timerInfo":["The timerInfo field is required."],"$.ProgramInfo.OriginalLanguage":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.ProgramInfo.OriginalLanguage | LineNumber: 0 | BytePositionInLine: 2654."]},"traceId":"00-38d7a6f4f4254ae2a79e0f18415c7d35-ea4daec6aad7e9b7-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "ExternalSeriesTimerId": null, "Id": null, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "ProgramInfo": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": {}, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "RunTimeTicks": 0, "SeriesTimerId": null, "ServerId": null, "ServiceName": null, "StartDate": "2000-01-01T00:00:00Z", "Status": "New", "Type": null}' http://0.0.0.0:44913/LiveTv/Timers

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "ExternalSeriesTimerId": null, "Id": null, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "ProgramInfo": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": false, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "RunTimeTicks": 0, "SeriesTimerId": null, "ServerId": null, "ServiceName": null, "StartDate": "2000-01-01T00:00:00Z", "Status": "New", "Type": null}' http://0.0.0.0:44913/LiveTv/Timers

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"timerInfo":["The timerInfo field is required."],"$.StartDate":["The JSON value could not be converted to System.DateTime. Path: $.StartDate | LineNumber: 0 | BytePositionInLine: 120."]},"traceId":"00-535bffbffd2ac07afbcac32f31b00169-aefb765479af2b31-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"ProgramInfo": null, "ChannelPrimaryImageTag": null, "ChannelName": null, "StartDate": "3097-08-15T10:10:13.1716-18:48", "Overview": "Izumi Sakuragi is a new police sergeant with the Special Investigations Office, which was set up within the Metropolitan Police in November last year. The new investigation team uses DNA analysis and the latest in forensics science to investigate cold cases as well as cases suspected to involve missing persons.", "PostPaddingSeconds": -2147483648, "ServerId": "0146c5f9a9794996a119c69aa8b364f8", "Priority": -391414, "ServiceName": "Emby", "Type": "Playlist", "Id": "4e6637c832ed644d1af3370a2506e80a", "SeriesTimerId": "", "ExternalSeriesTimerId": "\u00bd", "IsPrePaddingRequired": false, "Status": "Completed", "ParentBackdropImageTags": null, "ExternalProgramId": "\u00f1\u00d1\u00a6\u001f\u00bfC\u008b\u001c\udb6e\udeef\u0014\ud946\udc83", "ProgramId": null, "IsPostPaddingRequired": true, "PrePaddingSeconds": 650018, "RunTimeTicks": null, "EndDate": "2026-10-19T13:17:06.4752409Z"}' http://0.0.0.0:44913/LiveTv/Timers
POST/LiveTv/Timers/{timerId}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
419

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"timerInfo":["The timerInfo field is required."],"$.ProgramInfo.OriginalLanguage":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.ProgramInfo.OriginalLanguage | LineNumber: 0 | BytePositionInLine: 2654."]},"traceId":"00-18d292509800bffe29a7caf6108d5e45-12b72115941f9a3c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "ExternalSeriesTimerId": null, "Id": null, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "ProgramInfo": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": {}, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "RunTimeTicks": 0, "SeriesTimerId": null, "ServerId": null, "ServiceName": null, "StartDate": "2000-01-01T00:00:00Z", "Status": "New", "Type": null}' http://0.0.0.0:44913/LiveTv/Timers/0

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"ChannelId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "ChannelName": null, "ChannelPrimaryImageTag": null, "EndDate": "2000-01-01T00:00:00Z", "ExternalChannelId": null, "ExternalId": null, "ExternalProgramId": null, "ExternalSeriesTimerId": null, "Id": null, "IsPostPaddingRequired": false, "IsPrePaddingRequired": false, "KeepUntil": "UntilDate", "Name": null, "Overview": null, "ParentBackdropImageTags": [], "ParentBackdropItemId": null, "PostPaddingSeconds": 0, "PrePaddingSeconds": 0, "Priority": 0, "ProgramId": null, "ProgramInfo": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": false, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "RunTimeTicks": 0, "SeriesTimerId": null, "ServerId": null, "ServiceName": null, "StartDate": "2000-01-01T00:00:00Z", "Status": "New", "Type": null}' http://0.0.0.0:44913/LiveTv/Timers/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-e3ab7abd56f1a52356def17b2b4865e1-4c9de41bbe564ffd-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/LiveTv/Timers/%F2%B9%99%8Bo

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: text/json' -d '{"StartDate": "2026-10-19T13:16:33.3426472Z", "ServiceName": "Emby", "ServerId": "0146c5f9a9794996a119c69aa8b364f8"}' http://0.0.0.0:44913/LiveTv/Timers/%F4%8E%A2%AA

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"timerInfo":["The timerInfo field is required."],"$.StartDate":["The JSON value could not be converted to System.DateTime. Path: $.StartDate | LineNumber: 0 | BytePositionInLine: 295."]},"traceId":"00-94deb8a5703fc5020449ca7c22a852d4-f2c379c53cd1ed11-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b54fdeaf1479466298fd4a70ab85f85c"' -H 'Content-Type: text/json' -d '{"ExternalProgramId": null, "ParentBackdropImageTags": null, "ProgramInfo": null, "ExternalChannelId": "\u00ee\u0011\u001e\u0017\u00b8\u008b\u0017\u00efE", "Priority": 685, "ChannelId": "c9807541-40f8-1402-8fd8-c0694ec48b2f", "Status": "ConflictedNotOk", "StartDate": "0076-12-26T09:52:03+19:29", "Overview": null, "KeepUntil": "UntilSpaceNeeded", "EndDate": "2026-10-19T13:32:18.8826323+00:00", "ServiceName": "Emby"}' http://0.0.0.0:44913/LiveTv/Timers/%C3%BD
GET/Localization/Countries
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
727

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Localization/Countries`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
[{"Name":"AF","DisplayName":"Afghanistan","TwoLetterISORegionName":"AF","ThreeLetterISORegionName":"AFG"},{"Name":"AL","DisplayName":"Albania","TwoLetterISORegionName":"AL","ThreeLetterISORegionName":"ALB"},{"Name":"DZ","DisplayName":"Algeria","TwoLetterISORegionName":"DZ","ThreeLetterISORegionName":"DZA"},{"Name":"AR","DisplayName":"Argentina","TwoLetterISORegionName":"AR","ThreeLetterISORegionName":"ARG"},{"Name":"AM","DisplayName":"Armenia","TwoLetterISORegionName":"AM","ThreeLetterISORegionName":"ARM"}, // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44913/Localization/Countries
GET/Localization/Cultures
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
721

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Localization/Cultures`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
[{"Name":"Abkhazian","DisplayName":"Abkhazian","TwoLetterISOLanguageName":"ab","ThreeLetterISOLanguageName":"abk","ThreeLetterISOLanguageNames":["abk"]},{"Name":"Achinese","DisplayName":"Achinese","TwoLetterISOLanguageName":"","ThreeLetterISOLanguageName":"ace","ThreeLetterISOLanguageNames":["ace"]},{"Name":"Acoli","DisplayName":"Acoli","TwoLetterISOLanguageName":"","ThreeLetterISOLanguageName":"ach","ThreeLetterISOLanguageNames":["ach"]},{"Name":"Adangme","DisplayName":"Adangme","TwoLetterISOLanguageName": // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44913/Localization/Cultures
GET/Localization/Options
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
747

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Localization/Options`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
[{"Name":"Abkhazian","Value":"ab"},{"Name":"Afrikaans","Value":"af"},{"Name":"az\u0259rbaycan","Value":"az"},{"Name":"bosanski","Value":"bs"},{"Name":"brezhoneg","Value":"br"},{"Name":"catal\u00E0","Value":"ca"},{"Name":"chiShona","Value":"sn"},{"Name":"cr\u00E9ole ha\u00EFtien","Value":"ht"},{"Name":"Cymraeg","Value":"cy"},{"Name":"dansk","Value":"da"},{"Name":"Deutsch","Value":"de"},{"Name":"eesti","Value":"et"},{"Name":"English","Value":"en-US"},{"Name":"English (United Kingdom)","Value":"en-GB"},{"Name" // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44913/Localization/Options
GET/Localization/ParentalRatings
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
739

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Localization/ParentalRatings`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
[{"Name":"Unrated"},{"Name":"Approved","Value":0,"RatingScore":{"score":0}},{"Name":"10","Value":10,"RatingScore":{"score":10}},{"Name":"13","Value":13,"RatingScore":{"score":13}},{"Name":"14","Value":14,"RatingScore":{"score":14}},{"Name":"21","Value":21,"RatingScore":{"score":21}},{"Name":"XXX","Value":1000,"RatingScore":{"score":1000}},{"Name":"Banned","Value":1001,"RatingScore":{"score":1001}}]
Reproduce
curl -X GET http://0.0.0.0:44913/Localization/ParentalRatings
POST/Packages/Installed/{name}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
635

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"assemblyGuid":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-cc0685434cd6f5d9531957645ea7f5ce-dbeab13e0963d5f7-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Packages/Installed/0?assemblyGuid=null&assemblyGuid=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aa8856db17cc46a89a63ee643e44dfe2"' 'http://0.0.0.0:44913/Packages/Installed/%C2%BD%F3%A0%8F%9D%C3%9D%C2%BF?repositoryUrl=%F0%9D%95%8B%F0%9D%95%99%F0%9D%95%96+%F0%9D%95%A2%F0%9D%95%A6%F0%9D%95%9A%F0%9D%95%94%F0%9D%95%9C+%F0%9D%95%93%F0%9D%95%A3%F0%9D%95%A0%F0%9D%95%A8%F0%9D%95%9F+%F0%9D%95%97%F0%9D%95%A0%F0%9D%95%A9+%F0%9D%95%9B%F0%9D%95%A6%F0%9D%95%9E%F0%9D%95%A1%F0%9D%95%A4+%F0%9D%95%A0%F0%9D%95%A7%F0%9D%95%96%F0%9D%95%A3+%F0%9D%95%A5%F0%9D%95%99%F0%9D%95%96+%F0%9D%95%9D%F0%9D%95%92%F0%9D%95%AB%F0%9D%95%AA+%F0%9D%95%95%F0%9D%95%A0%F0%9D%95%98&version=workbench_output&assemblyGuid=98d11aa0-feed-1ebf-ab5f-f00c36d7cec7'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' http://0.0.0.0:44913/Packages/Installed/0
DELETE/Playlists/{playlistId}/Items
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
623

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 403, 404, 503, 401
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Playlists/0/Items?entryIds=AAA'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 204, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playlistId":["The playlistId field is required."]},"traceId":"00-648a97bfba458403395d6ef98baee615-682c05f273d90069-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="698124be86ce43c4a6db9581073d52c7"' http://0.0.0.0:44913/Playlists/%C2%A0/Items
POST/Playlists/{playlistId}/Items
Server error+2 moreless
  • Response violates schema
  • Undocumented status code
652

Response violates schemaST108

"Playlist not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Playlist not found"
Response404 Not Found
"Playlist not found"
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&position=-2147483648'

Undocumented status codeST103

Received: 400
Documented: 204, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-b295419834a158973c2fdecef4e0fd32-9e28fe903ebb4a88-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?userId=null&userId=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 403, 404, 503, 401
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
POST/QuickConnect/Authorize
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
652

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 403, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"code":["The code field is required."]},"traceId":"00-d59c63018a28b4f7d2ab50c37e58d5b7-5dad75cf25650ba2-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/QuickConnect/Authorize?code='

Undocumented status codeST103

Received: 404
Documented: 200, 403, 503, 401
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/QuickConnect/Authorize?code=900597&userId=6ebe71909be04059918c5307fa9551b5'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 403, 503, 401
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' 'http://0.0.0.0:44913/QuickConnect/Authorize?code=673027&userId=96fbd0520d2d4652b16bb25adf6ec67c'
POST/Sessions/Viewing
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
587

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The itemId field is required."]},"traceId":"00-0c5a8902ae4d6c958cffeea1ca3c735f-8eb9ba5aac75a520-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Sessions/Viewing?sessionId='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/Sessions/Viewing?itemId=f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c'

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/Sessions/Viewing?sessionId=g%F1%80%AC%88A%C3%A9%F2%8E%84%89%C2%88%F1%A9%8C%A4%14%C2%85%F3%B5%83%AC%C2%A5%C3%B5%C2%9FU%16&itemId=cc7e13db-3fa0-bede-b991-44e11664c3a4'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Sessions/Viewing?itemId=F%C3%86%C3%B7%C3%B1'
GET/Startup/Configuration
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
735

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Startup/Configuration`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
{"ServerName":"","UICulture":"","MetadataCountryCode":"","PreferredMetadataLanguage":""}
Reproduce
curl -X GET http://0.0.0.0:44913/Startup/Configuration
GET/Startup/FirstUser
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
696

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Startup/FirstUser`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
{"Name":"admin"}
Reproduce
curl -X GET http://0.0.0.0:44913/Startup/FirstUser
GET/Startup/User
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
692

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /Startup/User`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
{"Name":"admin"}
Reproduce
curl -X GET http://0.0.0.0:44913/Startup/User
GET/System/Info
API accepts requests without authentication+2 moreless
  • Missing required header accepted
  • Schema-violating request accepted
731

API accepts requests without authenticationST401

Expected 401 or 403, got `200 OK` for `GET /System/Info`

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing `Authorization` at header

Missing required header acceptedST203

Got 200 when missing required 'Authorization' header, expected 401
Response200 OK
{"OperatingSystemDisplayName":"","HasPendingRestart":false,"IsShuttingDown":false,"SupportsLibraryMonitor":true,"WebSocketPortNumber":8096,"CompletedInstallations":[],"CanSelfRestart":true,"CanLaunchWebBrowser":false,"ProgramDataPath":"/config","WebPath":"/jellyfin/jellyfin-web","ItemsByNamePath":"/config/metadata","CachePath":"/cache","LogPath":"/config/log","InternalMetadataPath":"/config/metadata","TranscodingTempPath":"/cache/transcodes","CastReceiverApplications":[],"HasUpdateAvailable":false,"EncoderL // Output truncated...
Reproduce
curl -X GET http://0.0.0.0:44913/System/Info
GET/Trailers
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,866

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Trailers?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&maxOfficialRating=&hasThemeSong=true&hasThemeVideo=true&hasSubtitles=true&hasSpecialFeature=true&hasTrailer=true&adjacentTo=e3e70682-c209-1cac-a29f-6fbed82c07cd&parentIndexNumber=-2147483648&hasParentalRating=true&isHd=true&is4K=true&locationTypes=FileSystem&excludeLocationTypes=FileSystem&isMissing=true&isUnaired=true&minCommunityRating=0&minCriticRating=0&minPremiereDate=2000-01-01T00%3A00%3A00Z&minDateLastSaved=2000-01-01T00%3A00%3A00Z&minDateLastSavedForUser=2000-01-01T00%3A00%3A00Z&maxPremiereDate=2000-01-01T00%3A00%3A00Z&hasOverview=true&hasImdbId=true&hasTmdbId=true&hasTvdbId=true&isMovie=true&isSeries=true&isNews=true&isKids=true&isSports=true&excludeItemIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&startIndex=-2147483648&limit=-2147483648&recursive=true&searchTerm=&sortOrder=Ascending&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&excludeItemTypes=AggregateFolder&filters=IsFolder&isFavorite=true&mediaTypes=Unknown&imageTypes=Primary&sortBy=Default&isPlayed=true&genres=&officialRatings=&tags=&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&person=&personIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&personTypes=&studios=&artists=&excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&artistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&albumArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&contributingArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&albums=&albumIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&minOfficialRating=&isLocked=true&isPlaceHolder=true&hasOfficialRating=true&collapseBoxSetItems=true&minWidth=-2147483648&minHeight=-2147483648&maxWidth=-2147483648&maxHeight=-2147483648&is3D=true&seriesStatus=Continuing&nameStartsWithOrGreater=&nameStartsWith=&nameLessThan=&studioIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&genreIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&audioLanguages=&subtitleLanguages=&enableTotalRecordCount=true&enableImages=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Trailers?years=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"minDateLastSavedForUser":["The value \u00270210-03-08T19:44:33\u002B18:18\u0027 is not valid."]},"traceId":"00-327f12769fd3a9b8cc214f7063980d38-48d58cc612ecda81-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/Trailers?tags=%C2%A7&minDateLastSavedForUser=0210-03-08T19%3A44%3A33%2B18%3A18&seriesStatus=Ended&seriesStatus=Ended&seriesStatus=Ended&seriesStatus=Ended&seriesStatus=Continuing&seriesStatus=Continuing&seriesStatus=Unreleased&isSports=true&sortOrder=Ascending&sortOrder=Descending&sortOrder=Descending&limit=2154&parentId=9f0a65a3-f0f7-9088-dc28-dd8cfda10b42&userId=a118aa4a8c644b978310c8c9cec2a1ee'
GET/UserItems/Resume
Server error+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
941

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserItems/Resume?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-e5046670c08ed566cec15134261b4a54-7ea4bef589778612-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserItems/Resume?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-1230931dec5fe34476cc604ee329b619-3b91fb6521d3d1c6-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserItems/Resume?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' http://0.0.0.0:44913/UserItems/Resume
GET/Videos/{itemId}/stream.{container}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
1,813

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream.0?static=true&params=&tag=&deviceProfileId=&playSessionId=&segmentContainer=&segmentLength=-2147483648&minSegments=-2147483648&mediaSourceId=f6108439a07311ab057b17a8246e543a&deviceId=seed&audioCodec=&enableAutoStreamCopy=true&allowVideoStreamCopy=true&allowAudioStreamCopy=true&audioSampleRate=-2147483648&maxAudioBitDepth=-2147483648&audioBitRate=-2147483648&audioChannels=-2147483648&maxAudioChannels=-2147483648&profile=&level=0&framerate=0&maxFramerate=0&copyTimestamps=true&startTimeTicks=-9223372036854775808&height=-2147483648&maxWidth=-2147483648&maxHeight=-2147483648&videoBitRate=-2147483648&subtitleStreamIndex=-2147483648&subtitleMethod=Encode&maxRefFrames=-2147483648&maxVideoBitDepth=-2147483648&requireAvc=true&deInterlace=true&requireNonAnamorphic=true&transcodingMaxAudioChannels=-2147483648&cpuCoreLimit=-2147483648&liveStreamId=&enableMpegtsM2TsMode=true&videoCodec=&subtitleCodec=&transcodeReasons=&audioStreamIndex=-2147483648&videoStreamIndex=-2147483648&context=Streaming&enableAudioVbrEncoding=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-eebc27364c5a271cbc2df6472840c8c4-89da989b2ac64626-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream.0?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream.mov%2Cmp4%2Cm4a%2C3gp%2C3g2%2Cmj2?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&liveStreamId='

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/stream.Ge-_LKM?context=Streaming&audioSampleRate=-118&maxHeight=-20499124&videoCodec=S&height=-1259&subtitleCodec=pw9&minSegments=-1615041657&subtitleMethod=Hls&startTimeTicks=-9121407044982&requireAvc=true'
GET/Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/Stream.{routeFormat}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
743

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/0/Subtitles/-2147483648/Stream.0?itemId=e3e70682-c209-1cac-a29f-6fbed82c07cd&mediaSourceId=f6108439a07311ab057b17a8246e543a&index=-2147483648&format=&endPositionTicks=-9223372036854775808&copyTimestamps=true&addVttTimeMap=true'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/0/Subtitles/1/Stream.0?itemId=f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c&mediaSourceId=f3f27ee6f4f35441ac7ecd00d1ff3f3c'
GET/Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/{routeStartPositionTicks}/Stream.{routeFormat}
Server error+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
743

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/0/Subtitles/-2147483648/-9223372036854775808/Stream.0?itemId=e3e70682-c209-1cac-a29f-6fbed82c07cd&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&index=-2147483648&format=&endPositionTicks=-9223372036854775808&copyTimestamps=true&addVttTimeMap=true'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/0/Subtitles/1/1/Stream.0?itemId=f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c&mediaSourceId=f3f27ee6f4f35441ac7ecd00d1ff3f3c'
GET/LiveTv/ChannelMappingOptions
Server error+1 moreless
  • Undocumented status code
663

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/LiveTv/ChannelMappingOptions?providerId='
GET/LiveTv/Programs/{programId}
Server error+1 moreless
  • Undocumented status code
616

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Programs/0?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-0c3d7b89cb2dfc598fceaf4313ca287d-388b58a2d8e4d802-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Programs/0?userId=null&userId=null'
GET/LiveTv/Timers/Defaults
Server error+1 moreless
  • Undocumented status code
650

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/LiveTv/Timers/Defaults?programId=%C3%BBy%0D%C2%9E'
GET/Packages
Server error+1 moreless
  • Undocumented status code
948

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' http://0.0.0.0:44913/Packages
GET/Packages/{name}
Server error+1 moreless
  • Undocumented status code
650

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-b416e6368a72a5fc78045fe314e69730-cab55dbfb468a9f2-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Packages/0?assemblyGuid='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"assemblyGuid":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-4f15d77bb1bd999ad526f7de7f67866b-15557e2b6b82513f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Packages/0?assemblyGuid=null&assemblyGuid=null'

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' http://0.0.0.0:44913/Packages/095
POST/Playlists/{playlistId}/Items/{itemId}/Move/{newIndex}
Server error+1 moreless
  • Undocumented status code
645

Undocumented status codeST103

Received: 400
Documented: 204, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"newIndex":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-4563698b4fe41d75bb58f7791428859b-d4083aded885a05c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Playlists/0/Items/1300b601aa71fce3ab7be0f09c67d615/Move/2147483648

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 403, 404, 503, 401
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Playlists/0/Items/1300b601aa71fce3ab7be0f09c67d615/Move/2147483646
POST/Plugins/{pluginId}/Configuration
Server error+1 moreless
  • Undocumented status code
662

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"pluginId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-9c18f51414299e45d1597ddf0e70ed71-eff782e78d5b35b9-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/null%2Cnull/Configuration

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Plugins/a629c0dafac54c7e931a7174223f14c8/Configuration
GET/Providers/Subtitles/Subtitles/{subtitleId}
Server error+1 moreless
  • Undocumented status code
647

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Providers/Subtitles/Subtitles/0
DELETE/ScheduledTasks/Running/{taskId}
Server error+1 moreless
  • Undocumented status code
699

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/ScheduledTasks/Running/4e6637c832ed644d1af3370a2506e80a
POST/System/Configuration/{key}
Server error+1 moreless
  • Undocumented status code
676

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-9578780dc0f0dea29c72fcbc7b3a34c1-e3dfcb24eb290265-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/System/Configuration/0

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 204, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44913/System/Configuration/0
GET/Videos/{itemId}/{mediaSourceId}/Subtitles/{index}/subtitles.m3u8
Server error+1 moreless
  • Undocumented status code
647

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"segmentLength":["The segmentLength field is required."]},"traceId":"00-a930ff386ff72e7d764dbee7d2eb6be0-fbb20eb38831ee35-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/9f0a65a3f0f79088dc28dd8cfda10b42/Subtitles/-2147483648/subtitles.m3u8

Server errorST101

Undocumented status codeST103

Received: 500
Documented: 200, 404, 503, 401, 403
Response500 Internal Server Error
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/9f0a65a3f0f79088dc28dd8cfda10b42/Subtitles/1/subtitles.m3u8?segmentLength=0'
POST/Playlists/{playlistId}
Response violates schema+4 moreless
  • JSON deserialization error
  • Missing Content-Type header
  • Schema-valid request rejected
  • Undocumented status code
844

Undocumented status codeST103

Received: 415
Documented: 204, 403, 404, 503, 401
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-d1ea2b71214ad58f91242c0ec87f81f5-b005f75bf78b7360-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd

Undocumented status codeST103

Received: 400
Documented: 204, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playlistId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-d9455908ee8f7e508822728a2bdfdd4a-94fd57625cbae8c4-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Ids": [], "IsPublic": null, "Name": null, "Users": []}' http://0.0.0.0:44913/Playlists/null%2Cnull

Response violates schemaST108

"Playlist not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Playlist not found"
Response404 Not Found
"Playlist not found"
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Ids": [], "IsPublic": null, "Name": null, "Users": [null, null]}' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
- `application/json; profile="CamelCase"`
- `application/json; profile="PascalCase"`
Response403 Forbidden
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' -H 'Content-Type: text/json' -d '{"Ids": null, "IsPublic": false, "Name": "", "Users": null}' http://0.0.0.0:44913/Playlists/7955fe4144b3bd2c128827b2258026b0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44913/Playlists/db9aadea22c92cf10ee60ced3e5eff63
DELETE/Items/{itemId}
Response violates schema+3 moreless
  • JSON deserialization error
  • Missing Content-Type header
  • Undocumented status code
499

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
- `application/json; profile="CamelCase"`
- `application/json; profile="PascalCase"`
Response401 Unauthorized
<EMPTY>
Reproduce
curl -X DELETE http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd

Undocumented status codeST103

Received: 400
Documented: 204, 401, 404, 503, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-fc1a0001964afa50a09bca9d8e468063-344bd5dbe22915ba-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Items/null%2Cnull

Response violates schemaST108

"Unauthorized access" is not of type "object"

Validated against the response schema for status code 401.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Unauthorized access"
Response401 Unauthorized
"Unauthorized access"
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' http://0.0.0.0:44913/Items/e93e643c279685d6a72f995868284075
GET/Library/MediaFolders
Response violates schema+3 moreless
  • Schema-valid request rejected
  • Schema-violating request accepted
  • Undocumented status code
721

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"isHidden":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-9df6f71f977a07d21a10f4e8b3d0e10e-b6f3e7da6f87f3fc-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Library/MediaFolders?isHidden=null&isHidden=null'

Response violates schemaST108

-58800 is not valid under any of the schemas listed in the 'anyOf' keyword

Validated against the response schema for status code 200.

Schema at /components/schemas/BaseItemDto/properties/CollectionType:

    {
        "anyOf": [
            {
                "enum": [
                    "unknown",
                    "movies",
                    "tvshows",
                    "music",
                    "musicvideos",
                    "trailers",
                    "homevideos",
                    "boxsets",
                    "books",
                    "photos",
                    "livetv",
                    "playlists",
                    "folders"
                ],
                "allOf": [
        // Output truncated...
    }

Value:

    -58800
Response200 OK
{"Items":[{"Name":"00","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"129cd9b8584e214cc75a501e7a17f590","Etag":"2db8a63751f7157dc3ab0e1d32593e23","DateCreated":"2026-10-19T13:11:09.7537045Z","CanDelete":false,"CanDownload":false,"SortName":"0000000000","ExternalUrls":[],"Path":"/config/root/default/00","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"RemoteTrailers":[],"ProviderIds":{},"IsFolder":true,"ParentId":"e9d5075a555c1cbc394eec4cef295274","Type":"CollectionFolder","Pe // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Library/MediaFolders

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `type` at /properties/isHidden (was boolean, became string)
  - header: violates `required` (was Authorization)
Response200 OK
{"Items":[{"ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"f137a2dd21bbc1b99aa5c0f6bf02a805","Etag":"131269303db9d910fe350fd1b7d0e9dd","DateCreated":"2026-10-19T13:16:10.7008534Z","CanDelete":false,"CanDownload":false,"ExternalUrls":[],"Path":"/config/root/default/Movies","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"RemoteTrailers":[],"ProviderIds":{},"IsFolder":true,"ParentId":"e9d5075a555c1cbc394eec4cef295274","Type":"CollectionFolder","People":[],"Studios":[],"GenreItem // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' 'http://0.0.0.0:44913/Library/MediaFolders?isHidden='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' http://0.0.0.0:44913/Library/MediaFolders
GET/Artists/{name}/Images/{imageType}/{imageIndex}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
847

Response violates schemaST108

"0 does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "0 does not have an image of type Primary"
Response404 Not Found
"0 does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/0/Images/Primary/-2147483648?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer='

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-4f4461dfbba78c5e7791123908b5cc6e-f6c4da57cb22fa4b-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/0/Images/Primary/-2147483648?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' http://0.0.0.0:44913/Artists/515722926/Images/Art/1
GET/Genres/{name}/Images/{imageType}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
853

Response violates schemaST108

"0 does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "0 does not have an image of type Primary"
Response404 Not Found
"0 does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres/0/Images/Primary?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer=&imageIndex=-2147483648'

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-1eca352c985c4f0ec689049cf262f96b-1174a00ea0f32574-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres/0/Images/Primary?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' http://0.0.0.0:44913/Genres/973/Images/Art
GET/Genres/{name}/Images/{imageType}/{imageIndex}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
866

Response violates schemaST108

"0 does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "0 does not have an image of type Primary"
Response404 Not Found
"0 does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres/0/Images/Primary/-2147483648?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer='

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-04921cf3925bcce9b837e91a4cdf6d5c-8950ffb866cc943b-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres/0/Images/Primary/-2147483648?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/Genres/admin/Images/Logo/592288?tag=%C2%8DH%F0%A7%B1%82%5CV%C3%B3&format=Svg'
GET/Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
998

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-e6e72fb25175c7955c3ddd2d5e4cbd03-35b0f239037ce318-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary/-2147483648/0/Bmp/-2147483648/-2147483648/0/-2147483648?width=2147483648'

Response violates schemaST108

"Test Pattern (2026) does not have an image of type Art" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Test Pattern (2026) does not have an image of type Art"
Response404 Not Found
"Test Pattern (2026) does not have an image of type Art"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Items/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/Images/Art/1/0/Bmp/1/1/0.0/1

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"tag":["The tag field is required."]},"traceId":"00-78828eb60a4defb83b4f3c7951b6ca8f-b83dae3dda94207f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/Images/Screenshot/7507/%20/Webp/24/47/-3.638678808325049e+16/-14478?fillHeight=-1613929&quality=67108863&blur=-237'
GET/LiveTv/Timers/{timerId}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
644

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/TimerInfoDto:

    {
        "type": "object",
        "properties": {
            "Id": {
                "anyOf": [
                    {
                        "type": "string",
                        "description": "Gets or sets the Id of the recording."
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "Type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
        // Output truncated...
    }

Value:

    null
Response200 OK
null
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/LiveTv/Timers/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"timerId":["The timerId field is required."]},"traceId":"00-712296ac78034bddfadcae47859c7721-eef2905132efffc2-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' http://0.0.0.0:44913/LiveTv/Timers/%0A
GET/MusicGenres/{name}/Images/{imageType}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
867

Response violates schemaST108

"0 does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "0 does not have an image of type Primary"
Response404 Not Found
"0 does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/MusicGenres/0/Images/Primary?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer=&imageIndex=-2147483648'

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-5a19fbb2b4cd4147b000998036eed6dd-96f193617b1ccb54-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/MusicGenres/0/Images/Primary?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/MusicGenres/Afrikaans/Images/Disc?foregroundLayer=%C2%80%27Y%0E%09%C2%9A&fillWidth=-49259&backgroundColor=%3EY%18%14%C2%AB%E6%9E%97%F2%8E%93%BA%C3%87%F2%B9%BD%8F%C3%99zT%C2%A1sA%01%C2%99D%C3%94&imageIndex=562294097&tag=o%C2%BDa%C3%B9&maxWidth=-1641465602&height=45407&quality=-53862&blur=7185&format=Webp'
GET/MusicGenres/{name}/Images/{imageType}/{imageIndex}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
813

Response violates schemaST108

"0 does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "0 does not have an image of type Primary"
Response404 Not Found
"0 does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/MusicGenres/0/Images/Primary/-2147483648?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer='

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-38270f6a4e2c10a5d42977b32462a3ff-491ebcb592a52476-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/MusicGenres/0/Images/Primary/-2147483648?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/MusicGenres/Z%C2%86%F3%85%B1%89%F3%A6%AB%82%C3%BB4%C3%96%C3%94%F2%91%A0%8A%C3%96/Images/Screenshot/-124499733?percentPlayed=0.5'
GET/Persons/{name}/Images/{imageType}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
869

Response violates schemaST108

"Workbench does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Workbench does not have an image of type Primary"
Response404 Not Found
"Workbench does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons/Workbench/Images/Primary?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer=&imageIndex=-2147483648'

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-e5a1d0529daa86025485bbac40aca536-46380d8dea629f0f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons/Workbench/Images/Primary?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."]},"traceId":"00-a86aba6dff5003e6b6c243f9d5f28a89-e0bc287e7be63096-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' http://0.0.0.0:44913/Persons/%20/Images/Art
GET/Playlists/{playlistId}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
606

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playlistId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-1ca3bde9ec64da50f167cfc0d32ca089-7d99f1ef3ad856ea-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Playlists/null%2Cnull

Response violates schemaST108

"Playlist not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Playlist not found"
Response404 Not Found
"Playlist not found"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playlistId":["The value \u0027[]\u0027 is not valid."]},"traceId":"00-9308140d4b514a9bb0f0bfaac675a1c1-19668df56103f9c1-00"}
Reproduce
  1. POST/Playlists
    curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' -H 'Content-Type: text/json' -d '{"MediaType": "Book", "Ids": [], "Users": [{}], "IsPublic": true, "Name": "\u0014\u00c6:\"\u008c\u00db"}' http://0.0.0.0:44913/Playlists
  2. GET/Playlists/[]failed here
    curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' http://0.0.0.0:44913/Playlists/%5B%5D
GET/Playlists/{playlistId}/Users
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
622

Undocumented status codeST103

Received: 400
Documented: 200, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playlistId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-062c21414bfb7e8e748b0d4cf1788f3f-9f90ffa26edbdfd0-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Playlists/null%2Cnull/Users

Response violates schemaST108

"Playlist not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Playlist not found"
Response404 Not Found
"Playlist not found"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Users

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playlistId":["The value \u0027[\u0027c0b60ed5-a1c1-503c-a1d6-c4f82f8db5ce\u0027, \u00275b54155f-0270-58ed-8951-0318703cca77\u0027, \u00270b91f782-5b84-2393-95aa-e46e08246bce\u0027, \u00273a09091b-0364-13bd-b83c-1fc95143defd\u0027, \u00277ba69213-7cba-23b3-8743-9a30fef8e4fa\u0027]\u0027 is not valid."]},"traceId":"00-d23c56144cdf9831cbfa254cd14d2eab-23903d9148d28282-00"}
Reproduce
  1. POST/Playlists
    curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b54fdeaf1479466298fd4a70ab85f85c"' -H 'Content-Type: application/json' -d '{"Ids": ["c0b60ed5-a1c1-503c-a1d6-c4f82f8db5ce", "5b54155f-0270-58ed-8951-0318703cca77", "0b91f782-5b84-2393-95aa-e46e08246bce", "3a09091b-0364-13bd-b83c-1fc95143defd", "7ba69213-7cba-23b3-8743-9a30fef8e4fa"], "MediaType": "Book", "Users": [{"UserId": "ce94b558-c3aa-3d65-a9c1-e08b5cc00801", "CanEdit": true}], "UserId": null, "IsPublic": true, "Name": "\u00b6\u008bn[\ud813\udd7d\u009e\u0097\u00c6\u00c7\""}' http://0.0.0.0:44913/Playlists
  2. GET/Playlists/['c0b60ed5-a1c1-503c-a1d6-c4f82f8db5ce', '5b54155f-0270-58ed-8951-0318703cca77', '0b91f782-5b84-2393-95aa-e46e08246bce', '3a09091b-0364-13bd-b83c-1fc95143defd', '7ba69213-7cba-23b3-8743-9a30fef8e4fa']/Usersfailed here
    curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b54fdeaf1479466298fd4a70ab85f85c"' 'http://0.0.0.0:44913/Playlists/%5B'"'"'c0b60ed5-a1c1-503c-a1d6-c4f82f8db5ce'"'"',%20'"'"'5b54155f-0270-58ed-8951-0318703cca77'"'"',%20'"'"'0b91f782-5b84-2393-95aa-e46e08246bce'"'"',%20'"'"'3a09091b-0364-13bd-b83c-1fc95143defd'"'"',%20'"'"'7ba69213-7cba-23b3-8743-9a30fef8e4fa'"'"'%5D/Users'
GET/QuickConnect/Connect
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
659

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"secret":["The secret field is required."]},"traceId":"00-b5131dd603c87b5456ddef64988284d4-dbeba2b171c24d99-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/QuickConnect/Connect

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"secret":["The secret field is required."]},"traceId":"00-629ccb1a3ee586ae3d2acaf951fd0c8d-82c73dc2a7ba08a4-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/QuickConnect/Connect?secret='

Undocumented status codeST103

Received: 401
Documented: 200, 404, 503
Response401 Unauthorized
"Quick connect is disabled"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="348d2c91303f4649aaf592842d84c208"' 'http://0.0.0.0:44913/QuickConnect/Connect?secret=00'

Response violates schemaST108

"Unknown secret" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Unknown secret"
Response404 Not Found
"Unknown secret"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' 'http://0.0.0.0:44913/QuickConnect/Connect?secret=8EC7A88CD3AA9722B989C0CBB1E682935E9DF1784FB999B55A7F6189D9294920'
GET/Studios/{name}/Images/{imageType}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
869

Response violates schemaST108

"0 does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "0 does not have an image of type Primary"
Response404 Not Found
"0 does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Studios/0/Images/Primary?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer=&imageIndex=-2147483648'

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-9a2262028b6db1ea3d139815c5fc4265-75db54e32d290768-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Studios/0/Images/Primary?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/Studios/Migrate%20Trickplay%20Image%20Location/Images/Menu?percentPlayed=6136014940123362.0'
GET/Studios/{name}/Images/{imageType}/{imageIndex}
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
816

Response violates schemaST108

"0 does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "0 does not have an image of type Primary"
Response404 Not Found
"0 does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Studios/0/Images/Primary/-2147483648?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer='

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-1af59f9014a9138656f4277c8d53543b-38e1b426b1a12d6c-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Studios/0/Images/Primary/-2147483648?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' http://0.0.0.0:44913/Studios/Syst%C3%A8me%202/Images/Art/1
GET/System/Logs/Log
Response violates schema+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
657

Undocumented status codeST103

Received: 400
Documented: 200, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."]},"traceId":"00-7fa89058c6357c27f6b5fd6d4b9227c2-82b33031332cc61b-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/System/Logs/Log

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."]},"traceId":"00-4e4026d497fc9817963e8f6cb877ae16-0a9e065a4affc50f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/System/Logs/Log?name='

Response violates schemaST108

"Log file not found." is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Log file not found."
Response404 Not Found
"Log file not found."
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="348d2c91303f4649aaf592842d84c208"' 'http://0.0.0.0:44913/System/Logs/Log?name=00'
GET/Items/{itemId}/Images/{imageType}
Response violates schema+1 moreless
  • Undocumented status code
843

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-cbd1077584e735489385b2160c72ba8b-49b1618a41df72ea-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary?width=2147483648'

Response violates schemaST108

"Test Pattern (2026) does not have an image of type Art" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Test Pattern (2026) does not have an image of type Art"
Response404 Not Found
"Test Pattern (2026) does not have an image of type Art"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Items/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/Images/Art
GET/Items/{itemId}/Images/{imageType}/{imageIndex}
Response violates schema+1 moreless
  • Undocumented status code
817

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-d62e58101804c9767ec025836d717745-8d6f9d8a95606796-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary/-2147483648?width=2147483648'

Response violates schemaST108

"Test Pattern (2026) does not have an image of type Art" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Test Pattern (2026) does not have an image of type Art"
Response404 Not Found
"Test Pattern (2026) does not have an image of type Art"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Items/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/Images/Art/1
GET/Persons/{name}/Images/{imageType}/{imageIndex}
Response violates schema+1 moreless
  • Undocumented status code
823

Response violates schemaST108

"Workbench does not have an image of type Primary" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Workbench does not have an image of type Primary"
Response404 Not Found
"Workbench does not have an image of type Primary"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons/Workbench/Images/Primary/-2147483648?tag=&format=Bmp&maxWidth=-2147483648&maxHeight=-2147483648&percentPlayed=0&unplayedCount=-2147483648&height=-2147483648&quality=-2147483648&fillWidth=-2147483648&fillHeight=-2147483648&blur=-2147483648&backgroundColor=&foregroundLayer='

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-5d7cb995c50fabee200b25a85d626e76-b9ba87713b2d0f92-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons/Workbench/Images/Primary/-2147483648?width=2147483648'
DELETE/Playlists/{playlistId}/Users/{userId}
Response violates schema+1 moreless
  • Undocumented status code
287

Undocumented status codeST103

Received: 400
Documented: 204, 403, 404, 401, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-fb51ff47eb11f1f4278fa925b410699e-8ce4e73c44ee31b4-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Users/null%2Cnull

Response violates schemaST108

"Playlist not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Playlist not found"
Response404 Not Found
"Playlist not found"
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Users/f728b4fa-4248-1e3a-8a5d-2f346baa9455
GET/Playlists/{playlistId}/Users/{userId}
Response violates schema+1 moreless
  • Undocumented status code
603

Undocumented status codeST103

Received: 400
Documented: 200, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-3a92fa2a154b52b33acce05ed3b936b9-7f871c934d6c85bb-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Users/null%2Cnull

Response violates schemaST108

"Playlist not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Playlist not found"
Response404 Not Found
"Playlist not found"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Users/e3e70682-c209-1cac-a29f-6fbed82c07cd
POST/Playlists/{playlistId}/Users/{userId}
Response violates schema+1 moreless
  • Undocumented status code
700

Undocumented status codeST103

Received: 400
Documented: 204, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"":["The updatePlaylistUserRequest field is required."]},"traceId":"00-15a1b66f834a68e148337278a248ce6c-a5bde444fbeb7195-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Users/e3e70682-c209-1cac-a29f-6fbed82c07cd

Response violates schemaST108

"Playlist not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Playlist not found"
Response404 Not Found
"Playlist not found"
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"CanEdit": false}' http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Users/e3e70682-c209-1cac-a29f-6fbed82c07cd
GET/Plugins/{pluginId}/Configuration
Response violates schema+1 moreless
  • Undocumented status code
657

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"pluginId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-eb90a6660d2c2f9461147ef732edb6d0-7bddf5b35524ee87-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/null%2Cnull/Configuration

Response violates schemaST108

False schema does not allow false

Validated against the response schema for status code 200.

Schema:

    {
        "additionalProperties": false,
        "type": "object",
        "description": "Class BasePluginConfiguration."
    }

Value:

    false
Response200 OK
{"ReplaceAlbumName":false}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Plugins/a629c0dafac54c7e931a7174223f14c8/Configuration
GET/Shows/{seriesId}/Episodes
Response violates schema+1 moreless
  • Undocumented status code
935

Response violates schemaST108

"No season exists with Id e3e70682-c209-1cac-a29f-6fbed82c07cd" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "No season exists with Id e3e70682-c209-1cac-a29f-6fbed82c07cd"
Response404 Not Found
"No season exists with Id e3e70682-c209-1cac-a29f-6fbed82c07cd"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/e3e70682-c209-1cac-a29f-6fbed82c07cd/Episodes?fields=AirTime&season=-2147483648&seasonId=e3e70682-c209-1cac-a29f-6fbed82c07cd&isMissing=true&adjacentTo=e3e70682-c209-1cac-a29f-6fbed82c07cd&startItemId=e3e70682-c209-1cac-a29f-6fbed82c07cd&startIndex=-2147483648&limit=-2147483648&enableImages=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&enableUserData=true&sortBy=Default'

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-e13e47a73ff54b04ad2d224f4be7f444-e43acc8438fc9545-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/e3e70682-c209-1cac-a29f-6fbed82c07cd/Episodes?userId=null&userId=null'
GET/Users/{userId}
Response violates schema+1 moreless
  • Undocumented status code
647

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-639aa6f12c04f7227d7b37fb0ef39128-d3e31fafecf0b475-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Users/null%2Cnull

Response violates schemaST108

"User not found" is not of type "object"

Validated against the response schema for status code 404.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "User not found"
Response404 Not Found
"User not found"
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Users/f728b4fa-4248-1e3a-8a5d-2f346baa9455
POST/Videos/MergeVersions
Response violates schema+1 moreless
  • Schema-valid request rejected
637

Response violates schemaST108

"Please supply at least two videos to merge." is not of type "object"

Validated against the response schema for status code 400.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Please supply at least two videos to merge."
Response400 Bad Request
"Please supply at least two videos to merge."
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Videos/MergeVersions

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
"Please supply at least two videos to merge."
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Videos/MergeVersions?ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&ids=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
GET/LiveTv/ListingProviders/SchedulesDirect/CountriesResponse violates schema748

Response violates schemaST108

{"Caribbean":[{"fullName":"Anguila","onePostalCode":true,"postalCode":"/AI-2 ... is not of type "string"

Validated against the response schema for status code 200.

Schema:

    {
        "type": "string",
        "format": "binary"
    }

Value:

    {
        "Caribbean": [
            {
                "fullName": "Anguila",
                "onePostalCode": true,
                "postalCode": "/AI-2640/",
                "postalCodeExample": "AI-2640",
                "shortName": "AIA"
            },
            {
                "fullName": "Antigua/Barbuda",
                "onePostalCode": true,
                "postalCode": "/AG/",
                "postalCodeExample": "AG",
                "shortName": "ATG"
            },
            {
                "fullName": "Aruba",
                "onePostalCode": true,
        // Output truncated...
    }
Response200 OK
{"North America":[{"fullName":"United States","shortName":"USA","postalCodeExample":"12345","postalCode":"\/\\d{5}\/"},{"fullName":"Canada","shortName":"CAN","postalCodeExample":"K1A0B1","postalCode":"\/[A-Z]{1}[\\d]{1}[A-Z]{1}[\\d]{1}[A-Z]{1}[\\d]{1}\/gm"}],"Europe":[{"fullName":"Austria","shortName":"AUT","postalCodeExample":"6886","postalCode":"\/\\d{4}\/"},{"fullName":"Belgium","shortName":"BEL","postalCodeExample":"2018","postalCode":"\/\\d{4}\/"},{"fullName":"Switzerland","shortName":"CHE","postalCode // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/LiveTv/ListingProviders/SchedulesDirect/Countries
POST/QuickConnect/InitiateResponse violates schema15

Response violates schemaST108

"Quick connect is disabled" is not of type "object"

Validated against the response schema for status code 401.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Quick connect is disabled"
Response401 Unauthorized
"Quick connect is disabled"
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/QuickConnect/Initiate
GET/RepositoriesResponse violates schema879

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/RepositoryInfo:

    {
        "type": "object",
        "properties": {
            "Name": {
                "anyOf": [
                    {
                        "type": "string",
                        "description": "Gets or sets the name."
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "Url": {
                "anyOf": [
                    {
                        "type": "string",
                        "description": "Gets or sets the URL."
        // Output truncated...
    }

Value:

    null
Response200 OK
[null,null,null,null,null,null,null,null,null,null,null]
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' http://0.0.0.0:44913/Repositories
GET/System/ConfigurationResponse violates schema835

Response violates schemaST108

null is not of type "object"

Validated against the response schema for status code 200.

Schema at /components/schemas/RepositoryInfo:

    {
        "type": "object",
        "properties": {
            "Name": {
                "anyOf": [
                    {
                        "type": "string",
                        "description": "Gets or sets the name."
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "Url": {
                "anyOf": [
                    {
                        "type": "string",
                        "description": "Gets or sets the URL."
        // Output truncated...
    }

Value:

    null
Response200 OK
{"EnableMetrics":false,"EnableNormalizedItemByNameIds":true,"IsPortAuthorized":false,"QuickConnectAvailable":true,"EnableCaseSensitiveItemIds":true,"DisableLiveTvChannelUserDataName":true,"MetadataPath":"","PreferredMetadataLanguage":"en","MetadataCountryCode":"US","SortReplaceCharacters":[null,null,null,null,null],"SortRemoveCharacters":[",","\u0026","-","{","}","\u0027"],"SortRemoveWords":["the","a","an"],"MinResumePct":5,"MaxResumePct":90,"MinResumeDurationSeconds":300,"MinAudiobookResume":5,"MaxAudioboo // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' http://0.0.0.0:44913/System/Configuration

Response violates schemaST108

null is not of type "string"

Validated against the response schema for status code 200.

Schema at /components/schemas/ServerConfiguration/properties/SortReplaceCharacters/items:

    {
        "type": "string"
    }

Value:

    null
Response200 OK
{"EnableMetrics":false,"EnableNormalizedItemByNameIds":true,"IsPortAuthorized":false,"QuickConnectAvailable":true,"EnableCaseSensitiveItemIds":true,"DisableLiveTvChannelUserDataName":true,"MetadataPath":"","PreferredMetadataLanguage":"en","MetadataCountryCode":"US","SortReplaceCharacters":[null,null,null,null,null],"SortRemoveCharacters":[",","\u0026","-","{","}","\u0027"],"SortRemoveWords":["the","a","an"],"MinResumePct":5,"MaxResumePct":90,"MinResumeDurationSeconds":300,"MinAudiobookResume":5,"MaxAudioboo // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' http://0.0.0.0:44913/System/Configuration
POST/UserImageResponse violates schema10

Response violates schemaST108

"Incorrect ContentType." is not of type "object"

Validated against the response schema for status code 400.

Schema:

    {
        "type": "object",
        "properties": {
            "type": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
                        "type": "null"
                    }
                ]
            },
            "title": {
                "anyOf": [
                    {
                        "type": "string"
                    },
                    {
        // Output truncated...
    }

Value:

    "Incorrect ContentType."
Response400 Bad Request
"Incorrect ContentType."
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/UserImage?userId='

Serialization not possible

No supported serializers for media types: image/*
Check your schema or add custom serializers: https://schemathesis.readthedocs.io/en/stable/guides/custom-serializers/
GET/Artists/{name}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
599

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"25a4e804215550726dd616913e32ba7c","Etag":"543b6ca4c9f21c87d81daf7a932499c0","DateCreated":"2026-10-19T13:08:03.5081139Z","CanDelete":false,"CanDownload":false,"SortName":"","ExternalUrls":[],"Path":"/config/metadata/artists/0","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"ParentId":null,"Type":"MusicArtist","People":[],"Studios":[],"GenreItems":[],"LocalTrail // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/0?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-1b75705fed6f7345d46beeff06e3afdc-0e5c6d3cb89603ec-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/0?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Artists/0?userId=b88b4fffe5314323978ea5f361c7d401'
HEAD/Audio/{itemId}/stream
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
1,166

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream?container=&static=true&params=&tag=&deviceProfileId=&playSessionId=&segmentContainer=&segmentLength=-2147483648&minSegments=-2147483648&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=&audioCodec=&enableAutoStreamCopy=true&allowVideoStreamCopy=true&allowAudioStreamCopy=true&audioSampleRate=-2147483648&maxAudioBitDepth=-2147483648&audioBitRate=-2147483648&audioChannels=-2147483648&maxAudioChannels=-2147483648&profile=&level=0&framerate=0&maxFramerate=0&copyTimestamps=true&startTimeTicks=-9223372036854775808&height=-2147483648&videoBitRate=-2147483648&subtitleStreamIndex=-2147483648&subtitleMethod=Encode&maxRefFrames=-2147483648&maxVideoBitDepth=-2147483648&requireAvc=true&deInterlace=true&requireNonAnamorphic=true&transcodingMaxAudioChannels=-2147483648&cpuCoreLimit=-2147483648&liveStreamId=&enableMpegtsM2TsMode=true&videoCodec=&subtitleCodec=&transcodeReasons=&audioStreamIndex=-2147483648&videoStreamIndex=-2147483648&context=Streaming&enableAudioVbrEncoding=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Audio/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=&liveStreamId='

Undocumented Content-TypeST105

Received: video/mp4
Documented: audio/*
Response200 OK
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Audio/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream?requireAvc=true&static=true'
HEAD/Audio/{itemId}/stream.{container}
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
1,161

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream.0?static=true&params=&tag=&deviceProfileId=&playSessionId=&segmentContainer=&segmentLength=-2147483648&minSegments=-2147483648&mediaSourceId=f6108439a07311ab057b17a8246e543a&deviceId=&audioCodec=&enableAutoStreamCopy=true&allowVideoStreamCopy=true&allowAudioStreamCopy=true&audioSampleRate=-2147483648&maxAudioBitDepth=-2147483648&audioBitRate=-2147483648&audioChannels=-2147483648&maxAudioChannels=-2147483648&profile=&level=0&framerate=0&maxFramerate=0&copyTimestamps=true&startTimeTicks=-9223372036854775808&height=-2147483648&videoBitRate=-2147483648&subtitleStreamIndex=-2147483648&subtitleMethod=Encode&maxRefFrames=-2147483648&maxVideoBitDepth=-2147483648&requireAvc=true&deInterlace=true&requireNonAnamorphic=true&transcodingMaxAudioChannels=-2147483648&cpuCoreLimit=-2147483648&liveStreamId=&enableMpegtsM2TsMode=true&videoCodec=&subtitleCodec=&transcodeReasons=&audioStreamIndex=-2147483648&videoStreamIndex=-2147483648&context=Streaming&enableAudioVbrEncoding=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream.0?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Audio/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream.mov%2Cmp4%2Cm4a%2C3gp%2C3g2%2Cmj2?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=&liveStreamId='

Undocumented Content-TypeST105

Received: video/mp4
Documented: audio/*
Response200 OK
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Audio/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/stream.mp4?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=&liveStreamId='

Undocumented Content-TypeST105

Received: application/octet-stream
Documented: audio/*
Response200 OK
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' http://0.0.0.0:44913/Audio/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream.m
POST/Backup/Create
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
384

Undocumented status codeST103

Received: 400
Documented: 200, 403, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"backupOptions":["The backupOptions field is required."],"$.Database":["The JSON value could not be converted to System.Boolean. Path: $.Database | LineNumber: 0 | BytePositionInLine: 14."]},"traceId":"00-22ade301572702650c70c61aba4d6c75-d9d0df6e119e22cf-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Database": {}, "Metadata": false, "Subtitles": false, "Trickplay": false}' http://0.0.0.0:44913/Backup/Create

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 200, 403, 503, 401
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-e85eb743445d07c3550dd881a20e0041-2e5d85e1b6ee0c67-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aa8856db17cc46a89a63ee643e44dfe2"' http://0.0.0.0:44913/Backup/Create

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `allOf`
Response200 OK
{"ServerVersion":"12.2.0.0","BackupEngineVersion":"0.2.0","DateCreated":"2026-10-19T13:14:50.3639171+00:00","Path":"/config/data/backups/jellyfin-backup-20261019131450.zip","Options":{"Metadata":false,"Trickplay":false,"Subtitles":false,"Database":true}}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aa8856db17cc46a89a63ee643e44dfe2"' -H 'Content-Type: text/json' -d '{"fT\udb9f\uddb8\u00a6\u0016\u001bb8\u0099\u0090\u00d1": null}' http://0.0.0.0:44913/Backup/Create
GET/Channels
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
874

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Channels?startIndex=-2147483648&limit=-2147483648&supportsLatestItems=true&supportsMediaDeletion=true&isFavorite=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Channels?userId='
GET/Channels/Items/Latest
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
781

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Channels/Items/Latest?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-135726fcedb7ccd250a7b2f9e40435c0-a8da37a375fa6277-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Channels/Items/Latest?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/Channels/Items/Latest?filters=IsPlayed&filters=IsResumable&filters=IsPlayed&filters=Likes&filters=IsFavorite&filters=IsFavoriteOrLikes&filters=IsUnplayed&filters=IsUnplayed&filters=IsUnplayed&filters=IsPlayed&filters=Dislikes&filters=IsFavoriteOrLikes&filters=IsFolder&startIndex=70&userId=6ebe71909be04059918c5307fa9551b5&limit=-140'
POST/Collections/{collectionId}/Items
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
631

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Collections/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Collections/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&ids=f728b4fa-4248-1e3a-8a5d-2f346baa9455'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `format` at /properties/ids/items
  - header: violates `required` (was Authorization)
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/Collections/fb766bd7cec118eb818659aec60ebe1b/Items?ids=%27%C3%BF%0C%F2%AA%B7%85%21%7C%C2%8F%C2%B0&ids=%C3%B5%C3%B1G%C2%B9&ids=%C2%AB%0C%03%C2%97%C3%B2%C2%98%C3%85s%1EW%C3%AC%F1%B2%A2%9C&ids=&ids=%EB%B9%9A%C3%9B7%C2%BC&ids=&ids=+%C3%AC%C3%94%C2%B0.jx%14%C2%8E%C2%8C%C2%A4%C2%AA%F0%A2%98%8B'
POST/Devices/Options
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
832

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-2190392194c3b9ac722c10e8c8c14f2d-def0fd83d6ba16fd-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Devices/Options?id='

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"id":["The id field is required."]},"traceId":"00-4d122c7c803cc4150cb2a416cf8b4e69-ab12cc43bb424c70-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"CustomName": null, "DeviceId": null, "Id": 0}' http://0.0.0.0:44913/Devices/Options

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"id":["The id field is required."]},"traceId":"00-3826640efac928e529a796a7fdb09cb5-fa7b36f8c1125760-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"CustomName": "", "DeviceId": null, "Id": 0}' 'http://0.0.0.0:44913/Devices/Options?id='

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - customName: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' -H 'Content-Type: application/json' -d '{"CustomName": false, "DeviceId": null, "Id": 0}' 'http://0.0.0.0:44913/Devices/Options?id=0'
GET/FallbackFont/Fonts/{name}
Missing Content-Type header+2 moreless
  • Schema-valid request rejected
  • Undocumented status code
676

Missing Content-Type headerST104

The following media types are documented in the schema:
- `font/*`
Response200 OK
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/FallbackFont/Fonts/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"name":["The name field is required."]},"traceId":"00-a49e95114818d2bdb8af7530cc6a4e0f-4b421f0d7fcf4d8d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/FallbackFont/Fonts/%C2%A0
GET/Genres/{genreName}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
564

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"0f6c23773dabf4bc9eef76a50b25901c","Etag":"543b6ca4c9f21c87d81daf7a932499c0","DateCreated":"2026-10-19T13:08:04.7981262Z","CanDelete":false,"CanDownload":false,"SortName":"","ExternalUrls":[],"Path":"/config/metadata/Genre/0","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"ParentId":null,"Type":"Genre","People":[],"Studios":[],"GenreItems":[],"LocalTrailerCount" // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres/0?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-f45897ec9ded083d4d3e08aa8462fbe6-619cc175bd70b970-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres/0?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Genres/0?userId=b88b4fffe5314323978ea5f361c7d401'
DELETE/Items
JSON deserialization error+2 moreless
  • Missing Content-Type header
  • Schema-violating request accepted
603

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
- `application/json; profile="CamelCase"`
- `application/json; profile="PascalCase"`
Response401 Unauthorized
<EMPTY>
Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Items?ids=e3e70682-c209-1cac-a29f-6fbed82c07cd'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `format` at /properties/ids/items
  - header: violates `required` (was Authorization)
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Items?ids=%C3%88%C3%AA%C2%A7%F0%BB%A3%94X&ids=%F0%96%B4%9A&ids=%2A%F0%9F%BE%A0%C2%8C~%F3%B6%8A%A3%C2%BE%F0%B1%A0%93i&ids=%C3%86%3B&ids=%F1%B3%B7%96%C2%BF&ids=%F1%A4%9F%8F%C3%BF'
GET/Items/Filters
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
718

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Filters?parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&includeItemTypes=AggregateFolder&mediaTypes=Unknown'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Genres":[],"Tags":[],"OfficialRatings":[],"Years":[]}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Filters?userId='
GET/Items/Latest
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
871

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
[{"Name":"Tone","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"9f0a65a3f0f79088dc28dd8cfda10b42","HasLyrics":false,"Container":"mp3","PremiereDate":"0001-01-01T00:00:00.0000000Z","ChannelId":null,"RunTimeTicks":30000000,"IsFolder":false,"Type":"Audio","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"Workbench-Samples-Tone","ItemId":"9f0a65a3f0f79088dc28dd8cfda10b42"},"Artists":["Workbench"],"ArtistItems":[{"Name":"Workbench","Id":"47f22f2b53c683ef75a37d1471c8 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Latest?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-3de0e726479cc2c397c67303f5fbecc9-6d2f68e9554c2574-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Latest?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-a14a31405a228b0c313638681bd658eb-5f330c8affb6fd52-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Latest?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/Latest?parentId=f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805&isPlayed=true&enableUserData=true&fields=SortName&fields=ChildCount&fields=Tags&enableImages=true&includeItemTypes=Recording&includeItemTypes=UserView&includeItemTypes=Audio&includeItemTypes=Genre&limit=15078453&enableImageTypes=Screenshot&enableImageTypes=Profile&enableImageTypes=Thumb&enableImageTypes=Backdrop&userId=b88b4fffe5314323978ea5f361c7d401&groupItems=true&imageTypeLimit=-80993'
GET/Items/Root
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
820

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
{"Name":"Media Folders","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"e9d5075a555c1cbc394eec4cef295274","Etag":"edb772718e9f38cdfefb216be21e2bfb","DateCreated":"2026-10-19T13:00:27.7380238Z","CanDelete":false,"CanDownload":false,"SortName":"media folders","ExternalUrls":[],"Path":"/config/root/default","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"IsFolder":true,"ParentId":null,"Type":"UserRootFolder","People":[],"S // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Root?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-2d78e2369ed9afcadd1d4999d62b10cf-ab0ebd7f80599fbc-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Root?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-9852b36508e2bec441a8be3a86685d16-bd325b1a9094d220-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Root?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/Root?userId=c4432c2a138342ac9fdda7d3ba2d3c6e'
GET/Items/{itemId}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
612

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-bdda2bee300b428afb8b3bf35eba3d06-c5a7c6641fd2876f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-da7547d2b29c030278f83695877d6778-d6c3ee4566eefbe4-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `format` at /properties/userId
  - header: violates `required` (was Authorization)
Response200 OK
{"Name":"Tone","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"9f0a65a3f0f79088dc28dd8cfda10b42","Etag":"5b550cd0961b4be370e3304f6ebafcc5","DateCreated":"2026-10-19T13:00:30.6278131Z","CanDelete":true,"CanDownload":true,"HasLyrics":false,"Container":"mp3","SortName":"Tone","PremiereDate":"0001-01-01T00:00:00.0000000Z","ExternalUrls":[],"MediaSources":[{"Protocol":"File","Id":"9f0a65a3f0f79088dc28dd8cfda10b42","Path":"/media/music/tone.mp3","Type":"Default","Container":"mp3","Size":24524,"Name":"tone","I // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42?userId='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/7e64e319-657a-9516-ec78-490da03edccb?userId=519dbbecd3cb468a9c12ff85d7fcb57b'
POST/Items/{itemId}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
25,098

Undocumented status codeST103

Received: 415
Documented: 204, 404, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-dda506828091ae28d1e3041218191d26-a4bb626915ece328-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-74dd283830b5419eacdbae854d402f44-50405986d4f1febb-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}' http://0.0.0.0:44913/Items/null%2Cnull

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"request":["The request field is required."],"$.Trickplay..\u00A5\u009F\u00EB":["The JSON value could not be converted to System.Int32. Path: $.Trickplay..\u00A5\u009F\u00EB | LineNumber: 0 | BytePositionInLine: 41."]},"traceId":"00-f7564fec2242a7f0be4640130654ad2b-46bfbfceb45f3f16-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' -H 'Content-Type: text/json' -d '{"Trickplay": {"": {"\u00a5\u009f\u00eb": {"TileHeight": -24415, "TileWidth": -65537, "Height": -4213521}, "\u00b5\u00ec\u00a6": {"TileHeight": -2147483648, "Height": 100, "Bandwidth": 1053828080, "Interval": 666743, "TileWidth": -2493, "Width": -1000000000, "ThumbnailCount": -249}, "timeline": {"ThumbnailCount": -78876, "Width": 1401, "Interval": 257838, "Bandwidth": 1757, "TileHeight": 999999, "TileWidth": -164, "Height": 1239}, "U\u00e6\u00e8\u0012\u00df\u00a1\u00cb]\u008c\udb10\udeebP\u00ca\u00ac\udb50\ude98\udb06\udd03\u0018\u0084\ud90a\udc93\u00e9": {}, "\u00d6\ud96a\udc99\u008f": {"ThumbnailCount": -15710, "TileHeight": 1520157, "Height": 1909, "Width": -5713}}, "\u00fb\u00bcU\u00ed\u00c1\u00cd\udb04\uddbd": null, "\u0016\u00db\u009f": null}}' http://0.0.0.0:44913/Items/39d39952b6fe1d2d9fcc8f3af8e998e8

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `type` at /allOf/0/properties/MediaSources/anyOf/0/items/properties/MediaStreams/anyOf/0/items/properties/LocalizedUndefined/anyOf/0 (was string, became integer)
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' -H 'Content-Type: text/json' -d '{"ForcedSortName": "O\u00b9", "AirsBeforeSeasonNumber": 1, "DisplayOrder": "\u00dd$\u00ed%\u00b5Z\uda64\udc1a\u00afF", "ProgramCount": -4117, "CollectionType": "livetv", "Latitude": null, "IsKids": true, "Altitude": 5.615735313789328e+16, "MediaSources": [{"DefaultAudioStreamIndex": null, "MediaStreams": [{"LocalizedUndefined": 573977296, "Codec": "8d\ud840\udef6\u00cd"}, {"BlPresentFlag": null, "SampleRate": 8388609, "DvBlSignalCompatibilityId": 186043654, "DvLevel": null, "DvProfile": null, "LocalizedUndefined": 21478, "Score": null, "DeliveryUrl": null, "AspectRatio": "\u00f4w\u00ce", "BitRate": null, "Title": null, "Profile": "\ud811\ude09\ud9b6\udfc7q<\u00c1\u00cf{ls\udabf\udfde\udbd3\udde5\u00f6\u00f2\u00d8\u00de(S", "CodecTimeBase": "!\u0099\u0095#?'"'"'", "ChannelLayout": null, "IsAVC": null, "TimeBase": "po\u00e0\u000e"}, {"LocalizedUndefined": 4194304, "RealFrameRate": null}, {"LocalizedUndefined": 3666722292333742335279140666874003456, "Codec": null}, {"LocalizedUndefined": -4334, "Profile": null, "LocalizedOriginal": "\u00db\udbea\uddce", "SampleRate": null, "Level": -3.3311202670100868e+16}, {"LocalizedUndefined": 142049}, {"LocalizedHearingImpaired": "-m\u00be\udab9\ude86\u00b0\u00a3\uda8e\ude5dC\ud883\udfa2", "IsExternalUrl": null, "LocalizedUndefined": -2420441}, {"LocalizedUndefined": 2425454598, "Channels": 6016, "SupportsExternalStream": true}, {"LocalizedUndefined": -1701}, {"LocalizedUndefined": -544596917}]}], "ParentPrimaryImageTag": "\u0000\udb0c\udc44\u00a2\u00b0\u00fc\u00c8\u008c)\u0097\u00b9]"}' http://0.0.0.0:44913/Items/76490c5a4af2dfabe6eaacb5606c3b25
GET/Items/{itemId}/Ancestors
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
602

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-4ba67f2557332475ae226d0164b5e7fd-0c4acf78d7f8359f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Ancestors?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/b08380e78f296e6e929b5eb02e49f49a/Ancestors?userId=e47e5c6843f54676a5cdbc2a69c38a81'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - violates `format` at /properties/userId
Response200 OK
[]
Reproduce
  1. GET/Items/Suggestions
    curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b54fdeaf1479466298fd4a70ab85f85c"' 'http://0.0.0.0:44913/Items/Suggestions?mediaType=false&type=false&userId='
  2. GET/Items/00d7f440b535c71fd41ce32f6bed44f8/Ancestorsfailed here
    curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b54fdeaf1479466298fd4a70ab85f85c"' 'http://0.0.0.0:44913/Items/00d7f440b535c71fd41ce32f6bed44f8/Ancestors?userId='
GET/Items/{itemId}/PlaybackInfo
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
631

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-b1c73d79841ba2e30dbd063218283990-fbf369a377e45f1d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/PlaybackInfo?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/7e64e319-657a-9516-ec78-490da03edccb/PlaybackInfo?userId=e156bc6d-e605-3a1c-a8b6-5eddb936b107'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `format` at /properties/userId
  - header: violates `required` (was Authorization)
Response200 OK
{"MediaSources":[{"Protocol":"File","Id":"f3f27ee6f4f35441ac7ecd00d1ff3f3c","Path":"/media/movies/Test Pattern (2026)/Test Pattern (2026).mp4","Type":"Default","Container":"mov,mp4,m4a,3gp,3g2,mj2","Size":42665,"Name":"Test Pattern (2026)","IsRemote":false,"ETag":"28d60f6bddf3cb1105aabeda52dcff8b","RunTimeTicks":30000000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":f // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/PlaybackInfo?userId='
GET/Items/{itemId}/ThemeMedia
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
691

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-b364b67a485533e009d93ff169010c4b-4e22d62060b50e55-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/ThemeMedia?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/Items/cc7e13db-3fa0-bede-b991-44e11664c3a4/ThemeMedia?sortBy=OfficialRating&sortBy=StartDate&sortBy=IsFolder&sortBy=AiredEpisodeOrder&sortBy=IsPlayed&sortOrder=Ascending&sortOrder=Ascending&sortOrder=Descending&sortOrder=Descending&sortOrder=Descending&sortOrder=Ascending&inheritFromParent=true&userId=0a1307e0-46ce-5ea3-b311-3d2ea6c7c602'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - violates `format` at /properties/userId
Response200 OK
{"ThemeVideosResult":{"OwnerId":"7e64e319657a9516ec78490da03edccb","Items":[],"TotalRecordCount":0,"StartIndex":0},"ThemeSongsResult":{"OwnerId":"7e64e319657a9516ec78490da03edccb","Items":[],"TotalRecordCount":0,"StartIndex":0},"SoundtrackSongsResult":{"OwnerId":"00000000000000000000000000000000","Items":[],"TotalRecordCount":0,"StartIndex":0}}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Items/7e64e319-657a-9516-ec78-490da03edccb/ThemeMedia?userId=&sortBy=AirTime&sortBy=SortName&sortBy=DateLastContentAdded&sortBy=OfficialRating&sortBy=IsFavoriteOrLiked&sortBy=DatePlayed'
GET/MusicGenres/{genreName}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
616

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"ca630e8b9467619fb66d550a0211a9cb","Etag":"543b6ca4c9f21c87d81daf7a932499c0","DateCreated":"2026-10-19T13:08:17.0912426Z","CanDelete":false,"CanDownload":false,"SortName":"","ExternalUrls":[],"Path":"/config/metadata/MusicGenre/0","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"ParentId":null,"Type":"MusicGenre","People":[],"Studios":[],"GenreItems":[],"LocalTra // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/MusicGenres/0?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-7ee23b774174886aa00ddb606cf3c3bf-3f06d1e895862b31-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/MusicGenres/0?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-6c8289eb6812d4fc45bbf9ba86a8ab36-1996c41986eb9fc6-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/MusicGenres/O%F4%83%BC%89%C2%97%C3%B6%C3%8A-M%F1%BC%9E%87%C2%85F?userId=8b370d63f3c54332bf97f8e1f40fb0d4'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"genreName":["The genreName field is required."]},"traceId":"00-3459d0ca694199f853eb2886174b0927-c66f9007f2162035-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' http://0.0.0.0:44913/MusicGenres/%0A
POST/Plugins/{pluginId}/{version}/Disable
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
661

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"version":["The value \u00270\u0027 is not valid."],"pluginId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-b085b578bd66acb6dd51fac33aad1e2f-6af4f178bc3d3db1-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/null%2Cnull/0/Disable

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"version":["The value \u00270\u0027 is not valid."]},"traceId":"00-b281f300430c89ba1b96bfd5ea903a13-d1b5cec830a2d003-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/e3e70682-c209-1cac-a29f-6fbed82c07cd/0/Disable

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Plugins/a5b2e8c19d4f4a3b8c7e6f1a2b3c4d5e/12.2.0.0/Disable
POST/Plugins/{pluginId}/{version}/Enable
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
657

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"version":["The value \u00270\u0027 is not valid."],"pluginId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-a492ae1c6c8546af72085c89fde7f523-e9252a1a4982f412-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/null%2Cnull/0/Enable

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"version":["The value \u00270\u0027 is not valid."]},"traceId":"00-651db8a825e26faff28863ce95e84fb5-60ddc6432b3e0aa7-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/e3e70682-c209-1cac-a29f-6fbed82c07cd/0/Enable

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Plugins/a5b2e8c19d4f4a3b8c7e6f1a2b3c4d5e/12.2.0.0/Enable
POST/ScheduledTasks/{taskId}/Triggers
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
839

Undocumented status codeST103

Received: 415
Documented: 204, 404, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-d1a3c1e53eb8d782c266a59612824b6a-b4be31a0f6ef81a4-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/ScheduledTasks/26649fe0aad57557245351f220da916c/Triggers

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"$":["The JSON value could not be converted to System.Int64. Path: $ | LineNumber: 0 | BytePositionInLine: 19."],"triggerInfos":["The triggerInfos field is required."]},"traceId":"00-8485542a3b22381b6530845c37df0bb5-3af153073d321d2a-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '[{"DayOfWeek": "Friday", "IntervalTicks": 0, "MaxRuntimeTicks": 9223372036854775808, "TimeOfDayTicks": 0, "Type": "DailyTrigger"}]' http://0.0.0.0:44913/ScheduledTasks/26649fe0aad57557245351f220da916c/Triggers

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - array with invalid items: DayOfWeek: Invalid enum value
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '[{"DayOfWeek": -58800, "IntervalTicks": 0, "MaxRuntimeTicks": 0, "TimeOfDayTicks": 0, "Type": "DailyTrigger"}]' http://0.0.0.0:44913/ScheduledTasks/26649fe0aad57557245351f220da916c/Triggers

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '[{"DayOfWeek": "Friday", "IntervalTicks": 0, "MaxRuntimeTicks": 0, "TimeOfDayTicks": null, "Type": "DailyTrigger"}]' http://0.0.0.0:44913/ScheduledTasks/26649fe0aad57557245351f220da916c/Triggers
GET/Search/Hints
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,235

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"searchTerm":["The searchTerm field is required."]},"traceId":"00-72d1f976aa532ff79a718da52fa0a283-7f475743e934eca5-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Search/Hints?startIndex=-2147483648&limit=-2147483648&searchTerm=&includeItemTypes=AggregateFolder&excludeItemTypes=AggregateFolder&mediaTypes=Unknown&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&isMovie=true&isSeries=true&isNews=true&isKids=true&isSports=true&includePeople=true&includeMedia=true&includeGenres=true&includeStudios=true&includeArtists=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `mediaTypes`, `excludeItemTypes`, `userId` in query
  - violates `type` at /properties/mediaTypes (was array, became null)
  - violates `enum` at /properties/excludeItemTypes/items
  - violates `format` at /properties/userId
Response200 OK
{"SearchHints":[],"TotalRecordCount":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Search/Hints?excludeItemTypes=%F3%AE%A7%80%F3%90%BA%98%C3%A3x%C3%8F%C2%96%C3%A2&excludeItemTypes=&mediaTypes=null&userId=&searchTerm=0&includeArtists=false&includeGenres=false&includeItemTypes=Book&includeMedia=false&isKids=false&isMovie=false&limit=61&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&startIndex=0'
POST/Sessions/Playing
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
30,866

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"$":["The JSON value could not be converted to System.Single. Path: $ | LineNumber: 0 | BytePositionInLine: 5."],"playbackStartInfo":["The playbackStartInfo field is required."]},"traceId":"00-87ea0893e9c9321b5bad7cc3b07b53eb-9082583be3f87108-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"AspectRatio": null, "AudioStreamIndex": 0, "Brightness": 0, "CanSeek": false, "IsMuted": false, "IsPaused": false, "Item": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": false, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NowPlayingQueue": [], "PlayMethod": "Transcode", "PlaySessionId": null, "PlaybackOrder": "Default", "PlaybackStartTimeTicks": 0, "PlaylistItemId": null, "PositionTicks": 0, "RepeatMode": "RepeatAll", "SessionId": null, "SubtitleStreamIndex": 0, "VolumeLevel": 0}' http://0.0.0.0:44913/Sessions/Playing

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - item -> CurrentProgram -> MediaSources: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"AspectRatio": null, "AudioStreamIndex": 0, "Brightness": 0, "CanSeek": false, "IsMuted": false, "IsPaused": false, "Item": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [null, null], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NowPlayingQueue": [], "PlayMethod": "Transcode", "PlaySessionId": null, "PlaybackOrder": "Default", "PlaybackStartTimeTicks": 0, "PlaylistItemId": null, "PositionTicks": 0, "RepeatMode": "RepeatAll", "SessionId": null, "SubtitleStreamIndex": 0, "VolumeLevel": 0}' http://0.0.0.0:44913/Sessions/Playing

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playbackStartInfo":["The playbackStartInfo field is required."],"$.Item.CurrentProgram.Trickplay.x-schemathesis-additional.x-schemathesis-additional":["The JSON value could not be converted to System.Int32. Path: $.Item.CurrentProgram.Trickplay.x-schemathesis-additional.x-schemathesis-additional | LineNumber: 0 | BytePositionInLine: 4753."]},"traceId":"00-48e74a1dc0492f5a75c // Output truncated...
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"AspectRatio": null, "AudioStreamIndex": 0, "Brightness": 0, "CanSeek": false, "IsMuted": false, "IsPaused": false, "Item": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {"x-schemathesis-additional": {"x-schemathesis-additional": {"Bandwidth": 2147483646, "Height": 0, "Interval": 0, "ThumbnailCount": 0, "TileHeight": 0, "TileWidth": 0, "Width": 0}}}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NowPlayingQueue": [], "PlayMethod": "Transcode", "PlaySessionId": null, "PlaybackOrder": "Default", "PlaybackStartTimeTicks": 0, "PlaylistItemId": null, "PositionTicks": 0, "RepeatMode": "RepeatAll", "SessionId": null, "SubtitleStreamIndex": 0, "VolumeLevel": 0}' http://0.0.0.0:44913/Sessions/Playing
POST/Sessions/Playing/Progress
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
25,267

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playbackProgressInfo":["The playbackProgressInfo field is required."],"$.PlaylistItemId":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.PlaylistItemId | LineNumber: 0 | BytePositionInLine: 375."]},"traceId":"00-c80b8d99cf7e222135a02a49400a979b-89cb51144f24cf30-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: text/json' -d '{"AspectRatio": null, "AudioStreamIndex": 0, "Brightness": 0, "CanSeek": false, "IsMuted": false, "IsPaused": false, "Item": null, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NowPlayingQueue": [], "PlayMethod": "Transcode", "PlaySessionId": null, "PlaybackOrder": "Default", "PlaybackStartTimeTicks": 0, "PlaylistItemId": {}, "PositionTicks": 0, "RepeatMode": "RepeatAll", "SessionId": null, "SubtitleStreamIndex": 0, "VolumeLevel": 0}' http://0.0.0.0:44913/Sessions/Playing/Progress

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - playlistItemId: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: text/json' -d '{"AspectRatio": null, "AudioStreamIndex": 0, "Brightness": 0, "CanSeek": false, "IsMuted": false, "IsPaused": false, "Item": null, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NowPlayingQueue": [], "PlayMethod": "Transcode", "PlaySessionId": null, "PlaybackOrder": "Default", "PlaybackStartTimeTicks": 0, "PlaylistItemId": false, "PositionTicks": 0, "RepeatMode": "RepeatAll", "SessionId": null, "SubtitleStreamIndex": 0, "VolumeLevel": 0}' http://0.0.0.0:44913/Sessions/Playing/Progress

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playbackProgressInfo":["The playbackProgressInfo field is required."],"$.Item.CurrentProgram.Trickplay.x-schemathesis-additional.x-schemathesis-additional":["The JSON value could not be converted to System.Int32. Path: $.Item.CurrentProgram.Trickplay.x-schemathesis-additional.x-schemathesis-additional | LineNumber: 0 | BytePositionInLine: 4753."]},"traceId":"00-e290fde4e4137 // Output truncated...
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: text/json' -d '{"AspectRatio": null, "AudioStreamIndex": 0, "Brightness": 0, "CanSeek": false, "IsMuted": false, "IsPaused": false, "Item": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {"x-schemathesis-additional": {"x-schemathesis-additional": {"Bandwidth": 2147483646, "Height": 0, "Interval": 0, "ThumbnailCount": 0, "TileHeight": 0, "TileWidth": 0, "Width": 0}}}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NowPlayingQueue": [], "PlayMethod": "Transcode", "PlaySessionId": null, "PlaybackOrder": "Default", "PlaybackStartTimeTicks": 0, "PlaylistItemId": null, "PositionTicks": 0, "RepeatMode": "RepeatAll", "SessionId": null, "SubtitleStreamIndex": 0, "VolumeLevel": 0}' http://0.0.0.0:44913/Sessions/Playing/Progress
POST/Sessions/Playing/Stopped
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
22,643

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - item -> CurrentProgram -> MediaSources -> Array with invalid items: RequiredHttpHeaders -> Object with invalid additional property: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: text/json' -d '{"Failed": false, "Item": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [{"AnalyzeDurationMs": 0, "Bitrate": 0, "BufferMs": 0, "Container": null, "DefaultAudioStreamIndex": 0, "DefaultSubtitleStreamIndex": 0, "ETag": null, "EncoderPath": null, "EncoderProtocol": "Ftp", "FallbackMaxStreamingBitrate": 0, "Formats": [], "GenPtsInput": false, "HasSegments": false, "Id": null, "IgnoreDts": false, "IgnoreIndex": false, "IsInfiniteStream": false, "IsRemote": false, "IsoType": "Dvd", "LiveStreamId": null, "MediaAttachments": [], "MediaStreams": [], "Name": null, "OpenToken": null, "Path": null, "Protocol": "Ftp", "ReadAtNativeFramerate": false, "RequiredHttpHeaders": {"x-schemathesis-additional": 0}, "RequiresClosing": false, "RequiresLooping": false, "RequiresOpening": false, "RunTimeTicks": 0, "Size": 0, "SupportsDirectPlay": false, "SupportsDirectStream": false, "SupportsProbing": false, "SupportsTranscoding": false, "Timestamp": "None", "TranscodingContainer": null, "TranscodingSubProtocol": "hls", "TranscodingUrl": null, "Type": "Default", "UseMostCompatibleTranscodingProfile": false, "Video3DFormat": "MVC", "VideoType": "Dvd"}], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NextMediaType": null, "NowPlayingQueue": [], "PlaySessionId": null, "PlaylistItemId": null, "PositionTicks": 0, "SessionId": null}' http://0.0.0.0:44913/Sessions/Playing/Stopped

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playbackStopInfo":["The playbackStopInfo field is required."],"$.Item.CurrentProgram.MediaSources[0].RequiredHttpHeaders":["The JSON value could not be converted to System.Collections.Generic.Dictionary\u00602[System.String,System.String]. Path: $.Item.CurrentProgram.MediaSources[0].RequiredHttpHeaders | LineNumber: 0 | BytePositionInLine: 3439."]},"traceId":"00-ac33e0994d8e // Output truncated...
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: text/json' -d '{"Failed": false, "Item": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": {"AirDays": [], "AirTime": null, "AirsAfterSeasonNumber": 0, "AirsBeforeEpisodeNumber": 0, "AirsBeforeSeasonNumber": 0, "Album": null, "AlbumArtist": null, "AlbumArtists": [], "AlbumCount": 0, "AlbumId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "AlbumNormalizationGain": null, "AlbumPrimaryImageTag": null, "Altitude": null, "Aperture": null, "ArtistCount": 0, "ArtistItems": [], "Artists": [], "AspectRatio": null, "Audio": "Thx", "BackdropImageTags": [], "CameraMake": null, "CameraModel": null, "CanDelete": null, "CanDownload": null, "ChannelId": "f728b4fa-4248-1e3a-8a5d-2f346baa9455", "ChannelName": null, "ChannelNumber": null, "ChannelPrimaryImageTag": null, "ChannelType": "TV", "Chapters": [], "ChildCount": 0, "CollectionType": "books", "CommunityRating": null, "CompletionPercentage": null, "Container": null, "CriticRating": null, "CumulativeRunTimeTicks": 0, "CurrentProgram": null, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [{"AnalyzeDurationMs": 0, "Bitrate": 0, "BufferMs": 0, "Container": null, "DefaultAudioStreamIndex": 0, "DefaultSubtitleStreamIndex": 0, "ETag": null, "EncoderPath": null, "EncoderProtocol": "Ftp", "FallbackMaxStreamingBitrate": 0, "Formats": [], "GenPtsInput": false, "HasSegments": false, "Id": null, "IgnoreDts": false, "IgnoreIndex": false, "IsInfiniteStream": false, "IsRemote": false, "IsoType": "Dvd", "LiveStreamId": null, "MediaAttachments": [], "MediaStreams": [], "Name": null, "OpenToken": null, "Path": null, "Protocol": "Ftp", "ReadAtNativeFramerate": false, "RequiredHttpHeaders": [null, null], "RequiresClosing": false, "RequiresLooping": false, "RequiresOpening": false, "RunTimeTicks": 0, "Size": 0, "SupportsDirectPlay": false, "SupportsDirectStream": false, "SupportsProbing": false, "SupportsTranscoding": false, "Timestamp": "None", "TranscodingContainer": null, "TranscodingSubProtocol": "hls", "TranscodingUrl": null, "Type": "Default", "UseMostCompatibleTranscodingProfile": false, "Video3DFormat": "MVC", "VideoType": "Dvd"}], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "CustomRating": null, "DateCreated": "2000-01-01T00:00:00Z", "DateLastMediaAdded": "2000-01-01T00:00:00Z", "DisplayOrder": null, "DisplayPreferencesId": null, "EnableMediaSourceDisplay": null, "EndDate": "2000-01-01T00:00:00Z", "EpisodeCount": 0, "EpisodeTitle": null, "Etag": null, "ExposureTime": null, "ExternalUrls": [], "ExtraType": "Clip", "FocalLength": null, "ForcedSortName": null, "GenreItems": [], "Genres": [], "HasLyrics": null, "HasSubtitles": null, "Height": 0, "Id": "eb1167b3-67a9-1378-bc65-c1e582e2e662", "ImageBlurHashes": {}, "ImageOrientation": "LeftTop", "ImageTags": {}, "IndexNumber": 0, "IndexNumberEnd": 0, "IsFolder": null, "IsHD": null, "IsKids": null, "IsLive": null, "IsMovie": null, "IsNews": null, "IsPlaceHolder": null, "IsPremiere": null, "IsRepeat": null, "IsSeries": null, "IsSports": null, "IsoSpeedRating": 0, "IsoType": "Dvd", "Latitude": null, "LocalTrailerCount": 0, "LocationType": "Remote", "LockData": null, "LockedFields": [], "Longitude": null, "MediaSourceCount": 0, "MediaSources": [], "MediaStreams": [], "MediaType": "Unknown", "MovieCount": 0, "MusicVideoCount": 0, "Name": null, "NormalizationGain": null, "Number": null, "OfficialRating": null, "OriginalLanguage": null, "OriginalTitle": null, "Overview": null, "ParentArtImageTag": null, "ParentArtItemId": "f7c1bd87-4da5-1709-9471-3d60c8a70639", "ParentBackdropImageTags": [], "ParentBackdropItemId": "e443df78-9558-167f-9ba9-1faf7a024204", "ParentId": "23a7711a-8133-1876-b7eb-dcd9e87a1613", "ParentIndexNumber": 0, "ParentLogoImageTag": null, "ParentLogoItemId": "1846d424-c17c-1279-a3c6-612f48268673", "ParentPrimaryImageItemId": "fcbd04c3-4021-1ef7-8ca5-a5a19e4d6e3c", "ParentPrimaryImageTag": null, "ParentThumbImageTag": null, "ParentThumbItemId": "b4862b21-fb97-1435-8856-1712e8e5216a", "PartCount": 0, "Path": null, "People": [], "PlayAccess": "Full", "PlaylistItemId": null, "PreferredMetadataCountryCode": null, "PreferredMetadataLanguage": null, "PremiereDate": "2000-01-01T00:00:00Z", "PrimaryImageAspectRatio": null, "ProductionLocations": [], "ProductionYear": 0, "ProgramCount": 0, "ProgramId": null, "ProviderIds": {}, "RecursiveItemCount": 0, "RemoteTrailers": [], "RunTimeTicks": 0, "ScreenshotImageTags": [], "SeasonId": "259f4329-e6f4-190b-9a16-4106cf6a659e", "SeasonName": null, "SeriesCount": 0, "SeriesId": "12e0c8b2-bad6-10fb-9948-8dec4f65d4d9", "SeriesName": null, "SeriesPrimaryImageTag": null, "SeriesStudio": null, "SeriesThumbImageTag": null, "SeriesTimerId": null, "ServerId": null, "ShutterSpeed": null, "Software": null, "SongCount": 0, "SortName": null, "SourceType": null, "SpecialFeatureCount": 0, "StartDate": "2000-01-01T00:00:00Z", "Status": null, "Studios": [], "Taglines": [], "Tags": [], "TimerId": null, "TrailerCount": 0, "Trickplay": {}, "Type": "Book", "UserData": null, "Video3DFormat": "MVC", "VideoType": "Dvd", "Width": 0}, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NextMediaType": null, "NowPlayingQueue": [], "PlaySessionId": null, "PlaylistItemId": null, "PositionTicks": 0, "SessionId": null}' http://0.0.0.0:44913/Sessions/Playing/Stopped

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: text/json' -d '{"Failed": false, "Item": null, "ItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LiveStreamId": null, "MediaSourceId": null, "NextMediaType": null, "NowPlayingQueue": [], "PlaySessionId": null, "PlaylistItemId": null, "PositionTicks": -9223372036854775807, "SessionId": null}' http://0.0.0.0:44913/Sessions/Playing/Stopped
POST/Sessions/{sessionId}/Command
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
853

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-4ef44d78f910c9823ff201ef153f9f2e-abb56cc33a0f28f3-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Sessions/0/Command

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"command":["The command field is required."],"$.Arguments.x-schemathesis-additional":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.Arguments.x-schemathesis-additional | LineNumber: 0 | BytePositionInLine: 45."]},"traceId":"00-3cea9121b789a57036a8506f2d4590a0-6943f308e88f2678-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Arguments": {"x-schemathesis-additional": {}}, "ControllingUserId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "Name": "Back"}' http://0.0.0.0:44913/Sessions/0/Command

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Arguments": {"x-schemathesis-additional": null}, "ControllingUserId": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "Name": "Back"}' http://0.0.0.0:44913/Sessions/0/Command

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - header: violates `required` (was Authorization)
  - body: violates `type` at /allOf/0/properties/Arguments/additionalProperties (was string, became null)
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"Name": "Unmute", "Arguments": {"h\u00d2~": null, "_": null, "\ud8d5\udd71\r": null, "\u000b\u00c9\u00d9B\u0002\u00f9\udb2f\ude25v\u0016v\u00ad\u001b\u00f6\udbce\ude8b\ud99a\udd77\u00ebb": null, "k": null}, "ControllingUserId": "a6d39762-46d8-3f86-898b-531001b3f497"}' http://0.0.0.0:44913/Sessions/ea081d32c59baf45c39ae1e35283c33c/Command

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"sessionId":["The sessionId field is required."]},"traceId":"00-c3b10bf025b3f63d2be64a324435f337-699da08925dda38b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' -H 'Content-Type: application/json' -d '{"Name": "VolumeUp", "ControllingUserId": "a8f5124b-ddd8-47dd-a9ed-3336eb2d806d", "Arguments": {"W\u00c4s": "\ud811\udf84", "\ud965\udf63\u00ce\ud953\udca1,\u00f4\u00ba\u009f\u00fb\u00caK": "\u008b\u0018g\u00a3", "\u00da\udba9\udde5": "\udb66\udd5b", "\u00ed\u0091\u00ed": "\u169b\u1684\u1693\u1690\u168b\u1692\u1684\u1680\u1691\u1684\u1682\u1691\u168f\u1685\u169c", "": "\udb00\udc2e"}}' http://0.0.0.0:44913/Sessions/%0A/Command
POST/Sessions/{sessionId}/Message
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
723

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-a9abf31dfdc56d1fde19f4a23eb798e7-dac0d1902eb1d31b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Sessions/0/Message

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"$":["The JSON value could not be converted to System.Int64. Path: $ | LineNumber: 0 | BytePositionInLine: 19."],"command":["The command field is required."]},"traceId":"00-32e7e0759e6ca3ea507615afb22653ed-357434df5723c21b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Header": null, "Text": "0", "TimeoutMs": 9223372036854775808}' http://0.0.0.0:44913/Sessions/0/Message

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Header": null, "Text": false, "TimeoutMs": 0}' http://0.0.0.0:44913/Sessions/0/Message

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `anyOf` at /allOf/0/properties/Header
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"Header": -5.030146260359467e+16, "Text": ":\u00c4\r", "TimeoutMs": 3989}' http://0.0.0.0:44913/Sessions/c273793e2db4688b3b981b511edcd810/Message

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"Text":["The Text field is required."]},"traceId":"00-12118e6188f5e9791f46177963425509-262ec03bc4deb5b3-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' -H 'Content-Type: text/json' -d '{"TimeoutMs": -2626166528, "Text": "\u000b", "Header": "\ud9c2\udeb1"}' http://0.0.0.0:44913/Sessions/%C3%A5%C2%96m%F0%AA%8E%B4%F3%A7%9E%9B%29%C2%BE/Message
GET/Studios/{name}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
591

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"db7fd6eae22298c8dc2757a564dd6fac","Etag":"543b6ca4c9f21c87d81daf7a932499c0","DateCreated":"2026-10-19T13:08:18.9992606Z","CanDelete":false,"CanDownload":false,"SortName":"","ExternalUrls":[],"Path":"/config/metadata/Studio/0","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"ParentId":null,"Type":"Studio","People":[],"Studios":[],"GenreItems":[],"LocalTrailerCoun // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Studios/0?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-ee46472bb30a890fda570288eb5ca9f0-324aa86b0aacd21e-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Studios/0?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Studios/%C2%9A?userId=ea5a41d2773d419a981659d8c3544d65'
POST/SyncPlay/Buffering
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
715

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-cb591953183dfe6fdedfe359ef6bd44b-f0aa46d16dc89765-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/Buffering

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"":["The supplied value is invalid."],"requestData":["The requestData field is required."]},"traceId":"00-0bc6f66722336a0498a1b63896389c9f-5495fbc52a36191d-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"IsPlaying": false, "PlaylistItemId": "", "PositionTicks": 0, "When": "2000-01-01T00:00:00Z"}' http://0.0.0.0:44913/SyncPlay/Buffering

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - playlistItemId: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"IsPlaying": false, "PlaylistItemId": null, "PositionTicks": 0, "When": "2000-01-01T00:00:00Z"}' http://0.0.0.0:44913/SyncPlay/Buffering

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.When":["The JSON value could not be converted to System.DateTime. Path: $.When | LineNumber: 0 | BytePositionInLine: 39."]},"traceId":"00-6a941969cb16dfa322bcd8cecb357b16-9723d1cc64e9f2fe-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' -H 'Content-Type: application/json' -d '{"When": "0349-02-13T22:13:31.76-18:19"}' http://0.0.0.0:44913/SyncPlay/Buffering
POST/SyncPlay/Ready
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
714

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-78c4a9faa01438eb910f6bfc4d730f99-924be93067001b60-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/Ready

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"":["The supplied value is invalid."],"requestData":["The requestData field is required."]},"traceId":"00-20e7747c37aa747c0433f33bb00f7df6-71ade5bf48f67d7b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"IsPlaying": false, "PlaylistItemId": "", "PositionTicks": 0, "When": "2000-01-01T00:00:00Z"}' http://0.0.0.0:44913/SyncPlay/Ready

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - playlistItemId: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"IsPlaying": false, "PlaylistItemId": null, "PositionTicks": 0, "When": "2000-01-01T00:00:00Z"}' http://0.0.0.0:44913/SyncPlay/Ready

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.When":["The JSON value could not be converted to System.DateTime. Path: $.When | LineNumber: 0 | BytePositionInLine: 143."]},"traceId":"00-1b1f03ebe2ecc84bd7c37e8bb5d1d1b1-425688d0e525979f-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' -H 'Content-Type: text/json' -d '{"IsPlaying": true, "PositionTicks": 34292015581, "PlaylistItemId": "d54f2002-8357-5c65-812c-ebb68ab17a2e", "When": "0237-02-16T22:14:41-18:25"}' http://0.0.0.0:44913/SyncPlay/Ready
GET/System/ActivityLog/Entries
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
763

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"startIndex":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-94c3e71925cdb9c9f2bf8a8dd6ac1d6d-bec9114f1ac8686d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/System/ActivityLog/Entries?startIndex=2147483648'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `severity` in query - severity: Invalid enum value
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/System/ActivityLog/Entries?severity=-58800'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"minDate":["The value \u00270025-08-31T18:36:13-14:58\u0027 is not valid."]},"traceId":"00-db4869aed99ad6b11684ccae5a3dd799-a4e4da3bf08ae435-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' 'http://0.0.0.0:44913/System/ActivityLog/Entries?type=&shortOverview=d%C2%81P%C2%94%F1%AC%85%95x&name=Keyframe+Extractor&limit=-28645&minDate=0025-08-31T18%3A36%3A13-14%3A58&hasUserId=false&itemId=cc7e13db-3fa0-bede-b991-44e11664c3a4'
POST/UserItems/{itemId}/UserData
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,282

Undocumented status codeST103

Received: 415
Documented: 200, 404, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-d6f0c7d27d55a60feb18e0d21479ac6b-649cf7b2490c44d8-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/UserItems/e3e70682-c209-1cac-a29f-6fbed82c07cd/UserData?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-094fe487acb979c0f6261aa5aef07648-3b937cb61f120194-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"IsFavorite": null, "ItemId": null, "Key": null, "LastPlayedDate": "2000-01-01T00:00:00Z", "Likes": null, "PlayCount": 0, "PlaybackPositionTicks": 0, "Played": null, "PlayedPercentage": null, "Rating": null, "UnplayedItemCount": 0}' 'http://0.0.0.0:44913/UserItems/e3e70682-c209-1cac-a29f-6fbed82c07cd/UserData?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"Rating": 5.7937735449326364e+82, "PlaybackPositionTicks": 6854508970373, "Key": "Artist-0", "PlayCount": -2521, "Played": null, "PlayedPercentage": null, "UnplayedItemCount": null, "ItemId": null, "LastPlayedDate": "2026-10-19T13:16:33.3426472Z", "IsFavorite": null, "Likes": true}' 'http://0.0.0.0:44913/UserItems/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/UserData?userId=2ed13f730b2d4de19e1fd36e9dd51c10'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - violates `format` at /properties/userId
Response200 OK
{"Rating":10,"PlaybackPositionTicks":0,"PlayCount":-1039,"IsFavorite":false,"Likes":true,"Played":false,"Key":"f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c","ItemId":"f3f27ee6f4f35441ac7ecd00d1ff3f3c"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{}' 'http://0.0.0.0:44913/UserItems/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/UserData?userId='
POST/Users/AuthenticateByName
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
662

Undocumented status codeST103

Received: 415
Documented: 200, 503
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-e81dbbb477cafa9059dba37b49f7d8fe-968c1ee756e62c98-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/Users/AuthenticateByName

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"request":["The request field is required."],"$.Pw":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.Pw | LineNumber: 0 | BytePositionInLine: 8."]},"traceId":"00-bddebde5a708b203d4254990762203ed-d50fb3e4cd81dcc0-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Pw": {}, "Username": null}' http://0.0.0.0:44913/Users/AuthenticateByName

Undocumented status codeST103

Received: 401
Documented: 200, 503
Response401 Unauthorized
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="380b1cbff46a4d05984d11648acf745e"' -H 'Content-Type: application/json' -d '{"Pw": null, "Username": false}' http://0.0.0.0:44913/Users/AuthenticateByName

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Pw": "", "Username": null}' http://0.0.0.0:44913/Users/AuthenticateByName

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body
  - violates `type` at /allOf/0/properties/Username/anyOf/1 (was null, became integer)
  - violates `anyOf` at /allOf/0/properties/Pw
Response200 OK
{"User":{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"9df092b1126d40549af41ee9ed834558","HasPassword":true,"HasConfiguredPassword":true,"HasConfiguredEasyPassword":false,"EnableAutoLogin":false,"LastLoginDate":"2026-10-19T13:16:15.0027466Z","LastActivityDate":"2026-10-19T13:16:15.0027466Z","Configuration":{"PlayDefaultAudioTrack":true,"SubtitleLanguagePreference":"","DisplayMissingEpisodes":false,"GroupedFolders":[],"SubtitleMode":"Default","DisplayCollectionsView":false,"EnableLocalPasswo // Output truncated...
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"Username": 0, "Pw": false}' http://0.0.0.0:44913/Users/AuthenticateByName
POST/Users/ForgotPassword
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
697

Undocumented status codeST103

Received: 415
Documented: 200, 503
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-5e67b70743f84381a52edcea1f8226c6-e68ad4abf8a1b0d5-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Users/ForgotPassword

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"forgotPasswordRequest":["The forgotPasswordRequest field is required."],"$.EnteredUsername":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.EnteredUsername | LineNumber: 0 | BytePositionInLine: 21."]},"traceId":"00-c6028b79b8a855f792975b7f5f7f173e-d73d71f45c052cb7-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"EnteredUsername": {}}' http://0.0.0.0:44913/Users/ForgotPassword

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - enteredUsername: Incorrect type
Response200 OK
{"Action":"PinCode","PinFile":"/config/passwordreset183cd1ddeb4812360898c69fcb523b24.json","PinExpirationDate":"2026-10-19T13:38:02.0018133Z"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"EnteredUsername": false}' http://0.0.0.0:44913/Users/ForgotPassword

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"EnteredUsername":["The EnteredUsername field is required."]},"traceId":"00-e74cb2cd7a244482744cf9b61099168a-ed13262bda9949c5-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' -H 'Content-Type: application/json' -d '{"EnteredUsername": "\r"}' http://0.0.0.0:44913/Users/ForgotPassword
POST/Users/New
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
828

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-2df6a4c9bc574df730ece23f3365a856-234f97293af230f0-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Users/New

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"request":["The request field is required."],"$.Password":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.Password | LineNumber: 0 | BytePositionInLine: 27."]},"traceId":"00-9622ade62279f86b66f2482d3a32f5cc-d25a0737d823bba7-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Name": "0", "Password": {}}' http://0.0.0.0:44913/Users/New

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - password: Incorrect type
Response200 OK
{"Name":"0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"9df092b1126d40549af41ee9ed834558","HasPassword":true,"HasConfiguredPassword":true,"HasConfiguredEasyPassword":false,"EnableAutoLogin":false,"Configuration":{"PlayDefaultAudioTrack":true,"SubtitleLanguagePreference":"","DisplayMissingEpisodes":false,"GroupedFolders":[],"SubtitleMode":"Default","DisplayCollectionsView":false,"EnableLocalPassword":false,"OrderedViews":[],"LatestItemsExcludes":[],"MyMediaExcludes":[],"HidePlayedInLatest":true,"Reme // Output truncated...
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Name": "0", "Password": false}' http://0.0.0.0:44913/Users/New

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Name": "0", "Password": ""}' http://0.0.0.0:44913/Users/New
HEAD/Videos/{itemId}/stream
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
1,197

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream?container=&static=true&params=&tag=&deviceProfileId=&playSessionId=&segmentContainer=&segmentLength=-2147483648&minSegments=-2147483648&mediaSourceId=f6108439a07311ab057b17a8246e543a&deviceId=hooks&audioCodec=&enableAutoStreamCopy=true&allowVideoStreamCopy=true&allowAudioStreamCopy=true&audioSampleRate=-2147483648&maxAudioBitDepth=-2147483648&audioBitRate=-2147483648&audioChannels=-2147483648&maxAudioChannels=-2147483648&profile=&level=0&framerate=0&maxFramerate=0&copyTimestamps=true&startTimeTicks=-9223372036854775808&height=-2147483648&maxWidth=-2147483648&maxHeight=-2147483648&videoBitRate=-2147483648&subtitleStreamIndex=-2147483648&subtitleMethod=Encode&maxRefFrames=-2147483648&maxVideoBitDepth=-2147483648&requireAvc=true&deInterlace=true&requireNonAnamorphic=true&transcodingMaxAudioChannels=-2147483648&cpuCoreLimit=-2147483648&liveStreamId=&enableMpegtsM2TsMode=true&videoCodec=&subtitleCodec=&transcodeReasons=&audioStreamIndex=-2147483648&videoStreamIndex=-2147483648&context=Streaming&enableAudioVbrEncoding=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&liveStreamId='

Undocumented Content-TypeST105

Received: audio/mpeg
Documented: video/*
Response200 OK
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/stream?profile=LC&maxHeight=-484863&audioBitRate=4194304&enableAudioVbrEncoding=false&requireAvc=true&framerate=3.902012457341721e%2B16&params=&subtitleCodec=iIadz&cpuCoreLimit=78320&height=-6165&playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&liveStreamId=&streamOptions%5B%F2%97%AC%AD%C2%BD%C2%A6%C2%9C%C3%9Fg%C3%AB%5D=%7D%C3%B6%C3%9F%C3%89%C2%A9p%C2%93&streamOptions%5B%F0%9D%91%BB%F0%9D%92%89%F0%9D%92%86+%F0%9D%92%92%F0%9D%92%96%F0%9D%92%8A%F0%9D%92%84%F0%9D%92%8C+%F0%9D%92%83%F0%9D%92%93%F0%9D%92%90%F0%9D%92%98%F0%9D%92%8F+%F0%9D%92%87%F0%9D%92%90%F0%9D%92%99+%F0%9D%92%8B%F0%9D%92%96%F0%9D%92%8E%F0%9D%92%91%F0%9D%92%94+%F0%9D%92%90%F0%9D%92%97%F0%9D%92%86%F0%9D%92%93+%F0%9D%92%95%F0%9D%92%89%F0%9D%92%86+%F0%9D%92%8D%F0%9D%92%82%F0%9D%92%9B%F0%9D%92%9A+%F0%9D%92%85%F0%9D%92%90%F0%9D%92%88%5D=%F1%96%B0%92'
HEAD/Videos/{itemId}/stream.{container}
Schema-valid request rejected+2 moreless
  • Undocumented Content-Type
  • Undocumented status code
1,196

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream.0?static=true&params=&tag=&deviceProfileId=&playSessionId=&segmentContainer=&segmentLength=-2147483648&minSegments=-2147483648&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=seed&audioCodec=&enableAutoStreamCopy=true&allowVideoStreamCopy=true&allowAudioStreamCopy=true&audioSampleRate=-2147483648&maxAudioBitDepth=-2147483648&audioBitRate=-2147483648&audioChannels=-2147483648&maxAudioChannels=-2147483648&profile=&level=0&framerate=0&maxFramerate=0&copyTimestamps=true&startTimeTicks=-9223372036854775808&height=-2147483648&maxWidth=-2147483648&maxHeight=-2147483648&videoBitRate=-2147483648&subtitleStreamIndex=-2147483648&subtitleMethod=Encode&maxRefFrames=-2147483648&maxVideoBitDepth=-2147483648&requireAvc=true&deInterlace=true&requireNonAnamorphic=true&transcodingMaxAudioChannels=-2147483648&cpuCoreLimit=-2147483648&liveStreamId=&enableMpegtsM2TsMode=true&videoCodec=&subtitleCodec=&transcodeReasons=&audioStreamIndex=-2147483648&videoStreamIndex=-2147483648&context=Streaming&enableAudioVbrEncoding=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream.0?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream.mov%2Cmp4%2Cm4a%2C3gp%2C3g2%2Cmj2?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&liveStreamId='

Undocumented Content-TypeST105

Received: application/octet-stream
Documented: video/*
Response200 OK
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Videos/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42/stream.rwwe1?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=workbench&liveStreamId='

Undocumented Content-TypeST105

Received: audio/mpeg
Documented: video/*
Response200 OK
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' http://0.0.0.0:44913/Videos/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream.mp3
GET/Years
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
1,012

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Years?startIndex=-2147483648&limit=-2147483648&sortOrder=Ascending&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&excludeItemTypes=AggregateFolder&includeItemTypes=AggregateFolder&mediaTypes=Unknown&sortBy=Default&enableUserData=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&recursive=true&enableImages=true'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[{"Name":"2026","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"fef3db72e066fc0bf454f305935d09b6","ChannelId":null,"Type":"Year","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"Year-2026","ItemId":"fef3db72e066fc0bf454f305935d09b6"},"ImageTags":{},"BackdropImageTags":[],"ImageBlurHashes":{},"LocationType":"FileSystem","MediaType":"Unknown"}],"TotalRecordCount":8,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Years?userId='
GET/Years/{year}
Schema-valid request rejected+2 moreless
  • Schema-violating request accepted
  • Undocumented status code
610

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Years/-2147483648?userId='

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Years/-2147483647?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - violates `format` at /properties/userId
Response200 OK
{"Name":"1","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"536aa81a01a07b17732aaabff44944c2","Etag":"543b6ca4c9f21c87d81daf7a932499c0","DateCreated":"2026-10-19T13:21:09.2015235Z","CanDelete":false,"CanDownload":false,"SortName":"0000000001","ExternalUrls":[],"Path":"/config/metadata/Year/1","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"ParentId":null,"Type":"Year","People":[],"Studios":[],"GenreItems":[],"LocalTrail // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3eb49986710344d7937f83228b3960c9"' 'http://0.0.0.0:44913/Years/1?userId='
GET/Albums/{itemId}/Similar
Schema-violating request accepted+1 moreless
  • Undocumented status code
744

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-cfafff9260a3fa8ccd673eeadaa09b1c-082e2fd8a5e2f527-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Albums/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&limit=-2147483648&fields=AirTime'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-f52f60df340c151168682c121bc71646-b55c5b84827b8c3a-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Albums/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `format` at /properties/excludeArtistIds/items
  - query: violates `format` at /properties/userId
  - header: violates `required` (was Authorization)
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Albums/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/Similar?excludeArtistIds=&excludeArtistIds=&userId='
GET/Artists/{itemId}/Similar
Schema-violating request accepted+1 moreless
  • Undocumented status code
746

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-b94f60534c51f74bf9676f3be1802a4d-b1958181975f56d8-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&limit=-2147483648&fields=AirTime'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-0be99116374f54b0facb5c3e8f47c7d0-1101c830aa4a9472-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `fields`, `excludeArtistIds` in query
  - violates `type` at /properties/fields (was array, became integer)
  - violates `format` at /properties/excludeArtistIds/items
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
  1. GET/Users/Public
    curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b0313ff87de84b30819fcb70448dda89"' http://0.0.0.0:44913/Users/Public
  2. GET/Artists/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/Similarfailed here
    curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b0313ff87de84b30819fcb70448dda89"' 'http://0.0.0.0:44913/Artists/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/Similar?userId=3db555fde5f546a18d3e35b050a04b12&excludeArtistIds=%2F&excludeArtistIds=%7B%F2%B6%8D%8B%F0%9E%97%AD%3C&excludeArtistIds=%F2%B5%89%B4%F0%AA%A1%9E&excludeArtistIds=%F3%8E%AC%86%10%C2%A1%C2%89&excludeArtistIds=%123%C2%94%F1%85%A4%B7%F2%BE%97%8F%C2%BA%C3%B4j%17%C3%BF%3B%F1%BC%BA%8E%5D%C2%95&excludeArtistIds=%F3%8C%84%93T%F0%AD%99%B3%F0%BD%85%B1vb%7C%C2%85%C2%9259%C2%B9%03%18%5D&excludeArtistIds=%C2%9B%11%16%F1%9C%98%8A%C3%A1%C2%81&excludeArtistIds=%F2%B9%9A%A6%F0%B3%B8%AD&excludeArtistIds=%C3%9B%C2%88d%C3%B7%C2%82-&excludeArtistIds=%3D&excludeArtistIds=%C2%86&fields=-101'
HEAD/Artists/{name}/Images/{imageType}/{imageIndex}
Schema-valid request rejected+1 moreless
  • Undocumented status code
865

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Artists/0/Images/Primary/-2147483648?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/Artists/%C3%B1%F3%B0%B8%8B/Images/Primary/1054638?fillHeight=-40153&unplayedCount=2147483646&quality=-35825&fillWidth=2433&width=-1227539255&maxHeight=-502&blur=-9555008&tag=B%C3%A4%C2%BB%C3%8C%C2%A6%29&backgroundColor=%F0%99%94%8B%C2%82%C3%8F%C2%BAG%F3%91%B3%A2%1D%26%C2%94%C3%BC&foregroundLayer=%F2%AD%AF%88&maxWidth=795806&height=-1932'
GET/Audio/{itemId}/stream
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,776

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream?container=&static=true&params=&tag=&deviceProfileId=&playSessionId=&segmentContainer=&segmentLength=-2147483648&minSegments=-2147483648&mediaSourceId=&deviceId=&audioCodec=&enableAutoStreamCopy=true&allowVideoStreamCopy=true&allowAudioStreamCopy=true&audioSampleRate=-2147483648&maxAudioBitDepth=-2147483648&audioBitRate=-2147483648&audioChannels=-2147483648&maxAudioChannels=-2147483648&profile=&level=0&framerate=0&maxFramerate=0&copyTimestamps=true&startTimeTicks=-9223372036854775808&height=-2147483648&videoBitRate=-2147483648&subtitleStreamIndex=-2147483648&subtitleMethod=Encode&maxRefFrames=-2147483648&maxVideoBitDepth=-2147483648&requireAvc=true&deInterlace=true&requireNonAnamorphic=true&transcodingMaxAudioChannels=-2147483648&cpuCoreLimit=-2147483648&liveStreamId=&enableMpegtsM2TsMode=true&videoCodec=&subtitleCodec=&transcodeReasons=&audioStreamIndex=-2147483648&videoStreamIndex=-2147483648&context=Streaming&enableAudioVbrEncoding=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"width":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-af41eff74f407f063d84132912995ab7-9d1ef768da7387b5-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/stream?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Audio/f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c/stream?playSessionId=&mediaSourceId=9f0a65a3f0f79088dc28dd8cfda10b42&deviceId=&liveStreamId='
POST/Auth/Keys
Schema-valid request rejected+1 moreless
  • Undocumented status code
684

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"app":["The app field is required."]},"traceId":"00-78c3c1ec5a8c8792d4b947d56d443fca-a8fb7649339c80f4-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Auth/Keys

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"app":["The app field is required."]},"traceId":"00-4bc6fac9eaff99029c4e76ef7d27e8a0-91a4021063c3eb95-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Auth/Keys?app='
GET/Backup/Manifest
Schema-valid request rejected+1 moreless
  • Undocumented status code
673

Undocumented status codeST103

Received: 400
Documented: 200, 204, 404, 403, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"path":["A value for the \u0027path\u0027 parameter or property was not provided."]},"traceId":"00-8f5e97de056bfc3226efb42543cf57c9-f6f1ebabf3a73dc9-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Backup/Manifest

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"path":["The path field is required."]},"traceId":"00-6366c131b2210a8586755236484111da-e5845f230724bc88-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Backup/Manifest?path='
POST/Backup/Restore
Schema-valid request rejected+1 moreless
  • Undocumented status code
686

Undocumented status codeST103

Received: 415
Documented: 204, 404, 403, 503, 401
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-555c26d1a82e5ae6d1d7c37feee1763f-b547618013d30056-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Backup/Restore

Undocumented status codeST103

Received: 400
Documented: 204, 404, 403, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"archiveRestoreDto":["A value for the \u0027archiveRestoreDto\u0027 parameter or property was not provided."],"$.ArchiveFileName":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.ArchiveFileName | LineNumber: 0 | BytePositionInLine: 21."]},"traceId":"00-375ecedbcd506c395d6b950674694180-f61cac31dc0bd628-00 // Output truncated...
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ArchiveFileName": {}}' http://0.0.0.0:44913/Backup/Restore

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ArchiveFileName": ""}' http://0.0.0.0:44913/Backup/Restore
GET/Channels/{channelId}/Features
Schema-valid request rejected+1 moreless
  • Undocumented status code
649

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"channelId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-790899416409a2a0d36b736d80f1c71d-34a5cc77343ad68d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Channels/null%2Cnull/Features

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Channels/e3e70682-c209-1cac-a29f-6fbed82c07cd/Features
GET/Channels/{channelId}/Items
Schema-valid request rejected+1 moreless
  • Undocumented status code
850

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Channels/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?folderId=e3e70682-c209-1cac-a29f-6fbed82c07cd&startIndex=-2147483648&limit=-2147483648&sortOrder=Ascending&filters=IsFolder&sortBy=Default&fields=AirTime'
POST/ClientLog/Document
JSON deserialization error+1 moreless
  • Missing Content-Type header
671

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
- `application/json; profile="CamelCase"`
- `application/json; profile="PascalCase"`
Response403 Forbidden
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aa8856db17cc46a89a63ee643e44dfe2"' -H 'Content-Type: text/plain' http://0.0.0.0:44913/ClientLog/Document
DELETE/Collections/{collectionId}/Items
Schema-valid request rejected+1 moreless
  • Undocumented status code
540

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Collections/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Collections/e3e70682-c209-1cac-a29f-6fbed82c07cd/Items?ids=e3e70682-c209-1cac-a29f-6fbed82c07cd&ids=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
DELETE/Devices
Schema-valid request rejected+1 moreless
  • Undocumented Content-Type
633

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response400 Bad Request
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Devices?id='
GET/Devices
Schema-violating request accepted+1 moreless
  • Undocumented status code
695

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
{"Items":[{"Name":"workbench","Id":"workbench","LastUserName":"admin","AppName":"workbench","AppVersion":"1","LastUserId":"617d4aff31c749d898697752f7646d9a","DateLastActivity":"2026-10-19T13:08:01.9308719Z","Capabilities":{"PlayableMediaTypes":[],"SupportedCommands":[],"SupportsMediaControl":false,"SupportsPersistentIdentifier":true}},{"Name":"hooks","Id":"hooks","LastUserName":"admin","AppName":"workbench","AppVersion":"1","LastUserId":"617d4aff31c749d898697752f7646d9a","DateLastActivity":"2026-10-19T13:08 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Devices?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-9284d6d1ea0b88e0ba11332699716dcf-842b58732883ffd6-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Devices?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Devices?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'
GET/Devices/Info
Schema-valid request rejected+1 moreless
  • Undocumented status code
806

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"id":["The id field is required."]},"traceId":"00-86fd416ded87367fa3ad180070bc3fee-f8bf74ad0501a6e0-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Devices/Info

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"id":["The id field is required."]},"traceId":"00-31b0cdb20c9288797b43656d219837a4-6c723cdb5091f29c-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Devices/Info?id='
GET/Devices/Options
Schema-valid request rejected+1 moreless
  • Undocumented status code
652

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"id":["The id field is required."]},"traceId":"00-d2325e4c8aee3e2c50ce197f78ceaade-eb81bc4ea7c09200-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Devices/Options

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"id":["The id field is required."]},"traceId":"00-d59e4cc8f6ed1f59fd975b06a1f69072-b95653a1d018ed3e-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Devices/Options?id='
HEAD/Genres/{name}/Images/{imageType}
Schema-valid request rejected+1 moreless
  • Undocumented status code
845

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres/0/Images/Primary?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/Genres/Achinese/Images/Primary?imageIndex=-602&fillWidth=-47558&backgroundColor=%C2%91&unplayedCount=-2289&format=Jpg'
HEAD/Genres/{name}/Images/{imageType}/{imageIndex}
Schema-valid request rejected+1 moreless
  • Undocumented status code
863

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Genres/0/Images/Primary/-2147483648?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' http://0.0.0.0:44913/Genres/0143/Images/Art/1
POST/Items/RemoteSearch/Apply/{itemId}
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,038

Undocumented status codeST103

Received: 415
Documented: 204, 404, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-70b816968eab491916e9bde89ca8047f-db3dc62bf5482cd0-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Items/RemoteSearch/Apply/e3e70682-c209-1cac-a29f-6fbed82c07cd?replaceAllImages=true'

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"replaceAllImages":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-c40d76b0a302fb9e81b779c57424ec57-93d82b0b5f708173-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"AlbumArtist": null, "Artists": [], "ImageUrl": null, "IndexNumber": 0, "IndexNumberEnd": 0, "Name": null, "Overview": null, "ParentIndexNumber": 0, "PremiereDate": "2000-01-01T00:00:00Z", "ProductionYear": 0, "ProviderIds": {}, "SearchProviderName": null}' 'http://0.0.0.0:44913/Items/RemoteSearch/Apply/e3e70682-c209-1cac-a29f-6fbed82c07cd?replaceAllImages=null&replaceAllImages=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"$":["The JSON value could not be converted to System.DateTime. Path: $ | LineNumber: 0 | BytePositionInLine: 27."],"searchResult":["The searchResult field is required."]},"traceId":"00-7c4eedc84c31fe5f861479a429ce6e47-d435dec5a2606619-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' -H 'Content-Type: application/json' -d '{"AlbumArtist": {"Name": null, "ProductionYear": null, "IndexNumberEnd": -981, "ProviderIds": {}}, "Artists": [{}, {"Artists": [{"Overview": "", "AlbumArtist": {"Artists": [{"PremiereDate": null, "ImageUrl": null, "ParentIndexNumber": null, "Artists": [], "ProviderIds": {"\ud940\udd56\u0003\u00ba\"": "Y", "": "\ud82e\udd83p", "\u00ac\ud897\udc1e\u00e41\u00d4\u009avq\u00f1\udb56\ude14\u00fc\ud9a4\udea5": "\u009f\u00d1\u00cc}^\ud956\udfc4\u00e3\u00ea\u0011\ud906\udc0d\ud933\udcc7\u0099\u00f7\u009e\udbb5\ude70:\u0086\udbef\udc52\u00f8\u0086\ud98b\ude3e\u00a7\u00bf\ud949\udff3;\ud938\udf5bd\u00d1\uda99\udc4a.\u00a6;"}, "SearchProviderName": null, "ProductionYear": null, "Name": "\u00b6", "IndexNumberEnd": null}, {"Name": null, "IndexNumberEnd": -220447, "PremiereDate": "0831-03-20T03:58:43-23:57"}, {"Overview": null, "ParentIndexNumber": null, "PremiereDate": null, "ProductionYear": 67108864, "Name": null, "IndexNumber": 25150, "ImageUrl": null, "ProviderIds": {}, "SearchProviderName": "\u008c\u00cds \u00fe\u00bf\u0087\udb8b\udf33\ud85b\uddcf]h\u0003\u0087\u00a9\uda93\udea9\u00f7", "AlbumArtist": null, "IndexNumberEnd": 1367495352, "Artists": []}], "ImageUrl": "\u008a\u0091", "IndexNumberEnd": null, "PremiereDate": "0826-03-22T09:54:47+05:34"}, "ParentIndexNumber": 207997775, "PremiereDate": null}], "IndexNumber": -9546, "ImageUrl": null}, {"IndexNumberEnd": -65536}, {"ProductionYear": 124618, "IndexNumberEnd": 3146, "IndexNumber": null, "PremiereDate": "0767-07-12T23:08:50-17:57", "ProviderIds": {}, "Name": "e\u00e7\u00b4C\udaad\udc24\u793a\udb21\udcec\u008f\u0001\u00a3\u00fd'"'"'\u00a7\ud963\udc91\u00fb+\u6d8c\u00f3\u0014m", "ParentIndexNumber": null}, {"SearchProviderName": "r\ud9b4\udd9e\ufa2b\ud9de\udea3\u00e74", "IndexNumber": null, "ProviderIds": {"\u0081\u0080\u00ff\\\u00c4\u00ee\u00c6A\u0083D": ""}, "Artists": [{"ProviderIds": {"\u0099e\u00b2\u0001": "\u00da\ud949\udc57d,p", "!\ud826\udc77\ud930\ude49*j": "\u001e", ",\u008b\u0002": "\udabb\ude63\u00fbz\udaad\udc24g\u009b", "\ud877\udcc9": "\u00a9f\u00ca"}, "AlbumArtist": null, "ParentIndexNumber": null, "IndexNumber": 2147483647}], "ProductionYear": null, "PremiereDate": "0163-11-16T17:53:49.4Z"}], "ProductionYear": -12, "ProviderIds": {"\u00c8\u00a5\u00f3\u00fbo\u00bd\uda3f\udd70\u00a4\u008b\ud835\udf82\u00d8\u00e8": "\u00a3\ud914\udd17\u008e\u00a4\u00a75\udbea\udebb\u00c2d\u00f4!\u00a33\u001dy\uda4f\udfe0\uda6d\ude77v", "": " \udb71\udf76Q<\ud895\udce5"}, "IndexNumber": 11296, "SearchProviderName": "TheMovieDb", "Name": "", "IndexNumberEnd": -81691, "PremiereDate": "2026-10-19T13:11:04.6639005Z"}' 'http://0.0.0.0:44913/Items/RemoteSearch/Apply/9f0a65a3-f0f7-9088-dc28-dd8cfda10b42?replaceAllImages=true'
GET/Items/{itemId}/Download
Schema-valid request rejected+1 moreless
  • Undocumented status code
579

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-bf3632869b531628dae25331f2f21dce-b2d83ea3be6c8d2a-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Items/null%2Cnull/Download

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Items/cdfd811d47a8d392078f2b29ff863f22/Download
GET/Items/{itemId}/File
Undocumented Content-Type+1 moreless
  • Undocumented status code
622

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-bbbe06fdc6d61be825cfe8c062c717f0-bf3676edf05af5c1-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Items/null%2Cnull/File

Undocumented Content-TypeST105

Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase"
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Items/cc7e13db-3fa0-bede-b991-44e11664c3a4/File
POST/Items/{itemId}/Images/{imageType}/{imageIndex}/Index
Schema-valid request rejected+1 moreless
  • Undocumented status code
652

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"newIndex":["The newIndex field is required."]},"traceId":"00-d005dfdb8beae1dfc6dc12e4feaec263-f64aefc80c259710-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary/-2147483648/Index

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/cc7e13db-3fa0-bede-b991-44e11664c3a4/Images/Box/20180/Index?newIndex=-2819'
GET/Items/{itemId}/Intros
Schema-violating request accepted+1 moreless
  • Undocumented status code
613

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-e6025414ae3fc0e43256946cf6fcca41-2ca54a66527286aa-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Intros?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-e8029737c2a53bd8fac8524683f1270b-bdca6dad8990fe2e-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Intros?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `format` at /properties/userId
  - header: violates `required` (was Authorization)
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/Items/cc7e13db-3fa0-bede-b991-44e11664c3a4/Intros?userId='
GET/Items/{itemId}/LocalTrailers
Schema-violating request accepted+1 moreless
  • Undocumented status code
617

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-b89de81974607540312c8ec7b7a6fc56-f9cab6f11733657d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/LocalTrailers?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-51328be60d154fd7fa3243513490a14d-54f89c46cf078a43-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/LocalTrailers?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `format` at /properties/userId
  - header: violates `required` (was Authorization)
Response200 OK
[]
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/2a0a171881f537f4f305d9d71f588752/LocalTrailers?userId='
GET/Items/{itemId}/RemoteImages
Schema-violating request accepted+1 moreless
  • Undocumented status code
703

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"startIndex":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-87a4b25ee3fbf84640862288df857bd0-a7ccf7d03a01600d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/RemoteImages?startIndex=2147483648'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `limit` in query - violates `type` at /properties/limit (was integer, became object)
Response200 OK
{"Images":[],"TotalRecordCount":0,"Providers":[]}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' 'http://0.0.0.0:44913/Items/0f6c23773dabf4bc9eef76a50b25901c/RemoteImages?startIndex=261201&limit=&limit=r%F2%99%B8%8F&limit=%EB%91%BA-%F4%81%8D%BDa5%F3%BB%BF%B5%C3%B4%1D%C2%BE%C3%A4%F0%BA%87%B56%C3%A8%C2%83j%C3%B0%21&limit=%F3%B5%8D%98%C2%A90%C3%AC%C3%88y%C3%81%C3%AD%C3%B7&limit=%F3%91%8A%80'
GET/Items/{itemId}/Similar
Schema-violating request accepted+1 moreless
  • Undocumented status code
723

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-4310367c17b4ee44db65072dc74960a1-f00972e0ee881762-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&limit=-2147483648&fields=AirTime'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-c4d8fde9e6de6f74f2b7d03c34eae644-cda2ca708c1a225f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - query: violates `enum` at /properties/fields/items
  - header: violates `required` (was Authorization)
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="698124be86ce43c4a6db9581073d52c7"' 'http://0.0.0.0:44913/Items/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805/Similar?fields=%C3%A2%C3%89&fields=%F1%AD%BF%8C%C2%B4&fields=%C3%9C%C2%B6f%F1%B6%91%91%C2%A3%C2%B8%F3%9E%B3%93%C3%A3%C2%8E%7F%11%13%C3%B6%F1%BB%B9%88%7D%C3%BD%C3%81%C3%AD%C3%9F%C2%B1%F2%A1%96%A6%F1%90%85%BF%7F%C2%8F%04R&fields=%C3%B7%F0%9F%AA%9BK%F0%95%A3%81'
GET/Items/{itemId}/SpecialFeatures
Schema-violating request accepted+1 moreless
  • Undocumented status code
617

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-e40a951fed12c25cc0f1246db7d4ffde-dbd203564469a842-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/SpecialFeatures?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-876de6e778c51c66aa9103d5839bbb90-89ebd74fd15a7cf9-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/SpecialFeatures?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - violates `format` at /properties/userId
Response200 OK
[]
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="698124be86ce43c4a6db9581073d52c7"' 'http://0.0.0.0:44913/Items/7e64e319-657a-9516-ec78-490da03edccb/SpecialFeatures?userId='
GET/Items/{itemId}/ThemeSongs
Schema-valid request rejected+1 moreless
  • Undocumented status code
692

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-8059166a6b678d7423d5e9d9777b151a-14abeb038086b96b-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/ThemeSongs?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/7e64e319-657a-9516-ec78-490da03edccb/ThemeSongs?userId=ac0d7725-eef9-4dfb-bb69-cb20d24658c1&sortOrder=Descending&sortOrder=Ascending&sortOrder=Descending&sortOrder=Ascending&sortOrder=Descending&sortOrder=Ascending&sortOrder=Descending&sortOrder=Ascending&sortOrder=Ascending&sortOrder=Ascending&sortBy=AlbumArtist&sortBy=DateCreated&sortBy=VideoBitRate&sortBy=AlbumArtist&sortBy=IsUnplayed&sortBy=IsFolder&sortBy=StartDate&sortBy=Album&sortBy=Runtime&sortBy=AirTime&sortBy=Name&sortBy=IsPlayed&sortBy=SortName&sortBy=ParentIndexNumber&sortBy=DateLastContentAdded&sortBy=Random&inheritFromParent=true'
GET/Items/{itemId}/ThemeVideos
Schema-valid request rejected+1 moreless
  • Undocumented status code
703

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-07bf9798bf281195129e8ef599f2413a-135735887bfdce20-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/ThemeVideos?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Items/ba9c5cad-4ccd-8753-66bf-54fd50e04928/ThemeVideos?sortOrder=Descending&sortOrder=Ascending&sortOrder=Descending&sortOrder=Ascending&sortBy=AlbumArtist&sortBy=AlbumArtist&sortBy=ProductionYear&sortBy=DateCreated&sortBy=IsFavoriteOrLiked&sortBy=IsFavoriteOrLiked&inheritFromParent=true&userId=e156bc6d-e605-3a1c-a8b6-5eddb936b107'
POST/Library/VirtualFolders/LibraryOptions
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,359

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"request":["The request field is required."],"$.LibraryOptions.TypeOptions[0].SimilarItemProviderOrder[0]":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.LibraryOptions.TypeOptions[0].SimilarItemProviderOrder[0] | LineNumber: 0 | BytePositionInLine: 1561."]},"traceId":"00-ff684a6f20f4a4461232ccc1b7cdb86 // Output truncated...
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"Id": "e3e70682-c209-1cac-a29f-6fbed82c07cd", "LibraryOptions": {"AllowEmbeddedSubtitles": "AllowAll", "AutomaticRefreshIntervalDays": 0, "AutomaticallyAddToCollection": false, "CustomTagDelimiters": [], "DelimiterWhitelist": [], "DisabledLocalMetadataReaders": [], "DisabledLyricFetchers": [], "DisabledMediaSegmentProviders": [], "DisabledSubtitleFetchers": [], "EnableAutomaticSeriesGrouping": false, "EnableChapterImageExtraction": false, "EnableEmbeddedEpisodeInfos": false, "EnableEmbeddedExtrasTitles": false, "EnableEmbeddedTitles": false, "EnableInternetProviders": false, "EnableLUFSScan": false, "EnablePhotos": false, "EnableRealtimeMonitor": false, "EnableTrickplayImageExtraction": false, "Enabled": false, "ExtractChapterImagesDuringLibraryScan": false, "ExtractTrickplayImagesDuringLibraryScan": false, "LocalMetadataReaderOrder": [], "LyricFetcherOrder": [], "MediaSegmentProviderOrder": [], "MetadataCountryCode": null, "MetadataSavers": [], "PathInfos": [], "PreferNonstandardArtistsTag": false, "PreferredMetadataLanguage": null, "RequirePerfectSubtitleMatch": false, "SaveLocalMetadata": false, "SaveLyricsWithMedia": false, "SaveSubtitlesWithMedia": false, "SaveTrickplayWithMedia": false, "SeasonZeroDisplayName": "", "SkipSubtitlesIfAudioTrackMatches": false, "SkipSubtitlesIfEmbeddedSubtitlesPresent": false, "SubtitleDownloadLanguages": [], "SubtitleFetcherOrder": [], "TypeOptions": [{"ImageFetcherOrder": [], "ImageFetchers": [], "ImageOptions": [], "MetadataFetcherOrder": [], "MetadataFetchers": [], "SimilarItemProviderOrder": [{}], "SimilarItemProviders": [], "Type": null}], "UseCustomTagDelimiters": false}}' http://0.0.0.0:44913/Library/VirtualFolders/LibraryOptions

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44913/Library/VirtualFolders/LibraryOptions

Undocumented status codeST103

Received: 415
Documented: 204, 404, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-c178cffc7645aa7a722b4dc995fe1b44-dfe7c2bb9a9555d6-00"}
Reproduce
curl -X POST http://0.0.0.0:44913/Library/VirtualFolders/LibraryOptions

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-17dfb9fab7108d12c90438e01b04061e-609d370a348da006-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' http://0.0.0.0:44913/Library/VirtualFolders/LibraryOptions
POST/LiveStreams/Close
Schema-valid request rejected+1 moreless
  • Undocumented status code
648

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"liveStreamId":["The liveStreamId field is required."]},"traceId":"00-4328263a33c2e4ef051f155d7bea9ec4-6485901631076a69-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/LiveStreams/Close

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"liveStreamId":["The liveStreamId field is required."]},"traceId":"00-f8284ab96798b00b5f842dba74775650-ac158b8fef98dd67-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/LiveStreams/Close?liveStreamId='
POST/LiveTv/ListingProviders
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,195

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ChannelMappings": [], "Country": null, "EnableAllTuners": false, "EnabledTuners": [], "Id": null, "KidsCategories": [], "ListingsId": null, "MovieCategories": [], "MoviePrefix": null, "NewsCategories": [], "Password": null, "Path": null, "PreferredLanguage": null, "SportsCategories": [], "Type": null, "UserAgent": null, "Username": null, "ZipCode": null}' 'http://0.0.0.0:44913/LiveTv/ListingProviders?pw=&validateListings=true'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"validateLogin":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-913be47729b97898b1d8f048b9b1d945-74da1688fe0e7607-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"ChannelMappings": [], "Country": null, "EnableAllTuners": false, "EnabledTuners": [], "Id": null, "KidsCategories": [], "ListingsId": null, "MovieCategories": [], "MoviePrefix": null, "NewsCategories": [], "Password": null, "Path": null, "PreferredLanguage": null, "SportsCategories": [], "Type": null, "UserAgent": null, "Username": null, "ZipCode": null}' 'http://0.0.0.0:44913/LiveTv/ListingProviders?validateLogin=null&validateLogin=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-f890e15d0b8fee754c18c2c6e358b079-0176fad1c0ddf478-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aa8856db17cc46a89a63ee643e44dfe2"' 'http://0.0.0.0:44913/LiveTv/ListingProviders?validateListings=true'
GET/LiveTv/LiveRecordings/{recordingId}/streamMissing test data
Schema-valid request rejected+1 moreless
  • Undocumented status code
668

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"recordingId":["The recordingId field is required."]},"traceId":"00-e0007962a30b0f8cfe06b8f0fceec58b-42fc7540e0d7bbca-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b54fdeaf1479466298fd4a70ab85f85c"' http://0.0.0.0:44913/LiveTv/LiveRecordings/%0A/stream
GET/LiveTv/LiveStreamFiles/{streamId}/stream.{container}
Schema-valid request rejected+1 moreless
  • Undocumented status code
663

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"container":["The field container must match the regular expression \u0027^[a-zA-Z0-9\\-\\._,|]{0,40}$\u0027."]},"traceId":"00-98d227d56e7e586eaceb82cb8b4495e4-58921d1144bc5e9d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/LiveTv/LiveStreamFiles/0/stream.%C2%84

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"streamId":["The streamId field is required."]},"traceId":"00-a2a038f929de95f6dec6dc82e90e2014-4c54e848217bdf1f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/LiveTv/LiveStreamFiles/%20/stream.p
GET/LiveTv/Recordings
Schema-violating request accepted+1 moreless
  • Undocumented status code
1,053

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Recordings?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-32e3cabea51c904fe7bff55bd3467c40-385967a4abf5d338-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Recordings?userId=null&userId=null'
POST/LiveTv/TunerHosts
Schema-valid request rejected+1 moreless
  • Undocumented status code
1,038

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"tunerHostInfo":["The tunerHostInfo field is required."],"$.ReadAtNativeFramerate":["The JSON value could not be converted to System.Boolean. Path: $.ReadAtNativeFramerate | LineNumber: 0 | BytePositionInLine: 291."]},"traceId":"00-276732ed109c05b36bfe95d760d902a7-7b09ef3435809315-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"AllowFmp4TranscodingContainer": false, "AllowHWTranscoding": false, "AllowStreamSharing": false, "DeviceId": null, "EnableStreamLooping": false, "FallbackMaxStreamingBitrate": 0, "FriendlyName": null, "Id": null, "IgnoreDts": false, "ImportFavoritesOnly": false, "ReadAtNativeFramerate": {}, "Source": null, "TunerCount": 0, "Type": null, "Url": null, "UserAgent": null}' http://0.0.0.0:44913/LiveTv/TunerHosts

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"AllowFmp4TranscodingContainer": false, "AllowHWTranscoding": false, "AllowStreamSharing": false, "DeviceId": null, "EnableStreamLooping": false, "FallbackMaxStreamingBitrate": 0, "FriendlyName": null, "Id": null, "IgnoreDts": false, "ImportFavoritesOnly": false, "ReadAtNativeFramerate": false, "Source": null, "TunerCount": 0, "Type": null, "Url": null, "UserAgent": false}' http://0.0.0.0:44913/LiveTv/TunerHosts

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 200, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-989b543f9b0bcbe35a56447cc9d9a3c3-07012585ebc8d138-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aa8856db17cc46a89a63ee643e44dfe2"' http://0.0.0.0:44913/LiveTv/TunerHosts
POST/LiveTv/Tuners/{tunerId}/Reset
Schema-valid request rejected+1 moreless
  • Undocumented status code
656

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/LiveTv/Tuners/0/Reset
GET/Movies/{itemId}/Similar
Schema-violating request accepted+1 moreless
  • Undocumented status code
748

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-4a435badcd975cd157d0f624993f97eb-4627eaff33b6d0b3-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Movies/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&limit=-2147483648&fields=AirTime'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-72e96a8f72b39a98a2ef886e46379662-06731707191d544a-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Movies/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `userId`, `excludeArtistIds`, `fields` in query
  - violates `format` at /properties/userId
  - violates `format` at /properties/excludeArtistIds/items
  - violates `type` at /properties/fields (was array, became integer)
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b54fdeaf1479466298fd4a70ab85f85c"' 'http://0.0.0.0:44913/Movies/7e64e319-657a-9516-ec78-490da03edccb/Similar?excludeArtistIds=&excludeArtistIds=&excludeArtistIds=&excludeArtistIds=&fields=0&userId='
HEAD/MusicGenres/{name}/Images/{imageType}
Schema-valid request rejected+1 moreless
  • Undocumented status code
845

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/MusicGenres/0/Images/Primary?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/MusicGenres/%C2%A0j%C2%94%C2%92/Images/Art?maxHeight=-373'
HEAD/MusicGenres/{name}/Images/{imageType}/{imageIndex}
Schema-valid request rejected+1 moreless
  • Undocumented status code
858

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/MusicGenres/0/Images/Primary/-2147483648?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/MusicGenres/%F2%B7%8B%A0%C3%BDG%13%C3%8Dx%C3%8Cf%C3%B3%C2%83/Images/Logo/239?quality=-772456&unplayedCount=-196&fillHeight=-1513789951&height=-12284&foregroundLayer=%22%5D%C2%9C&fillWidth=414&backgroundColor=%F0%B0%AE%8C%C2%8C%3FA%C2%8B%27%12%C3%BAl%F0%92%81%99&width=612&blur=-31625'
GET/Persons
Schema-violating request accepted+1 moreless
  • Undocumented status code
886

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[{"Name":"Workbench","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"33c573e36452c04993d2b4ff2854349a","ChannelId":null,"Type":"Person","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"Person-Workbench","ItemId":"33c573e36452c04993d2b4ff2854349a"},"ImageTags":{},"BackdropImageTags":[],"ImageBlurHashes":{},"LocationType":"FileSystem","MediaType":"Unknown"}],"TotalRecordCount":1,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-70dbe4c98ba90560a1299d491bff2453-b1aa52c80561edcb-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons?userId=null&userId=null'
GET/Persons/{name}
Schema-violating request accepted+1 moreless
  • Undocumented status code
651

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
{"Name":"Workbench","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"33c573e36452c04993d2b4ff2854349a","Etag":"4d779b50a5b8e250676e17891d2b83e7","DateCreated":"2026-10-19T13:00:34.0258454Z","CanDelete":false,"CanDownload":false,"SortName":"Workbench","ExternalUrls":[],"Path":"/config/metadata/People/W/Workbench","EnableMediaSourceDisplay":true,"ChannelId":null,"Taglines":[],"Genres":[],"PlayAccess":"Full","RemoteTrailers":[],"ProviderIds":{},"ParentId":null,"Type":"Person","People":[],"Studios":[],"Genre // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons/Workbench?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-46ee1574c1b88bc01094b9cdabc8ccd0-e1c0363f0812e218-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons/Workbench?userId=null&userId=null'
DELETE/Plugins/{pluginId}/{version}
Schema-valid request rejected+1 moreless
  • Undocumented status code
655

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"version":["The value \u00270\u0027 is not valid."],"pluginId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-2d9d014138b598e0bd4ff2cf2d5526fe-e5dd801b2c2a5ba4-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/null%2Cnull/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"version":["The value \u00270\u0027 is not valid."]},"traceId":"00-66a7f56d1db414fc38be58d67f62b126-625a46e97eee272b-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/e3e70682-c209-1cac-a29f-6fbed82c07cd/0
GET/Providers/Lyrics/{lyricId}Missing test data
Schema-valid request rejected+1 moreless
  • Undocumented status code
645

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"lyricId":["The lyricId field is required."]},"traceId":"00-d85ff7cd58e01901203713713dabda11-65efad6d01952b12-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Providers/Lyrics/%0A
POST/Repositories
Schema-violating request accepted+1 moreless
  • Undocumented status code
755

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-23ada0496c0cfdbefe7b78d6c1b37014-e6927759f47fad59-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Repositories

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"repositoryInfos":["The repositoryInfos field is required."],"$[0].Enabled":["The JSON value could not be converted to System.Boolean. Path: $[0].Enabled | LineNumber: 0 | BytePositionInLine: 14."]},"traceId":"00-79ca03b60b1513d3905331bdd8d1ba42-798e5e41f0fde96c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '[{"Enabled": {}, "Name": null, "Url": null}]' http://0.0.0.0:44913/Repositories

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - array with invalid items: Url: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '[{"Enabled": false, "Name": null, "Url": false}]' http://0.0.0.0:44913/Repositories
GET/ScheduledTasks
Schema-violating request accepted+1 moreless
  • Undocumented status code
783

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"isHidden":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-7f9e4f9ac1696a0ce42976713047a0a8-e88915bb8d55add9-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/ScheduledTasks?isHidden=null&isHidden=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `isHidden`, `isEnabled` in query
  - violates `type` at /properties/isHidden (was boolean, became string)
  - violates `type` at /properties/isEnabled (was boolean, became string)
Response200 OK
[{"Name":"Audio Normalization","State":"Idle","Id":"ec2f221fd8e7706b3d3afd2c4591b4d7","LastExecutionResult":{"StartTimeUtc":"2026-10-19T13:27:39.1981968Z","EndTimeUtc":"2026-10-19T13:27:39.1982748Z","Status":"Completed","Name":"Audio Normalization","Key":"AudioNormalization","Id":"ec2f221fd8e7706b3d3afd2c4591b4d7"},"Triggers":[],"Description":"Scans files for audio normalization data.","Category":"Library","IsHidden":false,"Key":"AudioNormalization"},{"Name":"Clean Activity Log","State":"Idle","Id":"b461ef9 // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' 'http://0.0.0.0:44913/ScheduledTasks?isEnabled=&isHidden='
GET/Sessions
Schema-violating request accepted+1 moreless
  • Undocumented status code
652

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `controllableByUserId` in query - controllableByUserId: Value not matching the 'uuid' format
Response200 OK
[{"PlayState":{"CanSeek":false,"IsPaused":false,"IsMuted":false,"RepeatMode":"RepeatNone","PlaybackOrder":"Default"},"AdditionalUsers":[],"Capabilities":{"PlayableMediaTypes":[],"SupportedCommands":[],"SupportsMediaControl":false,"SupportsPersistentIdentifier":false,"DeviceProfile":{"Id":"e3e70682c2091caca29f6fbed82c07cd","MaxStreamingBitrate":0,"MaxStaticBitrate":0,"MusicStreamingTranscodingBitrate":0,"MaxStaticMusicBitrate":0,"DirectPlayProfiles":[],"TranscodingProfiles":[{"Container":"","Type":"Video","V // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Sessions?controllableByUserId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"controllableByUserId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-7a7fcd81e365ab92793952720ccb6b3a-5975311956ba3bc8-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Sessions?controllableByUserId=null&controllableByUserId=null'
POST/Sessions/Capabilities
Schema-violating request accepted+1 moreless
  • Undocumented status code
721

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"supportsPersistentIdentifier":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-566e733a378164b5ade2840a6ca23bb7-ea0cf3858df5bd4c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Sessions/Capabilities?supportsPersistentIdentifier=null&supportsPersistentIdentifier=null'

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Sessions/Capabilities?id=Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `supportedCommands` in query - violates `enum` at /properties/supportedCommands/items
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Sessions/Capabilities?supportedCommands=%F3%AE%88%9E&supportedCommands=%C3%96&supportedCommands=Other&supportedCommands=%C3%86%05%40bdJb%21J1n%0EY&supportedCommands=&supportedCommands=G%10%3C%2B%7B%F3%98%B1%B0v%C2%B5%C2%AE%C2%A8%C3%99i&supportedCommands=%C2%84%C3%A9&supportedCommands=%C2%AB%F2%B7%9B%B6+e2%C2%9A%C2%89%7CT%16%02%5B%3D%C2%A6%C2%84%28&supportedCommands=%2B&supportedCommands=&supportedCommands=%04&supportedCommands=j%2B&supportedCommands=%E8%97%9D%5E%19O%E3%A6%9C%F3%AC%B5%B7&supportedCommands=%10%3C%C2%AF%C3%A3%C2%BE%EF%B7%81%F1%98%92%AE%C2%8B%F3%A2%8E%ADV%F2%A3%95%ACZTw%7D%F0%91%9F%8F%C2%8F%2F%C2%B9%C2%80b7&supportedCommands=p%F0%95%8A%8A&supportedCommands=__main__&supportedCommands=%C2%99K%F3%AB%A2%89s%3C%0A&supportedCommands=K+'
POST/Sessions/Capabilities/Full
Schema-violating request accepted+1 moreless
  • Undocumented status code
1,236

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-8964440e55d1a59f2527df3b4998df4e-52f8de6f42047972-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Sessions/Capabilities/Full?id='

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"capabilities":["The capabilities field is required."],"$.IconUrl":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.IconUrl | LineNumber: 0 | BytePositionInLine: 57."]},"traceId":"00-3193a4b4b5d0d1a35fe1d13e0304d38f-ea2ac382b1f00f14-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"AppStoreUrl": null, "DeviceProfile": null, "IconUrl": {}, "PlayableMediaTypes": [], "SupportedCommands": [], "SupportsMediaControl": false, "SupportsPersistentIdentifier": false}' 'http://0.0.0.0:44913/Sessions/Capabilities/Full?id='

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - iconUrl: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: application/json' -d '{"AppStoreUrl": null, "DeviceProfile": null, "IconUrl": false, "PlayableMediaTypes": [], "SupportedCommands": [], "SupportsMediaControl": false, "SupportsPersistentIdentifier": false}' 'http://0.0.0.0:44913/Sessions/Capabilities/Full?id='

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: text/json' -d '{}' 'http://0.0.0.0:44913/Sessions/Capabilities/Full?id=24a23a00c8cbbbe77d50d04a0c578582'
POST/Sessions/Playing/Ping
Schema-valid request rejected+1 moreless
  • Undocumented status code
668

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playSessionId":["The playSessionId field is required."]},"traceId":"00-4c342d3c79f9789a4a732a32e878ad4d-3f5621239d976705-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Sessions/Playing/Ping

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"playSessionId":["The playSessionId field is required."]},"traceId":"00-e5d16635c17b5c4daa005a9c6a22e6d7-c9fbfed1ce9e200d-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' 'http://0.0.0.0:44913/Sessions/Playing/Ping?playSessionId='
POST/Sessions/{sessionId}/Command/{command}
Schema-valid request rejected+1 moreless
  • Undocumented status code
678

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"command":["The value \u0027-58800\u0027 is invalid."]},"traceId":"00-5589c7f9ea582bf89f42f07051cd959e-3cfe3f9757a048e0-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Sessions/0/Command/-58800

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Sessions/0/Command/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"sessionId":["The sessionId field is required."]},"traceId":"00-dac5bea487c7a5ec2e8b85e8912c9790-ec839736bb491590-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' http://0.0.0.0:44913/Sessions/%0C/Command/PageUp
POST/Sessions/{sessionId}/Playing
Schema-violating request accepted+1 moreless
  • Undocumented status code
790

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Sessions/0/Playing?playCommand=PlayNow&itemIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&startPositionTicks=-9223372036854775808&mediaSourceId=&audioStreamIndex=-2147483648&startIndex=-2147483648'

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"subtitleStreamIndex":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-8d6dea89824fe8d4ab85a515ec7be4bb-980deb1eee84decc-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Sessions/0/Playing?itemIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&playCommand=PlayNow&subtitleStreamIndex=2147483648'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `itemIds` in query - violates `format` at /properties/itemIds/items
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Sessions/ea081d32c59baf45c39ae1e35283c33c/Playing?startPositionTicks=-3072&startIndex=551828513&audioStreamIndex=27363747&mediaSourceId=__dict__&playCommand=PlayNow&itemIds=%F2%97%A3%95%C3%A3%F1%BA%BB%A9&itemIds=%F2%A4%9C%BB&itemIds=SQ%C2%83%C3%89%C3%BC%C2%AD%C2%8C&itemIds=%C2%8B%C2%BE%C2%A0t%C3%91%0C%C3%9A%C3%9A%E0%AB%AB%7D%F0%BB%8B%AF%C3%82%F1%A7%88%9A%C2%B1&itemIds=%F3%9C%96%AA%06%C3%B3%C3%B0%0CX&itemIds=%C3%BC&itemIds=V8%F1%AC%A3%B0%C3%A0W3o&itemIds=%21z2+&itemIds=%3D%3F%C2%BC&itemIds=%C3%A1%07%C3%897%F3%99%B6%97&itemIds=%F2%B5%BD%BF%15%C2%A9%C2%AAT%F4%8F%89%A9%F2%9D%84%92&itemIds=%5B%3E%5B%F2%AB%A0%93&itemIds='
POST/Sessions/{sessionId}/Playing/{command}
Schema-violating request accepted+1 moreless
  • Undocumented status code
645

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"seekPositionTicks":["The value \u00279223372036854775808\u0027 is not valid."]},"traceId":"00-6fb33aa35e8479da19ea82dc0df4e03e-8289f2d8e4f79e1b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Sessions/0/Playing/Stop?seekPositionTicks=9223372036854775808'

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Sessions/0/Playing/Stop?seekPositionTicks=-9223372036854775808'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `seekPositionTicks` in query - violates `type` at /properties/seekPositionTicks (was integer, became string)
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Sessions/c273793e2db4688b3b981b511edcd810/Playing/NextTrack?controllingUserId=%F3%8F%9E%B0%C2%BD&seekPositionTicks='
POST/Sessions/{sessionId}/System/{command}
Schema-valid request rejected+1 moreless
  • Undocumented status code
695

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"command":["The value \u0027-58800\u0027 is invalid."]},"traceId":"00-0df7e70da90fa28b2a92c1ab5fe08e37-cd5fe10444190189-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Sessions/0/System/-58800

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Sessions/0/System/0

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"sessionId":["The sessionId field is required."]},"traceId":"00-11bc9aa36d70636e3bb5298a5aaa8cb0-4971ca297dcbb4f4-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' http://0.0.0.0:44913/Sessions/%C2%A0/System/SetRepeatMode
POST/Sessions/{sessionId}/Viewing
Schema-valid request rejected+1 moreless
  • Undocumented status code
699

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemName":["The itemName field is required."]},"traceId":"00-38eb529346b0b4ff4e18bb98e40f194b-c715697e7ab648c6-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Sessions/0/Viewing?itemType=AggregateFolder&itemId=89692d28c060d84a13156005d2da1940'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemName":["The itemName field is required."]},"traceId":"00-277271039a54cc540aea00fff9726b0c-d47b11f12a9c60be-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Sessions/0/Viewing?itemType=Year&itemId=89692d28c060d84a13156005d2da1940&itemName='

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/Sessions/%C2%85e%C2%9F%C2%97/Viewing?itemName=%C3%83P%F0%BD%A6%92%F1%A8%97%9E%C2%BB%07&itemType=Genre&itemId=f3f27ee6-f4f3-5441-ac7e-cd00d1ff3f3c'
GET/Shows/NextUp
Schema-violating request accepted+1 moreless
  • Undocumented status code
873

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/NextUp?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-e0c4cd63c2f91a96c9d084f86df4db60-11fbecf9de572eb3-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/NextUp?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-ffe786e6f2df39f00b199f16c2b87543-6dd7cd1a5fb43324-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/NextUp?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'
GET/Shows/Upcoming
Schema-violating request accepted+1 moreless
  • Undocumented status code
798

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - userId: Value not matching the 'uuid' format
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/Upcoming?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-6e05f1458b9b5b238791e7f3cf72b1fb-8672ae851130fbf6-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/Upcoming?userId=null&userId=null'
GET/Shows/{itemId}/Similar
Schema-violating request accepted+1 moreless
  • Undocumented status code
737

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-18f10b13100205721f97cf73fd248bad-2cc4080876d0f65c-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&limit=-2147483648&fields=AirTime'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-63b9ef1a0d65913e67db455da7251fbf-8e31e5e66acb8832-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `excludeArtistIds` in query - violates `format` at /properties/excludeArtistIds/items
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="1a85da71d05741ea82757a96e964c732"' 'http://0.0.0.0:44913/Shows/7e64e319-657a-9516-ec78-490da03edccb/Similar?excludeArtistIds=%27Z'
POST/Startup/Configuration
Schema-violating request accepted+1 moreless
  • Undocumented status code
688

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-fca497c0025ed78ddd1c3a8798c69337-d117da92fb5252fd-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/Startup/Configuration

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"startupConfiguration":["The startupConfiguration field is required."],"$.PreferredMetadataLanguage":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.PreferredMetadataLanguage | LineNumber: 0 | BytePositionInLine: 60."]},"traceId":"00-4417b1508d448ab9d0e4cc219ce5c156-a6263f62c0c7139f-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"MetadataCountryCode": null, "PreferredMetadataLanguage": {}, "ServerName": null, "UICulture": null}' http://0.0.0.0:44913/Startup/Configuration

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - preferredMetadataLanguage: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"MetadataCountryCode": null, "PreferredMetadataLanguage": false, "ServerName": null, "UICulture": null}' http://0.0.0.0:44913/Startup/Configuration
POST/Startup/RemoteAccess
Schema-violating request accepted+1 moreless
  • Undocumented status code
679

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-f22c971bda1aa5d9a4a91398c8f6db51-ea6e37ae6d3fee97-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/Startup/RemoteAccess

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"startupRemoteAccessDto":["The startupRemoteAccessDto field is required."],"$.EnableRemoteAccess":["The JSON value could not be converted to System.Boolean. Path: $.EnableRemoteAccess | LineNumber: 0 | BytePositionInLine: 24."]},"traceId":"00-d3b17f08d90abd749fc2089f2bfe8104-5a7e22b1cac0a04b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"EnableRemoteAccess": {}}' http://0.0.0.0:44913/Startup/RemoteAccess

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: Missing required property: EnableRemoteAccess
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{}' http://0.0.0.0:44913/Startup/RemoteAccess
POST/Startup/UserAuthentication failed
Schema-valid request rejected+1 moreless
  • Undocumented status code
677

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"startupUserDto":["The startupUserDto field is required."],"$.Password":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.Password | LineNumber: 0 | BytePositionInLine: 28."]},"traceId":"00-462029d2966c7e958be92ca258b17b5a-438813a366539658-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Name": null, "Password": {}}' http://0.0.0.0:44913/Startup/User

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-56434d47e431f73324b1d78ca814db6d-43c9b75092476c01-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Startup/User
HEAD/Studios/{name}/Images/{imageType}
Schema-valid request rejected+1 moreless
  • Undocumented status code
863

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Studios/0/Images/Primary?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/Studios/%C2%88/Images/Logo?backgroundColor=%F3%B8%8D%96%C3%93%1B%C3%98%C2%B2%F3%A5%B4%AC&fillWidth=383&imageIndex=196&percentPlayed=-1.3648091976385924e-107&fillHeight=159&tag=&foregroundLayer=%C2%87%F2%A5%80%8B%F0%B5%AE%A3%3F%C3%B0%C2%AC%C3%A8%C2%9B%F0%99%BB%96%C3%81%C2%B7%F0%BF%A0%9D4P&maxWidth=-2418&height=-30685&unplayedCount=216&quality=-3746'
HEAD/Studios/{name}/Images/{imageType}/{imageIndex}
Schema-valid request rejected+1 moreless
  • Undocumented status code
841

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Studios/0/Images/Primary/-2147483648?width=2147483648'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' 'http://0.0.0.0:44913/Studios/%0D/Images/Backdrop/64261?unplayedCount=2147483646&height=549796'
POST/SyncPlay/Join
Schema-violating request accepted+1 moreless
  • Undocumented status code
614

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-ba4cac04ae3e4eb3937712afec22d335-b79661c287c15e37-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/Join

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"":["The supplied value is invalid."],"requestData":["The requestData field is required."]},"traceId":"00-c8ec6b5fdd59616ff0f347b857d8740b-6474ee78dde0e31f-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"GroupId": ""}' http://0.0.0.0:44913/SyncPlay/Join

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - groupId: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"GroupId": null}' http://0.0.0.0:44913/SyncPlay/Join
POST/SyncPlay/MovePlaylistItem
Schema-violating request accepted+1 moreless
  • Undocumented status code
678

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-9dad63662590bf97b3aacd37b8e718e3-4a91caec056e8c4e-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/MovePlaylistItem

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.NewIndex":["The JSON value could not be converted to System.Int32. Path: $.NewIndex | LineNumber: 0 | BytePositionInLine: 23."]},"traceId":"00-4760c053205b445ec4452377a28d7bc9-c99302ec31543e15-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"NewIndex": 2147483648, "PlaylistItemId": "e3e70682-c209-1cac-a29f-6fbed82c07cd"}' http://0.0.0.0:44913/SyncPlay/MovePlaylistItem

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - playlistItemId: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"NewIndex": 0, "PlaylistItemId": null}' http://0.0.0.0:44913/SyncPlay/MovePlaylistItem
POST/SyncPlay/New
Schema-violating request accepted+1 moreless
  • Undocumented status code
641

Undocumented status codeST103

Received: 415
Documented: 200, 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-34445796a145e7d0f47100206e56c668-31cb2aa8897d0d3d-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/New

Undocumented status codeST103

Received: 400
Documented: 200, 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.GroupName":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.GroupName | LineNumber: 0 | BytePositionInLine: 15."]},"traceId":"00-a7094d7ac1302dae8ac67d54cd4351b9-8c395aa53082410b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"GroupName": {}}' http://0.0.0.0:44913/SyncPlay/New

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - groupName: Incorrect type
Response200 OK
{"GroupId":"2e9345bd57d04cbb8a5be21b980eb40d","GroupName":"false","State":"Idle","Participants":["admin"],"LastUpdatedAt":"2026-10-19T13:07:47.9942462Z"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"GroupName": false}' http://0.0.0.0:44913/SyncPlay/New
POST/SyncPlay/NextItem
Schema-violating request accepted+1 moreless
  • Undocumented status code
642

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-3a2eeb886baf7cfd5869ea2fce7b5b85-a0364d9ebedd4358-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/NextItem

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"":["The supplied value is invalid."],"requestData":["The requestData field is required."]},"traceId":"00-d5f8192d7ba4df2359c5766782bd1045-761263ddce9fce53-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"PlaylistItemId": ""}' http://0.0.0.0:44913/SyncPlay/NextItem

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - playlistItemId: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"PlaylistItemId": null}' http://0.0.0.0:44913/SyncPlay/NextItem
POST/SyncPlay/Ping
Schema-violating request accepted+1 moreless
  • Undocumented status code
734

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-de948c0cd7058124c0077d0d4fb9b708-916c31429ca5b385-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/SyncPlay/Ping

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.Ping":["The JSON value could not be converted to System.Int64. Path: $.Ping | LineNumber: 0 | BytePositionInLine: 28."]},"traceId":"00-72187e3f71587956c3ed17e72f509a92-05cac6aad55cf5b1-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Ping": 9223372036854775808}' http://0.0.0.0:44913/SyncPlay/Ping

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `allOf`
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"\u001d": [false, 3.093608631771761e-141, {"5\udb5e\udf98\udb4a\ude5e\udb43\ude412\t\u0015\u00b1f@\u0080#\ud9f2\udec9": [false, "NaN"]}], "0..0": [-3777, null], "\u0018z": [{}]}' http://0.0.0.0:44913/SyncPlay/Ping
POST/SyncPlay/PreviousItem
Schema-violating request accepted+1 moreless
  • Undocumented status code
635

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-dcb002cb3c383dbc584ed242bff31125-decd5003842684e4-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/PreviousItem

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"":["The supplied value is invalid."],"requestData":["The requestData field is required."]},"traceId":"00-af70ae746f22c90e5a22bd497726926d-39a9e2d0a5056520-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"PlaylistItemId": ""}' http://0.0.0.0:44913/SyncPlay/PreviousItem

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - playlistItemId: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"PlaylistItemId": null}' http://0.0.0.0:44913/SyncPlay/PreviousItem
POST/SyncPlay/Queue
Schema-violating request accepted+1 moreless
  • Undocumented status code
663

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-742549b5ece3c96c1080ddeeb5e97bd3-8abb229b0a80e84d-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/Queue

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - mode: Invalid enum value
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"ItemIds": [], "Mode": -58800}' http://0.0.0.0:44913/SyncPlay/Queue

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.Mode":["The JSON value could not be converted to MediaBrowser.Model.SyncPlay.GroupQueueMode. Path: $.Mode | LineNumber: 0 | BytePositionInLine: 25."]},"traceId":"00-8d116df9304273c8aec73e2e789c9ee3-a2924ea360d9811c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"ItemIds": [], "Mode": {}}' http://0.0.0.0:44913/SyncPlay/Queue
POST/SyncPlay/RemoveFromPlaylist
Schema-violating request accepted+1 moreless
  • Undocumented status code
658

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-d29a42bb0421a9e364ce708b5d5fa58f-cc21173859576078-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/RemoveFromPlaylist

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.ClearPlayingItem":["The JSON value could not be converted to System.Boolean. Path: $.ClearPlayingItem | LineNumber: 0 | BytePositionInLine: 22."]},"traceId":"00-4a8ca163e10395c17db38c8e17ed17cf-90d954cb19b7c4d6-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"ClearPlayingItem": {}, "ClearPlaylist": false, "PlaylistItemIds": []}' http://0.0.0.0:44913/SyncPlay/RemoveFromPlaylist

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - playlistItemIds -> Array with invalid items: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"ClearPlayingItem": false, "ClearPlaylist": false, "PlaylistItemIds": [null]}' http://0.0.0.0:44913/SyncPlay/RemoveFromPlaylist
POST/SyncPlay/Seek
Schema-violating request accepted+1 moreless
  • Undocumented status code
658

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-163fc408ccddce86cfe69a9794e58e46-04039e471f2a060d-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/Seek

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.PositionTicks":["The JSON value could not be converted to System.Int64. Path: $.PositionTicks | LineNumber: 0 | BytePositionInLine: 37."]},"traceId":"00-f731ed9d60f74866c905752bcefdbbb9-3f8062235c56e0d4-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"PositionTicks": 9223372036854775808}' http://0.0.0.0:44913/SyncPlay/Seek

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - header: violates `required` (was Authorization)
  - body: violates `allOf`
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' -H 'Content-Type: application/json' -d '{"\u008c\ud81b\uddc5\u0087\u0011\ud844\udef8": []}' http://0.0.0.0:44913/SyncPlay/Seek
POST/SyncPlay/SetIgnoreWait
Schema-violating request accepted+1 moreless
  • Undocumented status code
639

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-e6d2e124ddcdc99e2d1aca381df772dc-df840a9b2daf4c2c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/SetIgnoreWait

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.IgnoreWait":["The JSON value could not be converted to System.Boolean. Path: $.IgnoreWait | LineNumber: 0 | BytePositionInLine: 16."]},"traceId":"00-8a34b82a7bf7c5a43799d1e9348d70d5-3714eeeafa26a9fe-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"IgnoreWait": {}}' http://0.0.0.0:44913/SyncPlay/SetIgnoreWait

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `allOf`
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' -H 'Content-Type: application/json' -d '{"v3": true, "\u00e0\u00ces\u00f2\u00c1@": [1765], "\u00a4\udad3\udf36\u00fe\u00d8\u008c\u00b9": {}}' http://0.0.0.0:44913/SyncPlay/SetIgnoreWait
POST/SyncPlay/SetNewQueue
Schema-violating request accepted+1 moreless
  • Undocumented status code
729

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-cda389072027cf9fad800530c8ceab30-a2af6ed3b1ed6202-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/SetNewQueue

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.StartPositionTicks":["The JSON value could not be converted to System.Int64. Path: $.StartPositionTicks | LineNumber: 0 | BytePositionInLine: 88."]},"traceId":"00-352f84820011e43a4f8c7f670254f0d7-a81554feeb42a4a4-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"PlayingItemPosition": 0, "PlayingQueue": [], "StartPositionTicks": 9223372036854775808}' http://0.0.0.0:44913/SyncPlay/SetNewQueue

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - violates `allOf`
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="257d64611b8743cea720d516791cc274"' -H 'Content-Type: application/json' -d '{"": {"\u00cc'"'"'v\ud831\udd69`Q\u00a5": "", "n\u001f\u0080\u00ef\uda43\uded3\u00d3\u008e\u00b9\u00e3\u0081\uda7b\udec4": [-2.7435633117579417e-208, true, "\u00e5\u0088\ud9ec\uddcbv:\u00f8\u00b1o\u00c1u"]}}' http://0.0.0.0:44913/SyncPlay/SetNewQueue
POST/SyncPlay/SetPlaylistItem
Schema-violating request accepted+1 moreless
  • Undocumented status code
638

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-8c6d29f13d7cf88b9a983b767f2cdf88-169ab811b3ab4436-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/SetPlaylistItem

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"":["The supplied value is invalid."],"requestData":["The requestData field is required."]},"traceId":"00-8f0c95925642b9cac8c384174b1d81c8-61c6de49bedddabd-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"PlaylistItemId": ""}' http://0.0.0.0:44913/SyncPlay/SetPlaylistItem

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - playlistItemId: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"PlaylistItemId": null}' http://0.0.0.0:44913/SyncPlay/SetPlaylistItem
POST/SyncPlay/SetRepeatMode
Schema-violating request accepted+1 moreless
  • Undocumented status code
654

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-e232a23f8d42a0cc6d77be9a84b5c072-6cf910f64cc56519-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/SetRepeatMode

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - mode: Invalid enum value
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Mode": -58800}' http://0.0.0.0:44913/SyncPlay/SetRepeatMode

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.Mode":["The JSON value could not be converted to MediaBrowser.Model.SyncPlay.GroupRepeatMode. Path: $.Mode | LineNumber: 0 | BytePositionInLine: 10."]},"traceId":"00-54f9cfd3369fd774cfb593d92f8b0369-9d5cfb883e76cc12-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Mode": {}}' http://0.0.0.0:44913/SyncPlay/SetRepeatMode
POST/SyncPlay/SetShuffleMode
Schema-violating request accepted+1 moreless
  • Undocumented status code
640

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-3dd97952e24c8f242be459930a7d5a0e-2a8ac1b4a3154429-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/SyncPlay/SetShuffleMode

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - mode: Invalid enum value
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Mode": -58800}' http://0.0.0.0:44913/SyncPlay/SetShuffleMode

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"requestData":["The requestData field is required."],"$.Mode":["The JSON value could not be converted to MediaBrowser.Model.SyncPlay.GroupShuffleMode. Path: $.Mode | LineNumber: 0 | BytePositionInLine: 10."]},"traceId":"00-212d5070794d823ddbf3df645ae543e7-21c16a1c17c079f9-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Mode": {}}' http://0.0.0.0:44913/SyncPlay/SetShuffleMode
GET/SyncPlay/{id}
JSON deserialization error+1 moreless
  • Missing Content-Type header
620

JSON deserialization errorST109

Response must be valid JSON with 'Content-Type: application/json' header:

  Expecting value: line 1 column 1 (char 0)

Missing Content-Type headerST104

The following media types are documented in the schema:
- `application/json`
- `application/json; profile="CamelCase"`
- `application/json; profile="PascalCase"`
Response404 Not Found
<EMPTY>
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/SyncPlay/null%2Cnull
POST/System/Configuration/Branding
Schema-violating request accepted+1 moreless
  • Undocumented status code
699

Undocumented status codeST103

Received: 415
Documented: 204, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-a510bce5349d57d29d8501ae5cf0c282-d235e7be6c85047c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' http://0.0.0.0:44913/System/Configuration/Branding

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"configuration":["The configuration field is required."],"$.SplashscreenEnabled":["The JSON value could not be converted to System.Boolean. Path: $.SplashscreenEnabled | LineNumber: 0 | BytePositionInLine: 69."]},"traceId":"00-9917b5613d055d4c773a8714d237049f-05aac6a4000f060e-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"CustomCss": null, "LoginDisclaimer": null, "SplashscreenEnabled": {}}' http://0.0.0.0:44913/System/Configuration/Branding

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: in body - customCss: Incorrect type
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"CustomCss": false, "LoginDisclaimer": null, "SplashscreenEnabled": false}' http://0.0.0.0:44913/System/Configuration/Branding
GET/Trailers/{itemId}/Similar
Schema-violating request accepted+1 moreless
  • Undocumented status code
751

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-7f192582ce5693b4f8d1f61638064a09-18d0801b6a33459c-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Trailers/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?excludeArtistIds=e3e70682-c209-1cac-a29f-6fbed82c07cd&limit=-2147483648&fields=AirTime'

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-c49103637d1ee987fc681c4bdddb0345-88b942fdebe00286-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Trailers/e3e70682-c209-1cac-a29f-6fbed82c07cd/Similar?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `userId`, `excludeArtistIds`, `fields` in query
  - violates `format` at /properties/userId
  - violates `type` at /properties/excludeArtistIds (was array, became boolean)
  - violates `enum` at /properties/fields/items
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/Trailers/ba9c5cad-4ccd-8753-66bf-54fd50e04928/Similar?excludeArtistIds=false&userId=&fields=&fields=&fields=&fields=&fields=&fields=&fields=&limit=4'
DELETE/UserFavoriteItems/{itemId}
Schema-violating request accepted+1 moreless
  • Undocumented status code
483

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-5098413601d8aa11e412cd2b9f1ef51e-84a64c200b4bade4-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserFavoriteItems/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-32f55e2c97b140cd0593cc109303f6d4-c7222e81c1017acf-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserFavoriteItems/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - violates `format` at /properties/userId
Response200 OK
{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805","ItemId":"f137a2dd21bbc1b99aa5c0f6bf02a805"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b721bec133724efbb269484e77870077"' 'http://0.0.0.0:44913/UserFavoriteItems/f137a2dd-21bb-c1b9-9aa5-c0f6bf02a805?userId='
DELETE/UserImage
Schema-violating request accepted+1 moreless
  • Undocumented status code
651

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserImage?userId='

Undocumented status codeST103

Received: 400
Documented: 204, 403, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-5a77b732d29595a4699dc8e756feed78-8452a5ab56993f35-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserImage?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 204, 403, 503, 401
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-5bb97625aedc128ca9110dec4ad6e36d-acc52fdda821d18b-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserImage?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'
POST/UserPlayedItems/{itemId}
Schema-valid request rejected+1 moreless
  • Undocumented status code
703

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-166d9822d5d14070ac18d9a2d737d34e-99bf358451237173-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/UserPlayedItems/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId=null&userId=null'

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"datePlayed":["The value \u00275897-12-26T00:07:52\u002B16:35\u0027 is not valid."]},"traceId":"00-9573ebfacee0085fff27864d4e0e973e-900fb448c8423056-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' 'http://0.0.0.0:44913/UserPlayedItems/ba9c5cad-4ccd-8753-66bf-54fd50e04928?userId=ff77dc43a6bd4529bb25524d5f517eba&datePlayed=5897-12-26T00%3A07%3A52%2B16%3A35'
GET/UserViews/GroupingOptions
Schema-violating request accepted+1 moreless
  • Undocumented status code
646

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response200 OK
[{"Name":"0","Id":"1300b601aa71fce3ab7be0f09c67d615"},{"Name":"02","Id":"c943e52d135f537cc4b2876b0c91b6da"},{"Name":"03","Id":"89692d28c060d84a13156005d2da1940"},{"Name":"Movies","Id":"c8ca023cdbb96c78e4de5fcb477df512"}]
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserViews/GroupingOptions?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-21f6eaec3bfebe11c2a56652af471022-6eab82d5234220be-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserViews/GroupingOptions?userId=null&userId=null'
GET/Users
Schema-violating request accepted+1 moreless
  • Undocumented status code
609

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"isHidden":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-ae758d37205f411542c979dbd9abf482-7b4713d272db7d39-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Users?isHidden=null&isHidden=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameters `isDisabled`, `isHidden` in query
  - violates `type` at /properties/isDisabled (was boolean, became string)
  - violates `type` at /properties/isHidden (was boolean, became string)
Response200 OK
[{"Name":"\u002B0.0","ServerId":"0146c5f9a9794996a119c69aa8b364f8","Id":"ef967b7c889a41929ec7b3abe4c64ce3","HasPassword":true,"HasConfiguredPassword":true,"HasConfiguredEasyPassword":false,"EnableAutoLogin":false,"Configuration":{"PlayDefaultAudioTrack":true,"SubtitleLanguagePreference":"","DisplayMissingEpisodes":false,"GroupedFolders":[],"SubtitleMode":"Default","DisplayCollectionsView":false,"EnableLocalPassword":false,"OrderedViews":[],"LatestItemsExcludes":[],"MyMediaExcludes":[],"HidePlayedInLatest":t // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/Users?isDisabled=&isHidden='
POST/Users/Configuration
Schema-violating request accepted+1 moreless
  • Undocumented status code
1,097

Undocumented status codeST103

Received: 415
Documented: 204, 403, 503, 401
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-b3066bce1752f103042946377397b8ff-30dbb008b232f09f-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Users/Configuration?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `userId` in query - value not matching the 'uuid' format
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AudioLanguagePreference": null, "CastReceiverId": null, "DisplayCollectionsView": false, "DisplayMissingEpisodes": false, "EnableLocalPassword": false, "EnableNextEpisodeAutoPlay": false, "GroupedFolders": [], "HidePlayedInLatest": false, "LatestItemsExcludes": [], "MyMediaExcludes": [], "OrderedViews": [], "PlayDefaultAudioTrack": false, "RememberAudioSelections": false, "RememberSubtitleSelections": false, "SubtitleLanguagePreference": null, "SubtitleMode": "None"}' 'http://0.0.0.0:44913/Users/Configuration?userId='

Undocumented status codeST103

Received: 400
Documented: 204, 403, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-2bd17a358907ea9022d08df77e45baef-7bbff0046b7fe329-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AudioLanguagePreference": null, "CastReceiverId": null, "DisplayCollectionsView": false, "DisplayMissingEpisodes": false, "EnableLocalPassword": false, "EnableNextEpisodeAutoPlay": false, "GroupedFolders": [], "HidePlayedInLatest": false, "LatestItemsExcludes": [], "MyMediaExcludes": [], "OrderedViews": [], "PlayDefaultAudioTrack": false, "RememberAudioSelections": false, "RememberSubtitleSelections": false, "SubtitleLanguagePreference": null, "SubtitleMode": "None"}' 'http://0.0.0.0:44913/Users/Configuration?userId=null&userId=null'

Undocumented status codeST103

Received: 404
Documented: 204, 403, 503, 401
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-18d3cabc55aa7f5160e5bf410828f422-1c50d85bcf6c02cd-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AudioLanguagePreference": null, "CastReceiverId": false, "DisplayCollectionsView": false, "DisplayMissingEpisodes": false, "EnableLocalPassword": false, "EnableNextEpisodeAutoPlay": false, "GroupedFolders": [], "HidePlayedInLatest": false, "LatestItemsExcludes": [], "MyMediaExcludes": [], "OrderedViews": [], "PlayDefaultAudioTrack": false, "RememberAudioSelections": false, "RememberSubtitleSelections": false, "SubtitleLanguagePreference": null, "SubtitleMode": "None"}' 'http://0.0.0.0:44913/Users/Configuration?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'
POST/Users/Password
Schema-violating request accepted+1 moreless
  • Undocumented status code
710

Undocumented status codeST103

Received: 415
Documented: 204, 403, 404, 503, 401
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-753d21e8b320b8785358cefa45b853e2-e78319ad283c6154-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Users/Password?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'

Undocumented status codeST103

Received: 400
Documented: 204, 403, 404, 503, 401
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-458d55b69706cb737c746502904206ac-f656d0ca735f96ac-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"CurrentPassword": null, "CurrentPw": null, "NewPw": null, "ResetPassword": false}' 'http://0.0.0.0:44913/Users/Password?userId=null&userId=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component:
  - header: violates `required` (was Authorization)
  - body: violates `anyOf` at /allOf/0/properties/CurrentPassword
Response204 No Content
<EMPTY>
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' -H 'Content-Type: application/json' -d '{"CurrentPassword": false}' 'http://0.0.0.0:44913/Users/Password?userId=639f31310f064c4a8cab70049cc4f07f'
DELETE/Videos/{itemId}/Subtitles/{index}Missing test data
Schema-valid request rejected+1 moreless
  • Undocumented status code
635

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"index":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-5f429fbe1327a9fa8bca299cba13bb83-55b96ff53b79b1e1-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/Subtitles/2147483648

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Videos/ba9c5cad-4ccd-8753-66bf-54fd50e04928/Subtitles/145
GET/web/ConfigurationPages
Schema-violating request accepted+1 moreless
  • Undocumented status code
629

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"enableInMainMenu":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-241ff6b81fb0261ece79b5f02c5551b0-abde594f9d87dfe7-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/web/ConfigurationPages?enableInMainMenu=null&enableInMainMenu=null'

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `enableInMainMenu` in query - violates `type` at /properties/enableInMainMenu (was boolean, became string)
Response200 OK
[{"Name":"TMDb","EnableInMainMenu":false,"DisplayName":"TMDb","PluginId":"b8715ed16c4745289ad3f72deb539cd4"},{"Name":"Studio Images","EnableInMainMenu":false,"DisplayName":"Studio Images","PluginId":"872a78491171458da6fb3de3d442ad30"},{"Name":"OMDb","EnableInMainMenu":false,"DisplayName":"OMDb","PluginId":"a628c0dafac54c7e9d1a7134223f14c8"},{"Name":"MusicBrainz","EnableInMainMenu":false,"DisplayName":"MusicBrainz","PluginId":"8c95c4d2e50c4fb0a4f36c06ff0f9a1a"},{"Name":"ListenBrainz Similarity Provider","Ena // Output truncated...
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="8c5a0a9b190746719ed9d1fb0e45bd2e"' 'http://0.0.0.0:44913/web/ConfigurationPages?enableInMainMenu='
DELETE/Audio/{itemId}/LyricsUndocumented status code505

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-fcaa2a82c19d5ce0ff433545cd268173-946d8422eece62e9-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Audio/null%2Cnull/Lyrics
GET/Audio/{itemId}/LyricsMissing test dataUndocumented status code646

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-f294aa46f4458a99e209e63a914e88d2-fc8e73ab8c4286f9-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Audio/null%2Cnull/Lyrics
POST/Audio/{itemId}/LyricsMissing test dataSchema-valid request rejected613

Schema-valid request rejectedST202

Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"fileName":["The fileName field is required."]},"traceId":"00-5e2f0960438351ada0a0bcb31128a970-6ed101b9a3cf6b68-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' -H 'Content-Type: text/plain' 'http://0.0.0.0:44913/Audio/e3e70682-c209-1cac-a29f-6fbed82c07cd/Lyrics?fileName='
GET/Audio/{itemId}/RemoteSearch/LyricsUndocumented status code637

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-22dc32af123a06061b7e077c3c9f52c8-4107ff849bae3645-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Audio/null%2Cnull/RemoteSearch/Lyrics
POST/Audio/{itemId}/RemoteSearch/Lyrics/{lyricId}Undocumented status code626

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-8b7e97ea1dc65fccf3651b7ff3f7e636-ad5a4ad595ae251c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3e07ca25c0c64f8ea5c0c89585c6d724"' http://0.0.0.0:44913/Audio/null%2Cnull/RemoteSearch/Lyrics/0
GET/Branding/SplashscreenUndocumented status code626

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-5b9ec34332268ad24ba2937ef6f29bde-fbff4885ef38b859-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Branding/Splashscreen?tag='
GET/Items/{itemId}/CollectionsUndocumented status code714

Undocumented status codeST103

Received: 400
Documented: 200, 404, 401, 503, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-1d959f602a765e3b90c2c1c28b230cf3-0fa4f72b91283be4-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Collections?userId=null&userId=null'
POST/Items/{itemId}/ContentTypeUndocumented status code608

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-78b4ea13943cfa666778b84aac7f1467-5f17060db52299be-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/null%2Cnull/ContentType?contentType='
GET/Items/{itemId}/ExternalIdInfosUndocumented status code617

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-3511077d0f1e1f07adaa756179b9b7ac-a11755eb5ae6cec6-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Items/null%2Cnull/ExternalIdInfos
GET/Items/{itemId}/ImagesUndocumented status code613

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-8fb325e0e0e9ad9834f0c75df812eae3-9f0112bc87b97c5d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Items/null%2Cnull/Images
DELETE/Items/{itemId}/Images/{imageType}Undocumented status code102

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"imageIndex":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-9b321192d67189d61e81f17a5f7768cb-804b1653fae232c6-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary?imageIndex=2147483648'
HEAD/Items/{itemId}/Images/{imageType}Undocumented status code814

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary?width=2147483648'
DELETE/Items/{itemId}/Images/{imageType}/{imageIndex}Undocumented status code173

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"imageIndex":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-47ef9217da195d6e9a71ab4e7d748fb6-2576fb5ed57665be-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary/2147483648
HEAD/Items/{itemId}/Images/{imageType}/{imageIndex}Undocumented status code812

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary/-2147483648?width=2147483648'
HEAD/Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount}Undocumented status code785

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Images/Primary/-2147483648/0/Bmp/-2147483648/-2147483648/0/-2147483648?width=2147483648'
GET/Items/{itemId}/MetadataEditorUndocumented status code583

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-4f115936d0d0c247e49e811ec5d4b92b-11bb08b400fdd00f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Items/null%2Cnull/MetadataEditor
POST/Items/{itemId}/RefreshUndocumented status code679

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"replaceAllMetadata":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-1baeba20ec10474f8cf557ded8b36741-75ad3ee1a697c4bc-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/Refresh?replaceAllMetadata=null&replaceAllMetadata=null'
GET/Items/{itemId}/RemoteImages/ProvidersUndocumented status code642

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-19cd3bc382211872a519bc25b7fdc344-dbb62581fd2bcd4b-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Items/null%2Cnull/RemoteImages/Providers
GET/Items/{itemId}/RemoteSearch/Subtitles/{language}Undocumented status code610

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"isPerfectMatch":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-22e89102222a36727399a134d9f19556-cf9e23db8b725dcf-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/RemoteSearch/Subtitles/0?isPerfectMatch=null&isPerfectMatch=null'
POST/Items/{itemId}/RemoteSearch/Subtitles/{subtitleId}Undocumented status code681

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-6afe1b10e0041f171494cf45135d4420-bccacd1dcba724cc-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Items/null%2Cnull/RemoteSearch/Subtitles/0
GET/LiveTv/Channels/{channelId}Missing test dataUndocumented status code631

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-c3ce9cce454eeff461c64352c866a6d1-134ae8bbd958eb04-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Channels/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId=null&userId=null'
GET/LiveTv/ListingProviders/LineupsUndocumented status code650

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/LiveTv/ListingProviders/Lineups?id=&location=&country='
DELETE/LiveTv/Recordings/{recordingId}Undocumented status code587

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"recordingId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-16b94c4f0363e36dc199517c2b76b80f-e59f079b5b7e70b4-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/LiveTv/Recordings/null%2Cnull
GET/LiveTv/Recordings/{recordingId}Missing test dataUndocumented status code622

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-057b0f69620591ac82a821067f926147-f71abddd426aafde-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Recordings/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId=null&userId=null'
GET/LiveTv/SeriesTimersSchema-violating request accepted779

Schema-violating request acceptedST201

Invalid data should have been rejected
Expected: 400, 401, 403, 404, 405, 406, 409, 415, 422, 428, 429, 5xx
Invalid component: parameter `sortOrder` in query - sortOrder: Incorrect type
Response200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/LiveTv/SeriesTimers?sortOrder=null&sortOrder=null'
DELETE/LiveTv/SeriesTimers/{timerId}Undocumented status code449

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/LiveTv/SeriesTimers/0
DELETE/LiveTv/Timers/{timerId}Undocumented status code31

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/LiveTv/Timers/0
GET/LiveTv/Tuners/DiscoverUndocumented status code190

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"newDevicesOnly":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-2d7dc38c0931d48be710e38302f26fc3-f1f8911617be817d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/LiveTv/Tuners/Discover?newDevicesOnly=null&newDevicesOnly=null'
GET/LiveTv/Tuners/DiscvoverUndocumented status code165

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"newDevicesOnly":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-3f33fa04384d1e6b2e00353be7263bc6-5fbcf072d776f4a9-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/LiveTv/Tuners/Discvover?newDevicesOnly=null&newDevicesOnly=null'
GET/MediaSegments/{itemId}Undocumented status code623

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"includeSegmentTypes":["The value \u0027null\u0027 is not valid.","The value \u0027null\u0027 is not valid."]},"traceId":"00-c1bc8cb0a38e758a195eb20d1de057ad-83eb9bbcaae3c80d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/MediaSegments/e3e70682-c209-1cac-a29f-6fbed82c07cd?includeSegmentTypes=null&includeSegmentTypes=null'
GET/MusicGenres/InstantMixMissing test dataUndocumented status code827

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-fef4dfb1bdb649d675151736c57b5c5b-60e1e1d70e392da2-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/MusicGenres/InstantMix?id=e3e70682-c209-1cac-a29f-6fbed82c07cd&userId=null&userId=null'
DELETE/Packages/Installing/{packageId}Undocumented status code668

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"packageId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-f8570345a1e6fadcc8a6dfcd06893bc9-09efd5c70d450b33-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Packages/Installing/null%2Cnull
HEAD/Persons/{name}/Images/{imageType}Undocumented status code849

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons/Workbench/Images/Primary?width=2147483648'
HEAD/Persons/{name}/Images/{imageType}/{imageIndex}Undocumented status code791

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
<EMPTY>
Reproduce
curl -X HEAD -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Persons/Workbench/Images/Primary/-2147483648?width=2147483648'
GET/Playback/BitrateTestUndocumented status code633

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"size":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-38dcec972ce6bfe904961b2c8f3eb404-1bd609c9f92d742c-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Playback/BitrateTest?size=null&size=null'
GET/Playlists/{itemId}/InstantMixUndocumented status code784

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-d5d092c1b347c2bc3aed7ea8f4395164-43d43be48f8e0acc-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Playlists/e3e70682-c209-1cac-a29f-6fbed82c07cd/InstantMix?userId=null&userId=null'
DELETE/Plugins/{pluginId}Undocumented status code561

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"pluginId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-bb87dfd76d831dc4d8f97a85a3009ddd-dc682794cbc47beb-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/null%2Cnull
POST/Plugins/{pluginId}/ManifestUndocumented status code661

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"pluginId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-8ffd6be2b2cca2efa849e407accf8f25-b33481f62a71e2f7-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/null%2Cnull/Manifest

Undocumented status codeST103

Received: 200
Documented: 204, 404, 503, 401, 403
Response200 OK
{"category":"","changelog":"","description":"","guid":"a5b2e8c19d4f4a3b8c7e6f1a2b3c4d5e","name":"ListenBrainz Similarity Provider","overview":"","owner":"","targetAbi":"","timestamp":"0001-01-01T00:00:00.0000000Z","version":"12.2.0.0","status":"Active","autoUpdate":true,"assemblies":[]}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="3fd1de55daf440048fa910db0a93ac70"' http://0.0.0.0:44913/Plugins/a5b2e8c19d4f4a3b8c7e6f1a2b3c4d5e/Manifest
DELETE/Sessions/{sessionId}/User/{userId}Undocumented status code440

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-659bc42afde91a7b84db76c6c6bb753f-b06e14b942c8259d-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Sessions/c6040332ae5bc3e299c5b748e04c56bf/User/null%2Cnull

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' http://0.0.0.0:44913/Sessions/6c4a79a9e3382fdb64a78e228f276633/User/e3f3ee1d-6746-57a3-a4cc-c5f416e56341
POST/Sessions/{sessionId}/User/{userId}Undocumented status code707

Undocumented status codeST103

Received: 400
Documented: 204, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-4980cd2762c79d30c9ea4ad919d199cb-037ffc6a4fd50544-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Sessions/0/User/null%2Cnull

Undocumented status codeST103

Received: 404
Documented: 204, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Sessions/0/User/e3e70682-c209-1cac-a29f-6fbed82c07cd
GET/Shows/{seriesId}/SeasonsMissing test dataUndocumented status code826

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-b774f2caa74248de847796a3eaf3c043-d35743c700dbf066-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Shows/e3e70682-c209-1cac-a29f-6fbed82c07cd/Seasons?userId=null&userId=null'
GET/System/Configuration/{key}Undocumented status code659

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
Error processing request.
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/System/Configuration/0
POST/UserFavoriteItems/{itemId}Undocumented status code697

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-c6411b5d12176702974b98228c42b63d-0b94e582aa675e6b-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/UserFavoriteItems/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-a860e991abd8558edca175b3a19e5926-dbe0eee7b990b2a3-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/UserFavoriteItems/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId=null&userId=null'
DELETE/UserItems/{itemId}/RatingUndocumented status code303

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-011aefca9747b9d40cf978898c3b01aa-47c22e953983f41c-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserItems/e3e70682-c209-1cac-a29f-6fbed82c07cd/Rating?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-166d98884a16b7d4acc88de1caaa1d3b-f07650f210c5afee-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserItems/e3e70682-c209-1cac-a29f-6fbed82c07cd/Rating?userId=null&userId=null'
POST/UserItems/{itemId}/RatingUndocumented status code722

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-7e59b5764856ae9177b9b1042b461868-aaa83fe4ff221060-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/UserItems/e3e70682-c209-1cac-a29f-6fbed82c07cd/Rating?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-83aac796899b1dbc1290597754fcaad7-36f8b4e41d31bdef-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/UserItems/e3e70682-c209-1cac-a29f-6fbed82c07cd/Rating?userId=null&userId=null'
GET/UserItems/{itemId}/UserDataUndocumented status code638

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-45d96e9dc3a1048be13db71b2e2dfca6-b7c4c27ed8fdc75e-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserItems/e3e70682-c209-1cac-a29f-6fbed82c07cd/UserData?userId=null&userId=null'
DELETE/UserPlayedItems/{itemId}Undocumented status code491

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-3f6b6a93baa70be151d2860c6b331cec-991e34a3c32d8f0b-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/UserPlayedItems/e3e70682-c209-1cac-a29f-6fbed82c07cd?userId=null&userId=null'
POST/Users/AuthenticateWithQuickConnectUndocumented status code704

Undocumented status codeST103

Received: 415
Documented: 200, 400, 503
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-6ee16d1a91091f06e55e3998d9801151-28cc972e4a9c0ab9-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="380b1cbff46a4d05984d11648acf745e"' http://0.0.0.0:44913/Users/AuthenticateWithQuickConnect

Undocumented status codeST103

Received: 401
Documented: 200, 400, 503
Response401 Unauthorized
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Secret": false}' http://0.0.0.0:44913/Users/AuthenticateWithQuickConnect

Undocumented status codeST103

Received: 404
Documented: 200, 400, 503
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="2e7104e3f49a4ba18f8f6e476ac23e58"' -H 'Content-Type: application/json' -d '{"Secret": -8.588648865954077e+150}' http://0.0.0.0:44913/Users/AuthenticateWithQuickConnect
POST/Users/ForgotPassword/PinUndocumented status code697

Undocumented status codeST103

Received: 415
Documented: 200, 503
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-d1e28f833f9c2efa68b3f55847df2ba1-c309b61b85ecb99f-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Users/ForgotPassword/Pin

Undocumented status codeST103

Received: 400
Documented: 200, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"forgotPasswordPinRequest":["The forgotPasswordPinRequest field is required."],"$.Pin":["The converter \u0027Jellyfin.Extensions.Json.Converters.JsonStringConverter\u0027 read too much or not enough. Path: $.Pin | LineNumber: 0 | BytePositionInLine: 9."]},"traceId":"00-feb5fbca2813a3f92308feabac6dc02e-bfe8f41816da9557-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Pin": {}}' http://0.0.0.0:44913/Users/ForgotPassword/Pin

Undocumented status codeST103

Received: 404
Documented: 200, 503
Response404 Not Found
Error processing request.
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Pin": false}' http://0.0.0.0:44913/Users/ForgotPassword/Pin
DELETE/Users/{userId}Undocumented status code660

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-63d7573ed2ef098dbfd7d67765f05395-15feb5ddab984323-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Users/null%2Cnull
GET/Videos/{itemId}/AdditionalPartsUndocumented status code645

Undocumented status codeST103

Received: 404
Documented: 200, 503, 401, 403
Response404 Not Found
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.5","title":"Not Found","status":404,"traceId":"00-20253bd33826d399faa8d9d24b522c61-f5591e67fff50ebf-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/AdditionalParts?userId='

Undocumented status codeST103

Received: 400
Documented: 200, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-09815d4adbd6eed1fc72aecce8b2e7ee-89181bef4423081c-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/AdditionalParts?userId=null&userId=null'
DELETE/Videos/{itemId}/AlternateSourcesUndocumented status code648

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-cc88bb181208f7d3ce2c5d6fb7daf083-ba4db7efd75bafd2-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Videos/null%2Cnull/AlternateSources
POST/Videos/{itemId}/SubtitlesUndocumented status code739

Undocumented status codeST103

Received: 415
Documented: 204, 404, 503, 401, 403
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-affe81b08857e1af62c6016f57aaafb1-7500aec8de642e40-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/Subtitles

Undocumented status codeST103

Received: 400
Documented: 204, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"itemId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-f1a11b0b47b72b38f2ffe5633a51c8c7-da3105962276b93e-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Data": "0", "Format": "0", "IsForced": false, "IsHearingImpaired": false, "Language": "0"}' http://0.0.0.0:44913/Videos/null%2Cnull/Subtitles
GET/Videos/{itemId}/Trickplay/{width}/tiles.m3u8Undocumented status code659

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"mediaSourceId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-f442e4715a20eb9b91a108298f28aebf-d99a3af7c7fb45af-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/Trickplay/-2147483648/tiles.m3u8?mediaSourceId=null&mediaSourceId=null'
GET/Videos/{itemId}/Trickplay/{width}/{index}.jpgUndocumented status code655

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503, 401, 403
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"mediaSourceId":["The value \u0027null,null\u0027 is not valid."]},"traceId":"00-739ae798f187d031c4d1522bc60722ce-b93b5b80901664dd-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/Trickplay/-2147483648/-2147483648.jpg?mediaSourceId=null&mediaSourceId=null'
GET/Videos/{videoId}/{mediaSourceId}/Attachments/{index}Undocumented status code652

Undocumented status codeST103

Received: 400
Documented: 200, 404, 503
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"index":["The value \u00272147483648\u0027 is not valid."]},"traceId":"00-fbf79c4792697c2afae698fba1ef09e8-6949aa40e980990d-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Videos/e3e70682-c209-1cac-a29f-6fbed82c07cd/f6108439a07311ab057b17a8246e543a/Attachments/2147483648
GET/Auth/Keys828
DELETE/Auth/Keys/{key}671
GET/Auth/PasswordResetProviders744
GET/Auth/Providers747
GET/Backup744
GET/Branding/Configuration15
GET/Branding/Css15
GET/Branding/Css.css15
DELETE/Branding/Splashscreen723
POST/Branding/SplashscreenAuthentication failedSerialization not possible4
No supported serializers for media types: image/*
Check your schema or add custom serializers: https://schemathesis.readthedocs.io/en/stable/guides/custom-serializers/
GET/Channels/Features864
GET/FallbackFont/Fonts877
GET/GetUtcTime15
POST/Items/{itemId}/Images/{imageType}Serialization not possible16
No supported serializers for media types: image/*
Check your schema or add custom serializers: https://schemathesis.readthedocs.io/en/stable/guides/custom-serializers/
POST/Items/{itemId}/Images/{imageType}/{imageIndex}Serialization not possible23
No supported serializers for media types: image/*
Check your schema or add custom serializers: https://schemathesis.readthedocs.io/en/stable/guides/custom-serializers/
POST/Library/Movies/Added665
POST/Library/Movies/Updated660
GET/Library/PhysicalPaths744
POST/Library/Refresh724
POST/Library/Series/Added634
POST/Library/Series/Updated647
GET/LiveTv/GuideInfo651
GET/LiveTv/Info646
DELETE/LiveTv/ListingProviders498
GET/LiveTv/ListingProviders/Default750
GET/LiveTv/SeriesTimers/{timerId}Missing test data649
DELETE/LiveTv/TunerHosts527
GET/LiveTv/TunerHosts/Types746
GET/Plugins872
GET/QuickConnect/Enabled15
POST/ScheduledTasks/Running/{taskId}653
GET/ScheduledTasks/{taskId}684
POST/Startup/Complete724
POST/SyncPlay/Leave737
GET/SyncPlay/List729
POST/SyncPlay/Pause743
POST/SyncPlay/Stop745
POST/SyncPlay/Unpause745
GET/System/Configuration/MetadataOptions/Default738
GET/System/Endpoint723
GET/System/Info/Public15
GET/System/Info/Storage720
GET/System/Logs734
GET/System/Ping10
POST/System/Ping132
GET/UserImageMissing test data670
HEAD/UserImageMissing test data653
GET/Users/Me858
GET/Users/Public147
GET/web/ConfigurationPage645
Not tied to an operation
  • Allow header mismatchx22
  • Wrong response to undeclared methodx16
OPTIONS/System/Configuration/Branding

Allow header mismatchST205

`Allow: GET, POST` does not match the schema. Undocumented methods advertised: GET

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"CustomCss": null, "LoginDisclaimer": null, "SplashscreenEnabled": false}' http://0.0.0.0:44913/System/Configuration/Branding
OPTIONS/Users/AuthenticateByName

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, GET

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Pw": null, "Username": null}' http://0.0.0.0:44913/Users/AuthenticateByName
GET/Users/AuthenticateByName

Wrong response to undeclared methodST204

Unsupported method GET returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027AuthenticateByName\u0027 is not valid."]},"traceId":"00-c179488790e0f0a0abf8897a6d6b1d2c-4671cfbcdf2d41c1-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="aab4351d1d0641b28ebe01ff3b9ea939"' -H 'Content-Type: application/json' -d '{"Pw": null, "Username": null}' http://0.0.0.0:44913/Users/AuthenticateByName
OPTIONS/Users/AuthenticateWithQuickConnect

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, GET

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="380b1cbff46a4d05984d11648acf745e"' -H 'Content-Type: application/json' -d '{"Secret": "0"}' http://0.0.0.0:44913/Users/AuthenticateWithQuickConnect
GET/Users/AuthenticateWithQuickConnect

Wrong response to undeclared methodST204

Unsupported method GET returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027AuthenticateWithQuickConnect\u0027 is not valid."]},"traceId":"00-b3cdb3f84cd0d6bfe2e1faf6a50ddeee-a2866c8ec1120467-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="380b1cbff46a4d05984d11648acf745e"' -H 'Content-Type: application/json' -d '{"Secret": "0"}' http://0.0.0.0:44913/Users/AuthenticateWithQuickConnect
OPTIONS/Users/ForgotPassword

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, GET

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"EnteredUsername": "0"}' http://0.0.0.0:44913/Users/ForgotPassword
GET/Users/ForgotPassword

Wrong response to undeclared methodST204

Unsupported method GET returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027ForgotPassword\u0027 is not valid."]},"traceId":"00-7a340b84359d6e1ad83647c45c4e7363-2dda424cd0c195a0-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"EnteredUsername": "0"}' http://0.0.0.0:44913/Users/ForgotPassword
OPTIONS/Users/New

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, GET

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Name": "0", "Password": null}' http://0.0.0.0:44913/Users/New
GET/Users/New

Wrong response to undeclared methodST204

Unsupported method GET returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027New\u0027 is not valid."]},"traceId":"00-d8bfb25e0a1cabeb226a2924aeaeebbd-3d0ab6167f614c61-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"Name": "0", "Password": null}' http://0.0.0.0:44913/Users/New
OPTIONS/LiveTv/Timers/Defaults

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/LiveTv/Timers/Defaults?programId='
POST/Users/Me

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-4e2b88ca8b5ef62dee31d0ad34d1a4c1-840eb503ce4982bf-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Users/Me
OPTIONS/Users/Me

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Users/Me
POST/Users/Public

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-ce63c9bea1cac93e5684086265710ad2-f3cbe37c66fc9ca8-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Users/Public
OPTIONS/Users/Public

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Users/Public
OPTIONS/Plugins/{pluginId}/Configuration

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/e3e70682-c209-1cac-a29f-6fbed82c07cd/Configuration
OPTIONS/Plugins/{pluginId}/Manifest

Allow header mismatchST205

`Allow: DELETE, POST` does not match the schema. Undocumented methods advertised: DELETE

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Plugins/e3e70682-c209-1cac-a29f-6fbed82c07cd/Manifest
OPTIONS/Items/{itemId}/RemoteSearch/Subtitles/{subtitleId}

Allow header mismatchST205

`Allow: GET, POST` does not match the schema. Undocumented methods advertised: GET

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/RemoteSearch/Subtitles/0
OPTIONS/Users/Configuration

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, GET

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AudioLanguagePreference": null, "CastReceiverId": null, "DisplayCollectionsView": false, "DisplayMissingEpisodes": false, "EnableLocalPassword": false, "EnableNextEpisodeAutoPlay": false, "GroupedFolders": [], "HidePlayedInLatest": false, "LatestItemsExcludes": [], "MyMediaExcludes": [], "OrderedViews": [], "PlayDefaultAudioTrack": false, "RememberAudioSelections": false, "RememberSubtitleSelections": false, "SubtitleLanguagePreference": null, "SubtitleMode": "None"}' 'http://0.0.0.0:44913/Users/Configuration?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'
GET/Users/Configuration

Wrong response to undeclared methodST204

Unsupported method GET returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027Configuration\u0027 is not valid."]},"traceId":"00-af1546cb79a9ea1cb75f03ecaeb00499-b0842160267a597f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"AudioLanguagePreference": null, "CastReceiverId": null, "DisplayCollectionsView": false, "DisplayMissingEpisodes": false, "EnableLocalPassword": false, "EnableNextEpisodeAutoPlay": false, "GroupedFolders": [], "HidePlayedInLatest": false, "LatestItemsExcludes": [], "MyMediaExcludes": [], "OrderedViews": [], "PlayDefaultAudioTrack": false, "RememberAudioSelections": false, "RememberSubtitleSelections": false, "SubtitleLanguagePreference": null, "SubtitleMode": "None"}' 'http://0.0.0.0:44913/Users/Configuration?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd'
OPTIONS/Users/Password

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, GET

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"CurrentPassword": null, "CurrentPw": null, "NewPw": null, "ResetPassword": false}' 'http://0.0.0.0:44913/Users/Password?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
GET/Users/Password

Wrong response to undeclared methodST204

Unsupported method GET returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"userId":["The value \u0027Password\u0027 is not valid."]},"traceId":"00-ded5f4bcf40f4e2e6d102a07d92515c2-34238897754ffd6f-00"}
Reproduce
curl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' -H 'Content-Type: application/json' -d '{"CurrentPassword": null, "CurrentPw": null, "NewPw": null, "ResetPassword": false}' 'http://0.0.0.0:44913/Users/Password?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
POST/Items/Counts

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-2882670688e1a15fa9e43db8f7335099-365c3f7520cd258c-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Counts?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&isFavorite=true'
OPTIONS/Items/Counts

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Counts?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&isFavorite=true'
POST/Items/Filters

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-9ce657fb6de23a462a22dd342af446e1-f13906bbc75d21b3-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Filters?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&includeItemTypes=AggregateFolder&mediaTypes=Unknown'
OPTIONS/Items/Filters

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Filters?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&includeItemTypes=AggregateFolder&mediaTypes=Unknown'
POST/Items/Filters2

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-c55ec3dcff4d8092cb257869bee8f8fa-9d9180ddac80fcd8-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Filters2?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&includeItemTypes=AggregateFolder&isAiring=true&isMovie=true&isSports=true&isKids=true&isNews=true&isSeries=true&recursive=true'
OPTIONS/Items/Filters2

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Filters2?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&includeItemTypes=AggregateFolder&isAiring=true&isMovie=true&isSports=true&isKids=true&isNews=true&isSeries=true&recursive=true'
POST/Items/Latest

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-1589ec8a0b3fba9b3b1a340e2bfe279c-d2fae23188fc274f-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Latest?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&includeItemTypes=AggregateFolder&isPlayed=true&enableImages=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&enableUserData=true&limit=20&groupItems=true'
OPTIONS/Items/Latest

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Latest?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&parentId=e3e70682-c209-1cac-a29f-6fbed82c07cd&fields=AirTime&includeItemTypes=AggregateFolder&isPlayed=true&enableImages=true&imageTypeLimit=-2147483648&enableImageTypes=Primary&enableUserData=true&limit=20&groupItems=true'
POST/Items/Root

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-da8faf3a4630770afe178308a91bb6ec-0ddbe99591e3e87a-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Root?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
OPTIONS/Items/Root

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Root?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
POST/Items/Suggestions

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-022e77307673411df95a261f2323bcf7-d48a8c8839cc23df-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Suggestions?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&mediaType=Unknown&type=AggregateFolder&startIndex=-2147483648&limit=-2147483648&enableTotalRecordCount=true'
OPTIONS/Items/Suggestions

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: DELETE, POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="4be87a57b0da48d8b7222971dfd8de6a"' 'http://0.0.0.0:44913/Items/Suggestions?userId=e3e70682-c209-1cac-a29f-6fbed82c07cd&mediaType=Unknown&type=AggregateFolder&startIndex=-2147483648&limit=-2147483648&enableTotalRecordCount=true'
OPTIONS/Items/{itemId}/RemoteSearch/Subtitles/{language}

Allow header mismatchST205

`Allow: GET, POST` does not match the schema. Undocumented methods advertised: POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd/RemoteSearch/Subtitles/0?isPerfectMatch=true'
OPTIONS/LiveTv/Recordings/Folders

Allow header mismatchST205

`Allow: DELETE, GET` does not match the schema. Undocumented methods advertised: DELETE

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Recordings/Folders?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
DELETE/LiveTv/Recordings/Folders

Wrong response to undeclared methodST204

Unsupported method DELETE returned 400, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response400 Bad Request
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.1","title":"One or more validation errors occurred.","status":400,"errors":{"recordingId":["The value \u0027Folders\u0027 is not valid."]},"traceId":"00-124cefb4ace756990b554f8de1b264ba-5463a5389aca5195-00"}
Reproduce
curl -X DELETE -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' 'http://0.0.0.0:44913/LiveTv/Recordings/Folders?userId=f728b4fa-4248-1e3a-8a5d-2f346baa9455'
POST/Users/{userId}

Wrong response to undeclared methodST204

Unsupported method POST returned 415, expected 405 Method Not Allowed

Return 405 for methods not listed in the OpenAPI spec
Response415 Unsupported Media Type
{"type":"https://tools.ietf.org/html/rfc9110#section-15.5.16","title":"Unsupported Media Type","status":415,"traceId":"00-ad17d46b090eff1af0d0e8a12f8818cd-2ccadb3ec30590f8-00"}
Reproduce
curl -X POST -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Users/f728b4fa-4248-1e3a-8a5d-2f346baa9455
OPTIONS/Users/{userId}

Allow header mismatchST205

`Allow: DELETE, GET, POST` does not match the schema. Undocumented methods advertised: POST

List exactly the methods this resource supports in `Allow`
Response405 Method Not Allowed
<EMPTY>
Reproduce
curl -X OPTIONS -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="30fb51adcdef44f0b040ec405fdc92cb"' http://0.0.0.0:44913/Users/f728b4fa-4248-1e3a-8a5d-2f346baa9455