Me
Get Current User's Profile
me.retrieve() -> MeRetrieveResponse { id, country, display_name, 10 more }
GET/me
MeAudiobooks
Get User's Saved Audiobooks
me.audiobooks.list(**kwargs) -> CursorURLPage<AudiobookListResponse { added_at, audiobook, published } >
GET/me/audiobooks
Check User's Saved Audiobooks
me.audiobooks.check(**kwargs) -> AudiobookCheckResponse
GET/me/audiobooks/contains
MePlaylists
Get Current User's Playlists
me.playlists.list(**kwargs) -> CursorURLPage<SimplifiedPlaylistObject { id, collaborative, description, 10 more } >
GET/me/playlists
MeTop
Get User's Top Tracks
me.top.list_top_tracks(**kwargs) -> CursorURLPage<TrackObject { id, album, artists, 18 more } >
GET/me/top/tracks
Get User's Top Artists
me.top.list_top_artists(**kwargs) -> CursorURLPage<ArtistObject { id, external_urls, followers, 8 more } >
GET/me/top/artists
MeAlbums
Get User's Saved Albums
me.albums.list(**kwargs) -> CursorURLPage<AlbumListResponse { added_at, album, published } >
GET/me/albums
MeTracks
Get User's Saved Tracks
me.tracks.list(**kwargs) -> CursorURLPage<TrackListResponse { added_at, published, track } >
GET/me/tracks
MeEpisodes
Get User's Saved Episodes
me.episodes.list(**kwargs) -> CursorURLPage<EpisodeListResponse { added_at, episode, published } >
GET/me/episodes
Check User's Saved Episodes
me.episodes.check(**kwargs) -> EpisodeCheckResponse
GET/me/episodes/contains
MeShows
Get User's Saved Shows
me.shows.list(**kwargs) -> CursorURLPage<ShowListResponse { added_at, published, show } >
GET/me/shows
MeFollowing
Get Followed Artists
me.following.bulk_retrieve(**kwargs) -> FollowingBulkRetrieveResponse { artists }
GET/me/following
Check If User Follows Artists or Users
me.following.check(**kwargs) -> FollowingCheckResponse
GET/me/following/contains
MePlayer
Get Playback State
me.player.get_state(**kwargs) -> PlayerGetStateResponse { actions, context, currently_playing_type, 8 more }
GET/me/player
Get Available Devices
me.player.get_devices() -> PlayerGetDevicesResponse { devices }
GET/me/player/devices
Get Currently Playing Track
me.player.get_currently_playing(**kwargs) -> PlayerGetCurrentlyPlayingResponse { actions, context, currently_playing_type, 5 more }
GET/me/player/currently-playing
Get Recently Played Tracks
me.player.list_recently_played(**kwargs) -> CursorURLPage<PlayerListRecentlyPlayedResponse { context, played_at, published, track } >
GET/me/player/recently-played
Models
MePlayerQueue
Get the User's Queue
me.player.queue.get() -> QueueGetResponse { currently_playing, published, queue }
GET/me/player/queue