Link a player's Xbox, PlayStation Network, and Steam accounts to a single PlayFab account with the Client API

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

Steps

  1. Configure the title's Steam Application ID and Publisher Key in PlayFab Game Manager before attempting LinkSteamAccount
  2. Call LinkXboxAccount with the Xbox Live access code to associate an Xbox account with the signed-in PlayFab player
  3. Call LinkPSNAccount with the PSN access code to associate a PlayStation Network account
  4. Call LinkSteamAccount with the player's Steam authentication (session) ticket, sent alongside the client's X-Authentication session-ticket header
  5. Provide an unlink path (e.g., UnlinkSteamAccount) so players can detach a platform identity if they need to re-link it elsewhere

Known gotchas

Related routes

Design a cross-progression account-linking strategy (required vs optional) for PlayFab Game Saves across Steam and Xbox
learn.microsoft.com · 5 steps · unrated
Link external platform accounts to an EOS Connect identity for cross-platform play
eos-connect · 5 steps · unrated
Let players sign in to Unity Gaming Services with their Steam account and upgrade an anonymous player to a linked Steam identity
docs.unity.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