Get Item Image
Retrieve an image for a specific item with optional transformations.Endpoint
GET
/Items/{itemId}/Images/{imageType}Path Parameters
The item ID.
Type of image: Primary, Art, Backdrop, Banner, Logo, Thumb, Disc, Box, Screenshot, Menu, Chapter, BoxRear, Profile
Image index for types that support multiple images (e.g., Backdrop).
Query Parameters
Maximum image width to return.
Maximum image height to return.
Fixed image width to return.
Fixed image height to return.
Image quality setting, from 0-100. Defaults to 90.
Width of box to fill.
Height of box to fill.
Supply the cache tag from the item object to receive strong caching headers.
Image format: Original, Gif, Jpg, Png, Webp.
Percent to render for the percent played overlay.
Unplayed count overlay to render.
Blur amount to apply to the image.
Apply a background color for transparent images (hex color).
Apply a foreground layer on top of the image.
Response
Image file stream with appropriate content type.Response Codes
200- Success: Image stream returned404- Not Found: Item or image not found
Get Item Image Info
Retrieve information about all images for an item.cURL
Endpoint
GET /Items/{itemId}/Images
Path Parameters
The item ID.
Response
Array of image information objects.
Response Codes
200- Success: Image infos returned404- Not Found: Item not found
Upload Item Image
Upload or update an image for an item.cURL
Endpoint
POST
/Items/{itemId}/Images/{imageType}Path Parameters
The item ID.
Type of image to upload.
Image index for types that support multiple images.
Request Body
Binary image data. Supported formats: JPEG, PNG, GIF, WEBP. Content-Type should be set appropriately (image/jpeg, image/png, etc).Authorization
Requires elevation policy (administrator access).Response Codes
204- No Content: Image uploaded successfully400- Bad Request: Incorrect content type404- Not Found: Item not found
Delete Item Image
Delete an image from an item.cURL
Endpoint
DELETE /Items/{itemId}/Images/{imageType}
Path Parameters
The item ID.
Type of image to delete.
Query Parameters
Image index for types that support multiple images.
Authorization
Requires elevation policy (administrator access).Response Codes
204- No Content: Image deleted successfully404- Not Found: Item not found
Update Image Index
Update the index order of an image.cURL
Endpoint
POST /Items/{itemId}/Images/{imageType}/{imageIndex}/Index
Path Parameters
The item ID.
Type of image.
Current image index.
Query Parameters
New image index.
Authorization
Requires elevation policy (administrator access).Response Codes
204- No Content: Image index updated404- Not Found: Item not found
User Images
Manage user profile images.Get User Image
Get
GET /Users/{userId}/Images/Primary
Upload User Image
Upload
POST /UserImage
Delete User Image
Delete
DELETE /UserImage
Query Parameters
User ID. If not provided, uses the authenticated user.
Response Codes
200- Success: Image returned (GET)204- No Content: Operation completed (POST/DELETE)403- Forbidden: User does not have permission404- Not Found: User not found
Remote Images
Access remote image providers for metadata.Get Available Remote Images
cURL
Endpoint
GET /Items/{itemId}/RemoteImages
Path Parameters
The item ID.
Query Parameters
Filter by image type (Primary, Backdrop, etc).
Record index to start at.
Maximum number of images to return.
Filter by specific image provider.
Include images in all languages.
Response
Array of remote image objects.
Total number of available images.
List of available provider names.
Response Codes
200- Success: Remote images returned404- Not Found: Item not found
Get Remote Image Providers
Get a list of available remote image providers for an item.cURL
Endpoint
GET /Items/{itemId}/RemoteImages/Providers
Response
Array of image provider information.
Response Codes
200- Success: Providers returned404- Not Found: Item not found
Download Remote Image
Download a remote image and apply it to an item.cURL
Endpoint
POST /Items/{itemId}/RemoteImages/Download
Path Parameters
The item ID.
Query Parameters
Image type to download.
URL of the remote image to download.
Authorization
Requires elevation policy (administrator access).Response Codes
204- No Content: Remote image downloaded successfully404- Not Found: Item or remote image not found
Named Item Images
Retrieve images for named items (artists, genres, persons, etc).Get Artist Image
Artist
GET /Artists/{name}/Images/{imageType}/{imageIndex}
Get Genre Image
Genre
GET /Genres/{name}/Images/{imageType}
Get Person Image
Person
GET /Persons/{name}/Images/{imageType}
Path Parameters
Name of the artist, genre, or person.
Type of image.
Image index (for artists).
Response Codes
200- Success: Image stream returned404- Not Found: Named item not found