mirror of
https://github.com/mintlify/docs.git
synced 2026-09-14 13:35:46 +08:00
65fd3621dc
- Created 111 MDX documentation files - Added 89 API endpoint pages across 14 categories - Included 11 concept guides and 7 tutorials - Configured Mintlify with Spotify branding (#1DB954) - All pages validated successfully
259 lines
7.8 KiB
JSON
259 lines
7.8 KiB
JSON
{
|
|
"$schema": "https://mintlify.com/schema.json",
|
|
"name": "Spotify Web API",
|
|
"logo": {
|
|
"light": "/logo/light.svg",
|
|
"dark": "/logo/dark.svg",
|
|
"href": "https://developer.spotify.com"
|
|
},
|
|
"favicon": "/favicon.png",
|
|
"colors": {
|
|
"primary": "#1DB954",
|
|
"light": "#1ED760",
|
|
"dark": "#1DB954",
|
|
"anchors": {
|
|
"from": "#1DB954",
|
|
"to": "#1ED760"
|
|
}
|
|
},
|
|
"topbarLinks": [
|
|
{
|
|
"name": "Developer Dashboard",
|
|
"url": "https://developer.spotify.com/dashboard"
|
|
}
|
|
],
|
|
"topbarCtaButton": {
|
|
"name": "Get Started",
|
|
"url": "https://developer.spotify.com/dashboard/applications"
|
|
},
|
|
"tabs": [
|
|
{
|
|
"name": "API Reference",
|
|
"url": "api-reference"
|
|
},
|
|
{
|
|
"name": "Tutorials",
|
|
"url": "tutorials"
|
|
}
|
|
],
|
|
"anchors": [
|
|
{
|
|
"name": "Community",
|
|
"icon": "discord",
|
|
"url": "https://discord.com/invite/spotify"
|
|
},
|
|
{
|
|
"name": "GitHub",
|
|
"icon": "github",
|
|
"url": "https://github.com/spotify"
|
|
}
|
|
],
|
|
"navigation": [
|
|
{
|
|
"group": "Getting started",
|
|
"pages": [
|
|
"index",
|
|
"getting-started/overview",
|
|
"getting-started/authentication-flows",
|
|
"getting-started/making-api-calls"
|
|
]
|
|
},
|
|
{
|
|
"group": "Concepts",
|
|
"pages": [
|
|
"concepts/access-tokens",
|
|
"concepts/authorization",
|
|
"concepts/apps",
|
|
"concepts/api-calls",
|
|
"concepts/rate-limits",
|
|
"concepts/scopes",
|
|
"concepts/spotify-uris",
|
|
"concepts/quota-modes",
|
|
"concepts/track-relinking",
|
|
"concepts/playlists",
|
|
"concepts/redirect-uris"
|
|
]
|
|
},
|
|
{
|
|
"group": "Tutorials",
|
|
"pages": [
|
|
"tutorials/getting-started",
|
|
"tutorials/authorization-code-flow",
|
|
"tutorials/authorization-code-pkce",
|
|
"tutorials/client-credentials-flow",
|
|
"tutorials/implicit-grant-flow",
|
|
"tutorials/refreshing-tokens",
|
|
"tutorials/web-playback-sdk"
|
|
]
|
|
},
|
|
{
|
|
"group": "API Reference",
|
|
"pages": [
|
|
"api-reference/overview"
|
|
]
|
|
},
|
|
{
|
|
"group": "Albums",
|
|
"pages": [
|
|
"api-reference/albums/get-album",
|
|
"api-reference/albums/get-several-albums",
|
|
"api-reference/albums/get-album-tracks",
|
|
"api-reference/albums/get-users-saved-albums",
|
|
"api-reference/albums/save-albums-for-current-user",
|
|
"api-reference/albums/remove-users-saved-albums",
|
|
"api-reference/albums/check-users-saved-albums",
|
|
"api-reference/albums/get-new-releases"
|
|
]
|
|
},
|
|
{
|
|
"group": "Artists",
|
|
"pages": [
|
|
"api-reference/artists/get-artist",
|
|
"api-reference/artists/get-several-artists",
|
|
"api-reference/artists/get-artists-albums",
|
|
"api-reference/artists/get-artists-top-tracks",
|
|
"api-reference/artists/get-artists-related-artists"
|
|
]
|
|
},
|
|
{
|
|
"group": "Audiobooks",
|
|
"pages": [
|
|
"api-reference/audiobooks/get-an-audiobook",
|
|
"api-reference/audiobooks/get-several-audiobooks",
|
|
"api-reference/audiobooks/get-audiobook-chapters",
|
|
"api-reference/audiobooks/get-users-saved-audiobooks",
|
|
"api-reference/audiobooks/save-audiobooks-for-current-user",
|
|
"api-reference/audiobooks/remove-users-saved-audiobooks",
|
|
"api-reference/audiobooks/check-users-saved-audiobooks"
|
|
]
|
|
},
|
|
{
|
|
"group": "Categories",
|
|
"pages": [
|
|
"api-reference/categories/get-several-browse-categories",
|
|
"api-reference/categories/get-single-browse-category"
|
|
]
|
|
},
|
|
{
|
|
"group": "Chapters",
|
|
"pages": [
|
|
"api-reference/chapters/get-a-chapter",
|
|
"api-reference/chapters/get-several-chapters"
|
|
]
|
|
},
|
|
{
|
|
"group": "Episodes",
|
|
"pages": [
|
|
"api-reference/episodes/get-episode",
|
|
"api-reference/episodes/get-several-episodes",
|
|
"api-reference/episodes/get-users-saved-episodes",
|
|
"api-reference/episodes/save-episodes-for-current-user",
|
|
"api-reference/episodes/remove-users-saved-episodes",
|
|
"api-reference/episodes/check-users-saved-episodes"
|
|
]
|
|
},
|
|
{
|
|
"group": "Genres",
|
|
"pages": [
|
|
"api-reference/genres/get-available-genre-seeds"
|
|
]
|
|
},
|
|
{
|
|
"group": "Markets",
|
|
"pages": [
|
|
"api-reference/markets/get-available-markets"
|
|
]
|
|
},
|
|
{
|
|
"group": "Player",
|
|
"pages": [
|
|
"api-reference/player/get-playback-state",
|
|
"api-reference/player/transfer-playback",
|
|
"api-reference/player/get-available-devices",
|
|
"api-reference/player/get-currently-playing-track",
|
|
"api-reference/player/start/resume-playback",
|
|
"api-reference/player/pause-playback",
|
|
"api-reference/player/skip-to-next",
|
|
"api-reference/player/skip-to-previous",
|
|
"api-reference/player/seek-to-position",
|
|
"api-reference/player/set-repeat-mode",
|
|
"api-reference/player/set-playback-volume",
|
|
"api-reference/player/toggle-playback-shuffle",
|
|
"api-reference/player/get-recently-played-tracks",
|
|
"api-reference/player/get-the-users-queue",
|
|
"api-reference/player/add-item-to-playback-queue"
|
|
]
|
|
},
|
|
{
|
|
"group": "Playlists",
|
|
"pages": [
|
|
"api-reference/playlists/get-playlist",
|
|
"api-reference/playlists/change-playlist-details",
|
|
"api-reference/playlists/get-playlist-items",
|
|
"api-reference/playlists/update-playlist-items",
|
|
"api-reference/playlists/add-items-to-playlist",
|
|
"api-reference/playlists/remove-playlist-items",
|
|
"api-reference/playlists/get-current-users-playlists",
|
|
"api-reference/playlists/get-users-playlists",
|
|
"api-reference/playlists/create-playlist",
|
|
"api-reference/playlists/get-featured-playlists",
|
|
"api-reference/playlists/get-categorys-playlists",
|
|
"api-reference/playlists/get-playlist-cover-image",
|
|
"api-reference/playlists/add-custom-playlist-cover-image"
|
|
]
|
|
},
|
|
{
|
|
"group": "Search",
|
|
"pages": [
|
|
"api-reference/search/search-for-item"
|
|
]
|
|
},
|
|
{
|
|
"group": "Shows",
|
|
"pages": [
|
|
"api-reference/shows/get-show",
|
|
"api-reference/shows/get-several-shows",
|
|
"api-reference/shows/get-show-episodes",
|
|
"api-reference/shows/get-users-saved-shows",
|
|
"api-reference/shows/save-shows-for-current-user",
|
|
"api-reference/shows/remove-users-saved-shows",
|
|
"api-reference/shows/check-users-saved-shows"
|
|
]
|
|
},
|
|
{
|
|
"group": "Tracks",
|
|
"pages": [
|
|
"api-reference/tracks/get-track",
|
|
"api-reference/tracks/get-several-tracks",
|
|
"api-reference/tracks/get-users-saved-tracks",
|
|
"api-reference/tracks/save-tracks-for-current-user",
|
|
"api-reference/tracks/remove-users-saved-tracks",
|
|
"api-reference/tracks/check-users-saved-tracks",
|
|
"api-reference/tracks/get-tracks-audio-features",
|
|
"api-reference/tracks/get-several-tracks-audio-features",
|
|
"api-reference/tracks/get-tracks-audio-analysis",
|
|
"api-reference/tracks/get-recommendations"
|
|
]
|
|
},
|
|
{
|
|
"group": "Users",
|
|
"pages": [
|
|
"api-reference/users/get-current-users-profile",
|
|
"api-reference/users/get-users-top-items",
|
|
"api-reference/users/get-users-profile",
|
|
"api-reference/users/follow-playlist",
|
|
"api-reference/users/unfollow-playlist",
|
|
"api-reference/users/get-followed-artists",
|
|
"api-reference/users/follow-artists-or-users",
|
|
"api-reference/users/unfollow-artists-or-users",
|
|
"api-reference/users/check-if-user-follows-artists-or-users",
|
|
"api-reference/users/check-if-users-follow-playlist"
|
|
]
|
|
}
|
|
],
|
|
"footerSocials": {
|
|
"github": "https://github.com/spotify",
|
|
"twitter": "https://twitter.com/spotifyplatform"
|
|
}
|
|
}
|