Implement Deezer OAuth user authentication and request specific permission scopes such as manage_library and offline_access

domain: developers.deezer.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register an application on Deezer for Developers to get an app_id and app secret
  2. Redirect the user to Deezer's OAuth authorize URL with your app_id, redirect_uri, and a `perms` parameter listing the comma-separated permissions you need (e.g. basic_access, email, manage_library, offline_access)
  3. Handle the redirect callback containing an authorization code, then exchange it for an access token via Deezer's token endpoint using your app_id and secret
  4. Request `offline_access` explicitly if you need a token that does not expire, since the default token has a limited lifetime
  5. Store the access token and use it as a query parameter or bearer credential on subsequent Deezer API calls that touch user data
  6. Re-request authorization (with the updated `perms` list) if you later need additional scopes, since Deezer scopes are granted at authorization time, not incrementally

Known gotchas

Related routes

Read and manage a Deezer user's library and playlists (My Music) via the authenticated Deezer API
developers.deezer.com · 6 steps · unrated
Read and manage a TIDAL user's playlists and collection via the TIDAL API using authorization-code user auth
developer.tidal.com · 6 steps · unrated
Implement Spotify OAuth Authorization Code flow with PKCE
developer.spotify.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans