Console
Leaderboards

User Scores

Returns a user's scores across all leaderboards in an app, optionally filtered to a single leaderboard.

POST /api/leaderboards/user.php
Authorization: AppID:AppKey or user session token

Request body

FieldTypeRequiredDescription
app_idstringrequiredApp to query
leaderboard_idintoptionalFilter to a specific leaderboard

Identify the user (when auth is AppID:AppKey — one of)

FieldTypeDescription
user_idintNumeric user ID
userkeystringUser's userKey
tokenstringUser's session token

When authenticated with a user token in the header, returns that user's own scores with no additional fields required.

Success response 200

{
  "success": true,
  "user_id": 42,
  "app_id": "com.myapp.game",
  "count": 2,
  "scores": [
    {
      "leaderboard_id": 1,
      "slug": "goals",
      "name": "Top Scorers",
      "points_name": "Goals",
      "score": 47,
      "updated_at": "2026-05-29 15:00:00"
    },
    {
      "leaderboard_id": 2,
      "slug": "assists",
      "name": "Most Assists",
      "points_name": "Assists",
      "score": 12,
      "updated_at": "2026-05-29 14:30:00"
    }
  ]
}