Skip to content
DocumentationAPI Reference

Add Custom Playlist Cover Image

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

Replace the image used to represent a specific playlist.

ParametersExpand Collapse
params: ImageUpdateParams
playlistId: Optional<String>

The Spotify ID of the playlist.

body: Optional<String>

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

fun main() {
    val client: SpottedClient = SpottedOkHttpClient.fromEnv()

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