{"specs":[{"kind":"openapi","title":"Spotify Web API subset","coverage":"hand-authored","url":"/openapi.json","operations":[{"operationId":"token","method":"POST","path":"/api/token","status":"hand-authored","summary":"Client credentials grant — mint an app-only access token."},{"operationId":"search","method":"GET","path":"/v1/search","status":"hand-authored","summary":"Search the catalog for artists, albums, and tracks."},{"operationId":"getArtist","method":"GET","path":"/v1/artists/:id","status":"hand-authored"},{"operationId":"getArtistAlbums","method":"GET","path":"/v1/artists/:id/albums","status":"hand-authored"},{"operationId":"getAlbum","method":"GET","path":"/v1/albums/:id","status":"hand-authored","summary":"Get an album with its tracks."},{"operationId":"getTrack","method":"GET","path":"/v1/tracks/:id","status":"hand-authored"},{"operationId":"getCurrentUserProfile","method":"GET","path":"/v1/me","status":"partial","summary":"Modelled to return 403 — a client-credentials token has no user, faithful to Spotify."},{"operationId":"getSeveralArtists","method":"GET","path":"/v1/artists","status":"unsupported"},{"operationId":"getArtistTopTracks","method":"GET","path":"/v1/artists/:id/top-tracks","status":"unsupported"},{"operationId":"getAlbumTracks","method":"GET","path":"/v1/albums/:id/tracks","status":"unsupported"},{"operationId":"getRecommendations","method":"GET","path":"/v1/recommendations","status":"unsupported"},{"operationId":"getPlaylist","method":"GET","path":"/v1/playlists/:id","status":"unsupported","summary":"Playlists are not seeded or served by the emulator."}]}],"surfaces":[{"id":"token","kind":"oauth","title":"Client credentials token endpoint","status":"supported","basePath":"/api/token"},{"id":"rest","kind":"rest","title":"REST API","status":"partial","basePath":"/"}]}