Skip to content
DocumentationAPI Reference

Add Custom Playlist Cover Image

HttpResponse playlists().images().update(ImageUpdateParamsparams = ImageUpdateParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
PUT/playlists/{playlist_id}/images

Replace the image used to represent a specific playlist.

ParametersExpand Collapse
ImageUpdateParams params
Optional<String> playlistId

The Spotify ID of the playlist.

Optional<String> body

Base64 encoded JPEG image data, maximum payload size is 256 KB.

formatbinary

Add Custom Playlist Cover Image

package dev.cjav.spotted.example;

import dev.cjav.spotted.client.SpottedClient;
import dev.cjav.spotted.client.okhttp.SpottedOkHttpClient;
import dev.cjav.spotted.core.http.HttpResponse;
import dev.cjav.spotted.models.playlists.images.ImageUpdateParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        SpottedClient client = SpottedOkHttpClient.fromEnv();

        HttpResponse image = client.playlists().images().update(
          "3cEYpjA9oz9GiPac4AsH4n", "some content"
        );
    }
}
Returns Examples