Failed 311 GET /Environment/ParentPath # API accepts requests without authentication +5 more less 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 Response 400 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 Copy Missing required header acceptedST203 Got 400 when missing required 'Authorization' header, expected 401 Response 400 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=' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy 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 Reproduce
curl -X GET 'http://0.0.0.0:44913/Environment/ParentPath?path=0' Copy Response violates schemaST108 null is not of type "string"
Validated against the response schema for status code 200.
Schema:
{
"type": "string"
}
Value:
null Reproduce
curl -X GET 'http://0.0.0.0:44913/Environment/ParentPath?path=%5C%F0%A7%BA%98%C3%90' Copy DELETE /Library/VirtualFolders # Server error +5 more less 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 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Missing required header acceptedST203 Got 400 when missing required 'Authorization' header, expected 401 Response 400 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' Copy Unexpected response to a request without authenticationST401 Expected 401 or 403, got `404 Not Found` for `DELETE /Library/VirtualFolders` Response 404 Not Found
Error processing request. Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Library/VirtualFolders?name=0' Copy Undocumented status codeST103 Received: 500
Documented: 204, 404, 503, 401, 403 Response 500 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' Copy 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) Response 204 No Content
<EMPTY> Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Library/VirtualFolders?name=06' Copy POST /Library/VirtualFolders # API accepts requests without authentication +5 more less 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 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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 Response 204 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' Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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' Copy GET /Environment/DirectoryContents # API accepts requests without authentication +4 more less 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 Response 400 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=' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Missing required header acceptedST203 Got 400 when missing required 'Authorization' header, expected 401 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy 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) Reproduce
curl -X GET 'http://0.0.0.0:44913/Environment/DirectoryContents?includeDirectories=false&path=%2Fconfig%2Fdata%2Fplaylists1111111111111111&includeFiles=false' Copy GET /Items # Server error +4 more less 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 Response 404 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' Copy 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 Response 400 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' Copy 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 Response 200 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=' Copy 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 Response 200 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' Copy Response violates schemaST108 3 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 Response 200 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy GET /Items/Suggestions # Server error +4 more less Response violates schema Schema-valid request rejected Schema-violating request accepted Undocumented status code 671 Response violates schemaST108 3 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 Response 200 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' Copy 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 Response 200 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy DELETE /Library/VirtualFolders/Paths # API accepts requests without authentication +4 more less 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 Response 400 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=' Copy Missing required header acceptedST203 Got 400 when missing required 'Authorization' header, expected 401 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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' Copy 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) Response 204 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' Copy GET /Plugins/{pluginId}/{version}/Image # API accepts requests without authentication +4 more less 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 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy API accepts requests without authenticationST401 Expected 401 or 403, got `200 OK` for `GET /Plugins/{pluginId}/{version}/Image` Response 200 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 Copy 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) Response 200 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 Copy GET /UserViews # Server error +4 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy 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 Response 200 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Artists # Server error +3 more less 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 Response 400 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' Copy 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 Response 200 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy GET /Artists/AlbumArtists # Server error +3 more less 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 Response 400 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' Copy 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 Response 200 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy GET /Audio/{itemId}/stream.{container} # Server error +3 more less Schema-valid request rejected Undocumented Content-Type Undocumented status code 1,763 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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¶ms=&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©Timestamps=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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503 Response 500 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=' Copy Undocumented Content-TypeST105 Received: video/mp4
Documented: audio/* 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=' Copy GET /Audio/{itemId}/universal # Server error +3 more less Schema-valid request rejected Undocumented Content-Type Undocumented status code 838 Undocumented status codeST103 Received: 400
Documented: 200, 302, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 302, 404, 503, 401, 403 Response 500 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' Copy Undocumented Content-TypeST105 Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase" Response 404 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=' Copy Undocumented Content-TypeST105 Received: application/vnd.apple.mpegurl
Documented: audio/* Response 200 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' Copy HEAD /Audio/{itemId}/universal # Server error +3 more less Schema-valid request rejected Undocumented Content-Type Undocumented status code 807 Undocumented status codeST103 Received: 400
Documented: 200, 302, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented Content-TypeST105 Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase" Response 404 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 302, 404, 503, 401, 403 Response 500 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' Copy GET /DisplayPreferences/{displayPreferencesId} # Server error +3 more less 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 Response 400 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy 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 Response 200 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' Copy POST /DisplayPreferences/{displayPreferencesId} # Server error +3 more less 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 Response 400 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=' Copy Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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=' Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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' Copy 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) Response 204 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' Copy POST /Environment/ValidatePath # API accepts requests without authentication +3 more less Schema-violating request accepted Undocumented Content-Type Undocumented status code 857 Undocumented status codeST103 Received: 415
Documented: 204, 404, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy 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) Response 204 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 Copy Undocumented Content-TypeST105 Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase" Response 404 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 Copy GET /Genres # Server error +3 more less 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 Response 400 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' Copy 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 Response 200 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy GET /Items/Counts # Server error +3 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy POST /Items/RemoteSearch/MusicAlbum # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 768 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Items/RemoteSearch/Person # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 1,013 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Items/{itemId}/InstantMix # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 748 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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 Response 200 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 404, 503, 401, 403 Response 500 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' Copy GET /Libraries/AvailableOptions # API accepts requests without authentication +3 more less 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` Response 200 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' Copy 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 Response 200 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Missing required header acceptedST203 Got 200 when missing required 'Authorization' header, expected 401 Response 200 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' Copy POST /Library/Media/Updated # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 720 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Library/VirtualFolders # API accepts requests without authentication +3 more less 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 Response 200 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 Copy Response violates schemaST108 2 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...
} Response 200 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 Copy POST /Library/VirtualFolders/Name # Unexpected response to a request without authentication +3 more less 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" Response 400 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=' Copy 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." Response 404 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' Copy Unexpected response to a request without authenticationST401 Expected 401 or 403, got `404 Not Found` for `POST /Library/VirtualFolders/Name` Response 404 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' Copy GET /LiveTv/Programs # Server error +3 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy POST /LiveTv/Programs # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 1,143 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy 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 Response 200 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 Response 415 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 Copy GET /Movies/Recommendations # Server error +3 more less 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 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy GET /MusicGenres/{name}/InstantMix # Server error +3 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy POST /Playlists # Server error +3 more less 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 Response 400 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' Copy 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 Response 200 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy GET /Playlists/{playlistId}/Items # Server error +3 more less 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" Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 403, 404, 503, 401 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 403, 404, 503, 401 Response 500 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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
POST /Playlistscurl -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 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' Copy GET /Songs/{itemId}/InstantMix # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 745 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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 Response 200 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 404, 503, 401, 403 Response 500 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' Copy GET /Studios # Server error +3 more less 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 Response 400 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' Copy 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 Response 200 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy POST /System/Configuration # Server error +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 1,060 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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 Copy 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 Response 204 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Users # Server error +3 more less Schema-valid request rejected Undocumented Content-Type Undocumented status code 6,533 Undocumented status codeST103 Received: 415
Documented: 204, 400, 403, 503, 401 Response 415 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' Copy 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" Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 204, 400, 403, 503, 401 Response 404 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' Copy Undocumented status codeST103 Received: 500
Documented: 204, 400, 403, 503, 401 Response 500 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' Copy POST /Users/{userId}/Policy # Server error +3 more less Schema-valid request rejected Undocumented Content-Type Undocumented status code 2,174 Undocumented status codeST103 Received: 415
Documented: 204, 400, 403, 503, 401 Response 415 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 400, 403, 503, 401 Response 404 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 400, 403, 503, 401 Response 500 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 Copy 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" Response 400 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 Copy GET /Videos/{itemId}/stream # Server error +3 more less Schema-valid request rejected Undocumented Content-Type Undocumented status code 1,847 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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¶ms=&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©Timestamps=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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503 Response 500 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=' Copy Undocumented Content-TypeST105 Received: audio/mpeg
Documented: video/* 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=' Copy GET /Albums/{itemId}/InstantMix # Server error +2 more less Schema-valid request rejected Undocumented status code 766 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 404, 503, 401, 403 Response 500 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' Copy GET /Artists/{itemId}/InstantMix # Server error +2 more less Schema-valid request rejected Undocumented status code 769 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 404, 503, 401, 403 Response 500 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' Copy POST /Collections # Server error +2 more less Schema-valid request rejected Undocumented status code 627 Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Environment/DefaultDirectoryBrowser # API accepts requests without authentication +2 more less 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 Reproduce
curl -X GET http://0.0.0.0:44913/Environment/DefaultDirectoryBrowser Copy GET /Environment/Drives # API accepts requests without authentication +2 more less 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 Response 200 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 Copy GET /Items/Filters2 # Server error +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy POST /Items/RemoteSearch/Book # Server error +2 more less Schema-violating request accepted Undocumented status code 1,074 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy POST /Items/RemoteSearch/BoxSet # Server error +2 more less Schema-violating request accepted Undocumented status code 995 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy POST /Items/RemoteSearch/Movie # Server error +2 more less Schema-violating request accepted Undocumented status code 550 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy POST /Items/RemoteSearch/MusicArtist # Server error +2 more less Schema-violating request accepted Undocumented status code 777 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy POST /Items/RemoteSearch/MusicVideo # Server error +2 more less Schema-violating request accepted Undocumented status code 1,100 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy POST /Items/RemoteSearch/Series # Server error +2 more less Schema-violating request accepted Undocumented status code 478 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy POST /Items/RemoteSearch/Trailer # Server error +2 more less Schema-violating request accepted Undocumented status code 616 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy 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 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 Copy POST /Items/{itemId}/PlaybackInfo # Missing test data Server error +2 more less Schema-valid request rejected Undocumented status code 1,450 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 404, 503, 401, 403 Response 500 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' Copy POST /Items/{itemId}/RemoteImages/Download # Server error +2 more less Schema-valid request rejected Undocumented status code 555 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 204, 404, 503, 401, 403 Response 500 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' Copy POST /Library/VirtualFolders/Paths # API accepts requests without authentication +2 more less Schema-valid request rejected Undocumented status code 711 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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' Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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' Copy API accepts requests without authenticationST401 Expected 401 or 403, got `204 No Content` for `POST /Library/VirtualFolders/Paths` Response 204 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' Copy POST /Library/VirtualFolders/Paths/Update # API accepts requests without authentication +2 more less Schema-violating request accepted Undocumented status code 662 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy API accepts requests without authenticationST401 Expected 401 or 403, got `204 No Content` for `POST /Library/VirtualFolders/Paths/Update` Response 204 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 Copy POST /LiveStreams/Open # Server error +2 more less 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 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy POST /LiveTv/ChannelMappings # Server error +2 more less Schema-valid request rejected Undocumented status code 841 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /LiveTv/Channels # Server error +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy GET /LiveTv/Recordings/Folders # Server error +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy POST /LiveTv/SeriesTimers # Server error +2 more less Schema-valid request rejected Undocumented status code 2,121 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /LiveTv/SeriesTimers/{timerId} # Server error +2 more less Schema-valid request rejected Undocumented status code 2,269 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /LiveTv/Timers # Server error +2 more less Schema-violating request accepted Undocumented status code 752 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy 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) Response 200 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' Copy POST /LiveTv/Timers # Server error +2 more less Schema-valid request rejected Undocumented status code 15,818 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /LiveTv/Timers/{timerId} # Server error +2 more less Schema-valid request rejected Undocumented status code 419 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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 Copy 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 Response 415 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Localization/Countries # API accepts requests without authentication +2 more less 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 Response 200 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 Copy GET /Localization/Cultures # API accepts requests without authentication +2 more less 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 Response 200 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 Copy GET /Localization/Options # API accepts requests without authentication +2 more less 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 Response 200 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 Copy GET /Localization/ParentalRatings # API accepts requests without authentication +2 more less 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 Response 200 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 Copy POST /Packages/Installed/{name} # Server error +2 more less Schema-valid request rejected Undocumented status code 635 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 204, 404, 503, 401, 403 Response 500 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 Copy DELETE /Playlists/{playlistId}/Items # Server error +2 more less Schema-valid request rejected Undocumented status code 623 Undocumented status codeST103 Received: 500
Documented: 204, 403, 404, 503, 401 Response 500 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' Copy 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 Response 400 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 Copy POST /Playlists/{playlistId}/Items # Server error +2 more less 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" Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 204, 403, 404, 503, 401 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 204, 403, 404, 503, 401 Response 500 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' Copy POST /QuickConnect/Authorize # Server error +2 more less 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 Response 400 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=' Copy Undocumented status codeST103 Received: 404
Documented: 200, 403, 503, 401 Response 404 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 403, 503, 401 Response 500 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' Copy POST /Sessions/Viewing # Server error +2 more less Schema-valid request rejected Undocumented status code 587 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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=' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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' Copy GET /Startup/Configuration # API accepts requests without authentication +2 more less 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 Response 200 OK
{"ServerName":"","UICulture":"","MetadataCountryCode":"","PreferredMetadataLanguage":""} Reproduce
curl -X GET http://0.0.0.0:44913/Startup/Configuration Copy GET /Startup/FirstUser # API accepts requests without authentication +2 more less 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 Response 200 OK
{"Name":"admin"} Reproduce
curl -X GET http://0.0.0.0:44913/Startup/FirstUser Copy GET /Startup/User # API accepts requests without authentication +2 more less 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 Response 200 OK
{"Name":"admin"} Reproduce
curl -X GET http://0.0.0.0:44913/Startup/User Copy GET /System/Info # API accepts requests without authentication +2 more less 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 Response 200 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 Copy GET /Trailers # Server error +2 more less Schema-valid request rejected Undocumented status code 1,866 Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /UserItems/Resume # Server error +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy GET /Videos/{itemId}/stream.{container} # Server error +2 more less Schema-valid request rejected Undocumented status code 1,813 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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¶ms=&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©Timestamps=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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503 Response 500 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' Copy GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/Stream.{routeFormat} # Server error +2 more less 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 Response 400 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©Timestamps=true&addVttTimeMap=true' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503 Response 500 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' Copy GET /Videos/{routeItemId}/{routeMediaSourceId}/Subtitles/{routeIndex}/{routeStartPositionTicks}/Stream.{routeFormat} # Server error +2 more less 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 Response 400 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©Timestamps=true&addVttTimeMap=true' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503 Response 500 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' Copy GET /LiveTv/ChannelMappingOptions # Server error +1 more less 663 Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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=' Copy GET /LiveTv/Programs/{programId} # Server error +1 more less 616 Undocumented status codeST103 Received: 500
Documented: 200, 404, 503, 401, 403 Response 500 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /LiveTv/Timers/Defaults # Server error +1 more less 650 Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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' Copy GET /Packages # Server error +1 more less 948 Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy GET /Packages/{name} # Server error +1 more less 650 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy POST /Playlists/{playlistId}/Items/{itemId}/Move/{newIndex} # Server error +1 more less 645 Undocumented status codeST103 Received: 400
Documented: 204, 403, 404, 503, 401 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 403, 404, 503, 401 Response 500 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 Copy POST /Plugins/{pluginId}/Configuration # Server error +1 more less 662 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 404, 503, 401, 403 Response 500 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 Copy GET /Providers/Subtitles/Subtitles/{subtitleId} # Server error +1 more less 647 Undocumented status codeST103 Received: 500
Documented: 200, 503, 401, 403 Response 500 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 Copy DELETE /ScheduledTasks/Running/{taskId} # Server error +1 more less 699 Undocumented status codeST103 Received: 500
Documented: 204, 404, 503, 401, 403 Response 500 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 Copy POST /System/Configuration/{key} # Server error +1 more less 676 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 500
Documented: 204, 503, 401, 403 Response 500 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 Copy GET /Videos/{itemId}/{mediaSourceId}/Subtitles/{index}/subtitles.m3u8 # Server error +1 more less 647 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 500
Documented: 200, 404, 503, 401, 403 Response 500 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' Copy POST /Playlists/{playlistId} # Response violates schema +4 more less 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 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 403, 404, 503, 401 Response 400 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 Copy 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" Response 404 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 Copy 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"` Response 403 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy DELETE /Items/{itemId} # Response violates schema +3 more less 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"` Response 401 Unauthorized
<EMPTY> Reproduce
curl -X DELETE http://0.0.0.0:44913/Items/e3e70682-c209-1cac-a29f-6fbed82c07cd Copy Undocumented status codeST103 Received: 400
Documented: 204, 401, 404, 503, 403 Response 400 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 Copy 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" Response 401 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 Copy GET /Library/MediaFolders # Response violates schema +3 more less Schema-valid request rejected Schema-violating request accepted Undocumented status code 721 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 Response 200 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 Copy 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) Response 200 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=' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Artists/{name}/Images/{imageType}/{imageIndex} # Response violates schema +2 more less 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" Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Genres/{name}/Images/{imageType} # Response violates schema +2 more less 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" Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Genres/{name}/Images/{imageType}/{imageIndex} # Response violates schema +2 more less 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" Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount} # Response violates schema +2 more less Schema-valid request rejected Undocumented status code 998 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy 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" Response 404 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /LiveTv/Timers/{timerId} # Response violates schema +2 more less 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 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 Copy 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 Response 400 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 Copy GET /MusicGenres/{name}/Images/{imageType} # Response violates schema +2 more less 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" Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /MusicGenres/{name}/Images/{imageType}/{imageIndex} # Response violates schema +2 more less 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" Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Persons/{name}/Images/{imageType} # Response violates schema +2 more less 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" Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Playlists/{playlistId} # Response violates schema +2 more less Schema-valid request rejected Undocumented status code 606 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy 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" Response 404 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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
POST /Playlistscurl -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 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 Copy GET /Playlists/{playlistId}/Users # Response violates schema +2 more less Schema-valid request rejected Undocumented status code 622 Undocumented status codeST103 Received: 400
Documented: 200, 403, 404, 503, 401 Response 400 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 Copy 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" Response 404 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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
POST /Playlistscurl -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 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' Copy GET /QuickConnect/Connect # Response violates schema +2 more less Schema-valid request rejected Undocumented status code 659 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented status codeST103 Received: 401
Documented: 200, 404, 503 Response 401 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' Copy 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" Response 404 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' Copy GET /Studios/{name}/Images/{imageType} # Response violates schema +2 more less 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" Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Studios/{name}/Images/{imageType}/{imageIndex} # Response violates schema +2 more less 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" Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /System/Logs/Log # Response violates schema +2 more less Schema-valid request rejected Undocumented status code 657 Undocumented status codeST103 Received: 400
Documented: 200, 403, 404, 503, 401 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy 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." Response 404 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' Copy GET /Items/{itemId}/Images/{imageType} # Response violates schema +1 more less 843 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy 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" Response 404 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 Copy GET /Items/{itemId}/Images/{imageType}/{imageIndex} # Response violates schema +1 more less 817 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy 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" Response 404 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 Copy GET /Persons/{name}/Images/{imageType}/{imageIndex} # Response violates schema +1 more less 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" Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy DELETE /Playlists/{playlistId}/Users/{userId} # Response violates schema +1 more less 287 Undocumented status codeST103 Received: 400
Documented: 204, 403, 404, 401, 503 Response 400 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 Copy 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" Response 404 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 Copy GET /Playlists/{playlistId}/Users/{userId} # Response violates schema +1 more less 603 Undocumented status codeST103 Received: 400
Documented: 200, 403, 404, 503, 401 Response 400 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 Copy 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" Response 404 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 Copy POST /Playlists/{playlistId}/Users/{userId} # Response violates schema +1 more less 700 Undocumented status codeST103 Received: 400
Documented: 204, 403, 404, 503, 401 Response 400 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 Copy 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" Response 404 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 Copy GET /Plugins/{pluginId}/Configuration # Response violates schema +1 more less 657 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy 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 Response 200 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 Copy GET /Shows/{seriesId}/Episodes # Response violates schema +1 more less 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" Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /Users/{userId} # Response violates schema +1 more less 647 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy 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" Response 404 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 Copy POST /Videos/MergeVersions # Response violates schema +1 more less 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." Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /LiveTv/ListingProviders/SchedulesDirect/Countries # Response violates schema 748 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...
} Response 200 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 Copy POST /QuickConnect/Initiate # Response violates schema 15 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" Response 401 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 Copy GET /Repositories # Response violates schema 879 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 Response 200 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 Copy GET /System/Configuration # Response violates schema 835 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 Response 200 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 Copy 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 Response 200 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 Copy POST /UserImage # Response violates schema 10 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." Response 400 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=' Copy 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 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy HEAD /Audio/{itemId}/stream # Schema-valid request rejected +2 more less Undocumented Content-Type Undocumented status code 1,166 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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¶ms=&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©Timestamps=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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented Content-TypeST105 Received: video/mp4
Documented: audio/* 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' Copy HEAD /Audio/{itemId}/stream.{container} # Schema-valid request rejected +2 more less Undocumented Content-Type Undocumented status code 1,161 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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¶ms=&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©Timestamps=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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented Content-TypeST105 Received: video/mp4
Documented: audio/* 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=' Copy Undocumented Content-TypeST105 Received: application/octet-stream
Documented: audio/* 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 Copy POST /Backup/Create # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 384 Undocumented status codeST103 Received: 400
Documented: 200, 403, 503, 401 Response 400 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 Copy 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 Response 415 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 Copy 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` Response 200 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 Copy GET /Channels # Schema-valid request rejected +2 more less 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 Response 400 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' Copy 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 Response 200 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=' Copy GET /Channels/Items/Latest # Schema-valid request rejected +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy POST /Collections/{collectionId}/Items # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 631 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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) Response 204 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' Copy POST /Devices/Options # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 832 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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=' Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy 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 Response 204 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' Copy GET /FallbackFont/Fonts/{name} # Missing Content-Type header +2 more less Schema-valid request rejected Undocumented status code 676 Missing Content-Type headerST104 The following media types are documented in the schema:
- `font/*` 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 Copy 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 Response 400 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 Copy GET /Genres/{genreName} # Schema-valid request rejected +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy DELETE /Items # JSON deserialization error +2 more less 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"` Response 401 Unauthorized
<EMPTY> Reproduce
curl -X DELETE 'http://0.0.0.0:44913/Items?ids=e3e70682-c209-1cac-a29f-6fbed82c07cd' Copy 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) Response 204 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' Copy GET /Items/Filters # Schema-valid request rejected +2 more less 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 Response 400 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' Copy 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 Response 200 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=' Copy GET /Items/Latest # Schema-valid request rejected +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Items/Root # Schema-valid request rejected +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Items/{itemId} # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 612 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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) Response 200 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=' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy POST /Items/{itemId} # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 25,098 Undocumented status codeST103 Received: 415
Documented: 204, 404, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy 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) Response 204 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 Copy GET /Items/{itemId}/Ancestors # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 602 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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 Reproduce
GET /Items/Suggestionscurl -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=' 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=' Copy GET /Items/{itemId}/PlaybackInfo # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 631 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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) Response 200 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=' Copy GET /Items/{itemId}/ThemeMedia # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 691 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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 Response 200 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' Copy GET /MusicGenres/{genreName} # Schema-valid request rejected +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Plugins/{pluginId}/{version}/Disable # Schema-valid request rejected +2 more less Undocumented Content-Type Undocumented status code 661 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy Undocumented Content-TypeST105 Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase" Response 404 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 Copy POST /Plugins/{pluginId}/{version}/Enable # Schema-valid request rejected +2 more less Undocumented Content-Type Undocumented status code 657 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy Undocumented Content-TypeST105 Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase" Response 404 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 Copy POST /ScheduledTasks/{taskId}/Triggers # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 839 Undocumented status codeST103 Received: 415
Documented: 204, 404, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Search/Hints # Schema-valid request rejected +2 more less 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 Response 400 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' Copy 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 Response 200 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' Copy POST /Sessions/Playing # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 30,866 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Sessions/Playing/Progress # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 25,267 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Sessions/Playing/Stopped # Schema-valid request rejected +2 more less 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 Response 204 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Sessions/{sessionId}/Command # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 853 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy 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) Response 204 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Sessions/{sessionId}/Message # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 723 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy 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 Response 204 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Studios/{name} # Schema-valid request rejected +2 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy POST /SyncPlay/Buffering # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 715 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /SyncPlay/Ready # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 714 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /System/ActivityLog/Entries # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 763 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 Response 200 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy POST /UserItems/{itemId}/UserData # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 1,282 Undocumented status codeST103 Received: 415
Documented: 200, 404, 503, 401, 403 Response 415 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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 Response 200 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=' Copy POST /Users/AuthenticateByName # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 662 Undocumented status codeST103 Received: 415
Documented: 200, 503 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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 Copy Undocumented status codeST103 Received: 401
Documented: 200, 503 Response 401 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy 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 Response 200 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 Copy POST /Users/ForgotPassword # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 697 Undocumented status codeST103 Received: 415
Documented: 200, 503 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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 Copy 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 Response 200 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Users/New # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 828 Undocumented status codeST103 Received: 415
Documented: 200, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy 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 Response 200 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy HEAD /Videos/{itemId}/stream # Schema-valid request rejected +2 more less Undocumented Content-Type Undocumented status code 1,197 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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¶ms=&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©Timestamps=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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented Content-TypeST105 Received: audio/mpeg
Documented: video/* 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¶ms=&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' Copy HEAD /Videos/{itemId}/stream.{container} # Schema-valid request rejected +2 more less Undocumented Content-Type Undocumented status code 1,196 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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¶ms=&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©Timestamps=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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented Content-TypeST105 Received: application/octet-stream
Documented: video/* 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=' Copy Undocumented Content-TypeST105 Received: audio/mpeg
Documented: video/* 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 Copy GET /Years # Schema-valid request rejected +2 more less 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 Response 400 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' Copy 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 Response 200 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=' Copy GET /Years/{year} # Schema-valid request rejected +2 more less Schema-violating request accepted Undocumented status code 610 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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=' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy 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 Response 200 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=' Copy GET /Albums/{itemId}/Similar # Schema-violating request accepted +1 more less 744 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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) Response 200 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=' Copy GET /Artists/{itemId}/Similar # Schema-violating request accepted +1 more less 746 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 Response 200 OK
{"Items":[],"TotalRecordCount":0,"StartIndex":0} Reproduce
GET /Users/Publiccurl -X GET -H 'Authorization: MediaBrowser Client="workbench", Device="workbench", DeviceId="workbench", Version="1", Token="b0313ff87de84b30819fcb70448dda89"' http://0.0.0.0:44913/Users/Public 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' Copy HEAD /Artists/{name}/Images/{imageType}/{imageIndex} # Schema-valid request rejected +1 more less 865 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Audio/{itemId}/stream # Schema-valid request rejected +1 more less 1,776 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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¶ms=&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©Timestamps=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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy POST /Auth/Keys # Schema-valid request rejected +1 more less 684 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy GET /Backup/Manifest # Schema-valid request rejected +1 more less 673 Undocumented status codeST103 Received: 400
Documented: 200, 204, 404, 403, 503, 401 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy POST /Backup/Restore # Schema-valid request rejected +1 more less 686 Undocumented status codeST103 Received: 415
Documented: 204, 404, 403, 503, 401 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 404, 403, 503, 401 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Channels/{channelId}/Features # Schema-valid request rejected +1 more less 649 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Channels/{channelId}/Items # Schema-valid request rejected +1 more less 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 Response 400 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' Copy POST /ClientLog/Document # JSON deserialization error +1 more less 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"` Response 403 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 Copy DELETE /Collections/{collectionId}/Items # Schema-valid request rejected +1 more less 540 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy DELETE /Devices # Schema-valid request rejected +1 more less 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" Response 400 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=' Copy GET /Devices # Schema-violating request accepted +1 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy GET /Devices/Info # Schema-valid request rejected +1 more less 806 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy GET /Devices/Options # Schema-valid request rejected +1 more less 652 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy HEAD /Genres/{name}/Images/{imageType} # Schema-valid request rejected +1 more less 845 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy HEAD /Genres/{name}/Images/{imageType}/{imageIndex} # Schema-valid request rejected +1 more less 863 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Items/RemoteSearch/Apply/{itemId} # Schema-valid request rejected +1 more less 1,038 Undocumented status codeST103 Received: 415
Documented: 204, 404, 503, 401, 403 Response 415 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' Copy Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Items/{itemId}/Download # Schema-valid request rejected +1 more less 579 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Items/{itemId}/File # Undocumented Content-Type +1 more less 622 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy Undocumented Content-TypeST105 Received: text/plain
Documented: application/json, application/json; profile="CamelCase", application/json; profile="PascalCase" Response 404 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 Copy POST /Items/{itemId}/Images/{imageType}/{imageIndex}/Index # Schema-valid request rejected +1 more less 652 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Items/{itemId}/Intros # Schema-violating request accepted +1 more less 613 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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) Response 200 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=' Copy GET /Items/{itemId}/LocalTrailers # Schema-violating request accepted +1 more less 617 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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) 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=' Copy GET /Items/{itemId}/RemoteImages # Schema-violating request accepted +1 more less 703 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy 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) Response 200 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' Copy GET /Items/{itemId}/Similar # Schema-violating request accepted +1 more less 723 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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) Response 200 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' Copy GET /Items/{itemId}/SpecialFeatures # Schema-violating request accepted +1 more less 617 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 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=' Copy GET /Items/{itemId}/ThemeSongs # Schema-valid request rejected +1 more less 692 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Items/{itemId}/ThemeVideos # Schema-valid request rejected +1 more less 703 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy POST /Library/VirtualFolders/LibraryOptions # Schema-valid request rejected +1 more less 1,359 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy Undocumented status codeST103 Received: 415
Documented: 204, 404, 503, 401, 403 Response 415 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 415 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 Copy POST /LiveStreams/Close # Schema-valid request rejected +1 more less 648 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy POST /LiveTv/ListingProviders # Schema-valid request rejected +1 more less 1,195 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 Response 415 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' Copy GET /LiveTv/LiveRecordings/{recordingId}/stream # Missing test data Schema-valid request rejected +1 more less 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 Response 400 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 Copy GET /LiveTv/LiveStreamFiles/{streamId}/stream.{container} # Schema-valid request rejected +1 more less 663 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /LiveTv/Programs/Recommended # Schema-violating request accepted +1 more less 894 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 Response 200 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/Recommended?userId=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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-ba10cbf01b0115aed72684db15c1ca14-ebf31a59df3d3709-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/Recommended?userId=null&userId=null' Copy GET /LiveTv/Recordings # Schema-violating request accepted +1 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy POST /LiveTv/TunerHosts # Schema-valid request rejected +1 more less 1,038 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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 Copy 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 Response 415 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 Copy POST /LiveTv/Tuners/{tunerId}/Reset # Schema-valid request rejected +1 more less 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 Response 400 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 Copy GET /Movies/{itemId}/Similar # Schema-violating request accepted +1 more less 748 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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) Response 200 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=' Copy HEAD /MusicGenres/{name}/Images/{imageType} # Schema-valid request rejected +1 more less 845 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy HEAD /MusicGenres/{name}/Images/{imageType}/{imageIndex} # Schema-valid request rejected +1 more less 858 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /Persons # Schema-violating request accepted +1 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy GET /Persons/{name} # Schema-violating request accepted +1 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy DELETE /Plugins/{pluginId}/{version} # Schema-valid request rejected +1 more less 655 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /Providers/Lyrics/{lyricId} # Missing test data Schema-valid request rejected +1 more less 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 Response 400 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 Copy POST /Repositories # Schema-violating request accepted +1 more less 755 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy GET /ScheduledTasks # Schema-violating request accepted +1 more less 783 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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) Response 200 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=' Copy GET /Sessions # Schema-violating request accepted +1 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy POST /Sessions/Capabilities # Schema-violating request accepted +1 more less 721 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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' Copy 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 Response 204 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+' Copy POST /Sessions/Capabilities/Full # Schema-violating request accepted +1 more less 1,236 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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=' Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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=' Copy 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 Response 204 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=' Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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' Copy POST /Sessions/Playing/Ping # Schema-valid request rejected +1 more less 668 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy POST /Sessions/{sessionId}/Command/{command} # Schema-valid request rejected +1 more less 678 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Sessions/{sessionId}/Playing # Schema-violating request accepted +1 more less 790 Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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' Copy 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 Response 204 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=' Copy POST /Sessions/{sessionId}/Playing/{command} # Schema-violating request accepted +1 more less 645 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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' Copy 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) Response 204 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=' Copy POST /Sessions/{sessionId}/System/{command} # Schema-valid request rejected +1 more less 695 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy POST /Sessions/{sessionId}/Viewing # Schema-valid request rejected +1 more less 699 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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' Copy GET /Shows/NextUp # Schema-violating request accepted +1 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy GET /Shows/Upcoming # Schema-violating request accepted +1 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy GET /Shows/{itemId}/Similar # Schema-violating request accepted +1 more less 737 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 Response 200 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' Copy POST /Startup/Configuration # Schema-violating request accepted +1 more less 688 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy POST /Startup/RemoteAccess # Schema-violating request accepted +1 more less 679 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy POST /Startup/User # Authentication failed Schema-valid request rejected +1 more less 677 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 415 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 Copy HEAD /Studios/{name}/Images/{imageType} # Schema-valid request rejected +1 more less 863 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy HEAD /Studios/{name}/Images/{imageType}/{imageIndex} # Schema-valid request rejected +1 more less 841 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy POST /SyncPlay/Join # Schema-violating request accepted +1 more less 614 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy POST /SyncPlay/MovePlaylistItem # Schema-violating request accepted +1 more less 678 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy POST /SyncPlay/New # Schema-violating request accepted +1 more less 641 Undocumented status codeST103 Received: 415
Documented: 200, 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 204, 503, 401, 403 Response 400 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 Copy 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 Response 200 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 Copy POST /SyncPlay/NextItem # Schema-violating request accepted +1 more less 642 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy POST /SyncPlay/Ping # Schema-violating request accepted +1 more less 734 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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` Response 204 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 Copy POST /SyncPlay/PreviousItem # Schema-violating request accepted +1 more less 635 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy POST /SyncPlay/Queue # Schema-violating request accepted +1 more less 663 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy 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 Response 204 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy POST /SyncPlay/RemoveFromPlaylist # Schema-violating request accepted +1 more less 658 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy POST /SyncPlay/Seek # Schema-violating request accepted +1 more less 658 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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` Response 204 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 Copy POST /SyncPlay/SetIgnoreWait # Schema-violating request accepted +1 more less 639 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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` Response 204 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 Copy POST /SyncPlay/SetNewQueue # Schema-violating request accepted +1 more less 729 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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` Response 204 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 Copy POST /SyncPlay/SetPlaylistItem # Schema-violating request accepted +1 more less 638 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy POST /SyncPlay/SetRepeatMode # Schema-violating request accepted +1 more less 654 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy 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 Response 204 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy POST /SyncPlay/SetShuffleMode # Schema-violating request accepted +1 more less 640 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy 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 Response 204 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy GET /SyncPlay/{id} # JSON deserialization error +1 more less 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"` Response 404 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 Copy POST /System/Configuration/Branding # Schema-violating request accepted +1 more less 699 Undocumented status codeST103 Received: 415
Documented: 204, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy 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 Response 204 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 Copy GET /Trailers/{itemId}/Similar # Schema-violating request accepted +1 more less 751 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 Response 200 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' Copy DELETE /UserFavoriteItems/{itemId} # Schema-violating request accepted +1 more less 483 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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 Response 200 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=' Copy DELETE /UserImage # Schema-violating request accepted +1 more less 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 Response 204 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=' Copy Undocumented status codeST103 Received: 400
Documented: 204, 403, 503, 401 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 204, 403, 503, 401 Response 404 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' Copy POST /UserPlayedItems/{itemId} # Schema-valid request rejected +1 more less 703 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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' Copy GET /UserViews/GroupingOptions # Schema-violating request accepted +1 more less 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 Response 200 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /Users # Schema-violating request accepted +1 more less 609 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy 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) Response 200 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=' Copy POST /Users/Configuration # Schema-violating request accepted +1 more less 1,097 Undocumented status codeST103 Received: 415
Documented: 204, 403, 503, 401 Response 415 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' Copy 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 Response 204 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=' Copy Undocumented status codeST103 Received: 400
Documented: 204, 403, 503, 401 Response 400 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' Copy Undocumented status codeST103 Received: 404
Documented: 204, 403, 503, 401 Response 404 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' Copy POST /Users/Password # Schema-violating request accepted +1 more less 710 Undocumented status codeST103 Received: 415
Documented: 204, 403, 404, 503, 401 Response 415 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' Copy Undocumented status codeST103 Received: 400
Documented: 204, 403, 404, 503, 401 Response 400 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' Copy 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 Response 204 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' Copy DELETE /Videos/{itemId}/Subtitles/{index} # Missing test data Schema-valid request rejected +1 more less 635 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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 Copy GET /web/ConfigurationPages # Schema-violating request accepted +1 more less 629 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy 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) Response 200 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=' Copy DELETE /Audio/{itemId}/Lyrics # Undocumented status code 505 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy GET /Audio/{itemId}/Lyrics # Missing test data Undocumented status code 646 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy POST /Audio/{itemId}/Lyrics # Missing test data Schema-valid request rejected 613 Schema-valid request rejectedST202 Valid data should have been accepted
Expected: 2xx, 3xx, 401, 403, 404, 409, 429, 5xx Response 400 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=' Copy GET /Audio/{itemId}/RemoteSearch/Lyrics # Undocumented status code 637 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy POST /Audio/{itemId}/RemoteSearch/Lyrics/{lyricId} # Undocumented status code 626 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy GET /Branding/Splashscreen # Undocumented status code 626 Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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=' Copy GET /Items/{itemId}/Collections # Undocumented status code 714 Undocumented status codeST103 Received: 400
Documented: 200, 404, 401, 503, 403 Response 400 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' Copy POST /Items/{itemId}/ContentType # Undocumented status code 608 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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=' Copy GET /Items/{itemId}/ExternalIdInfos # Undocumented status code 617 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy GET /Items/{itemId}/Images # Undocumented status code 613 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy DELETE /Items/{itemId}/Images/{imageType} # Undocumented status code 102 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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' Copy HEAD /Items/{itemId}/Images/{imageType} # Undocumented status code 814 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy DELETE /Items/{itemId}/Images/{imageType}/{imageIndex} # Undocumented status code 173 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy HEAD /Items/{itemId}/Images/{imageType}/{imageIndex} # Undocumented status code 812 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy HEAD /Items/{itemId}/Images/{imageType}/{imageIndex}/{tag}/{format}/{maxWidth}/{maxHeight}/{percentPlayed}/{unplayedCount} # Undocumented status code 785 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy GET /Items/{itemId}/MetadataEditor # Undocumented status code 583 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy POST /Items/{itemId}/Refresh # Undocumented status code 679 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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' Copy GET /Items/{itemId}/RemoteImages/Providers # Undocumented status code 642 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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 Copy GET /Items/{itemId}/RemoteSearch/Subtitles/{language} # Undocumented status code 610 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy POST /Items/{itemId}/RemoteSearch/Subtitles/{subtitleId} # Undocumented status code 681 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy GET /LiveTv/Channels/{channelId} # Missing test data Undocumented status code 631 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /LiveTv/ListingProviders/Lineups # Undocumented status code 650 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy DELETE /LiveTv/Recordings/{recordingId} # Undocumented status code 587 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy GET /LiveTv/Recordings/{recordingId} # Missing test data Undocumented status code 622 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /LiveTv/SeriesTimers # Schema-violating request accepted 779 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 Response 200 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' Copy DELETE /LiveTv/SeriesTimers/{timerId} # Undocumented status code 449 Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy DELETE /LiveTv/Timers/{timerId} # Undocumented status code 31 Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy GET /LiveTv/Tuners/Discover # Undocumented status code 190 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy GET /LiveTv/Tuners/Discvover # Undocumented status code 165 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy GET /MediaSegments/{itemId} # Undocumented status code 623 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /MusicGenres/InstantMix # Missing test data Undocumented status code 827 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy DELETE /Packages/Installing/{packageId} # Undocumented status code 668 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy HEAD /Persons/{name}/Images/{imageType} # Undocumented status code 849 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy HEAD /Persons/{name}/Images/{imageType}/{imageIndex} # Undocumented status code 791 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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' Copy GET /Playback/BitrateTest # Undocumented status code 633 Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy GET /Playlists/{itemId}/InstantMix # Undocumented status code 784 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy DELETE /Plugins/{pluginId} # Undocumented status code 561 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy POST /Plugins/{pluginId}/Manifest # Undocumented status code 661 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 200
Documented: 204, 404, 503, 401, 403 Response 200 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 Copy DELETE /Sessions/{sessionId}/User/{userId} # Undocumented status code 440 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy POST /Sessions/{sessionId}/User/{userId} # Undocumented status code 707 Undocumented status codeST103 Received: 400
Documented: 204, 503, 401, 403 Response 400 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 Copy Undocumented status codeST103 Received: 404
Documented: 204, 503, 401, 403 Response 404 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 Copy GET /Shows/{seriesId}/Seasons # Missing test data Undocumented status code 826 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /System/Configuration/{key} # Undocumented status code 659 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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 Copy POST /UserFavoriteItems/{itemId} # Undocumented status code 697 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy DELETE /UserItems/{itemId}/Rating # Undocumented status code 303 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy POST /UserItems/{itemId}/Rating # Undocumented status code 722 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy GET /UserItems/{itemId}/UserData # Undocumented status code 638 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy DELETE /UserPlayedItems/{itemId} # Undocumented status code 491 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy POST /Users/AuthenticateWithQuickConnect # Undocumented status code 704 Undocumented status codeST103 Received: 415
Documented: 200, 400, 503 Response 415 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 Copy Undocumented status codeST103 Received: 401
Documented: 200, 400, 503 Response 401 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 Copy Undocumented status codeST103 Received: 404
Documented: 200, 400, 503 Response 404 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 Copy POST /Users/ForgotPassword/Pin # Undocumented status code 697 Undocumented status codeST103 Received: 415
Documented: 200, 503 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 200, 503 Response 400 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 Copy Undocumented status codeST103 Received: 404
Documented: 200, 503 Response 404 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 Copy DELETE /Users/{userId} # Undocumented status code 660 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy GET /Videos/{itemId}/AdditionalParts # Undocumented status code 645 Undocumented status codeST103 Received: 404
Documented: 200, 503, 401, 403 Response 404 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=' Copy Undocumented status codeST103 Received: 400
Documented: 200, 503, 401, 403 Response 400 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' Copy DELETE /Videos/{itemId}/AlternateSources # Undocumented status code 648 Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy POST /Videos/{itemId}/Subtitles # Undocumented status code 739 Undocumented status codeST103 Received: 415
Documented: 204, 404, 503, 401, 403 Response 415 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 Copy Undocumented status codeST103 Received: 400
Documented: 204, 404, 503, 401, 403 Response 400 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 Copy GET /Videos/{itemId}/Trickplay/{width}/tiles.m3u8 # Undocumented status code 659 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /Videos/{itemId}/Trickplay/{width}/{index}.jpg # Undocumented status code 655 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503, 401, 403 Response 400 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' Copy GET /Videos/{videoId}/{mediaSourceId}/Attachments/{index} # Undocumented status code 652 Undocumented status codeST103 Received: 400
Documented: 200, 404, 503 Response 400 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 Copy