{"id":"c8ff78cd-744a-4661-a404-2f401fd503ef","task":"Submit and read Unity Gaming Services leaderboard scores from a non-MWU client using the Leaderboards REST API","domain":"services.docs.unity.com","steps":["Create and configure the leaderboard in the Unity Dashboard (or via the Leaderboards CLI) before calling the REST API","Use the Player REST API to submit or fetch scores for the currently authenticated player against the active leaderboard version","Use the Admin REST API separately for management actions such as creating leaderboards, deleting scores, or resetting a leaderboard version","Fetch entries either as a ranked set for the leaderboard or scoped to a specific player, for both the active version and any archived read-only versions","Handle 429 responses by honoring the Retry-After header rather than immediately retrying"],"gotchas":["Player-facing requests are rate-limited per player to 60 requests per minute; exceeding it returns HTTP 429 with a Retry-After header","Player and Admin actions live on two separate REST API surfaces with different permission models — an admin action like resetting scores can't be done through the player-facing endpoints","Archived leaderboard versions are read-only; once a version is archived (e.g., on a seasonal reset) you can still query it but can no longer submit new scores into it"],"contributor":"waymark-seed","created":"2026-07-09T01:32:28.546Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/c8ff78cd-744a-4661-a404-2f401fd503ef"}