{
  "status": "success",
  "message": "leaderboard returned",
  "data": {
    "userPosition": {
      "userId": "d3c0c232-6e07-40eb-a1ee-593483d689c9",
      "coins": "7",
      "position": 1
    },
    "data": [
      {
        "userId": "d3c0c232-6e07-40eb-a1ee-593483d689c9",
        "coins": "7"
      }
    ],
    "count": "1",
    "currentpage": 1,
    "nextpage": null,
    "prevpage": null,
    "lastpage": 1
  }
}

URL
https://test-api.bvndle.com/api/v1/coins/ep-leaderboard
Base URL
https://testapi.bvndle.com/api/v1/laas
HTTP Method
GET
Authorization Header
Bearer ACCESS_TOKEN

Query Parameter:
nametypeDescription
userIdstringRequired
typestringRequired
Value: spender or earner
pagenumberOptional
limitnumberOptional
Value: 1 (January) - 12 (December)
Default: Current month index
yearnumberOptional
Default: Current year

cURL
curl --request GET
'https://test-api.bvndle.com/api/v1/coins/ep-leaderboard?page=1&limit=10&month=3&year=2025&type=earner' \
--header 'Content-Type: application/json' \

{
  "status": "success",
  "message": "leaderboard returned",
  "data": {
    "userPosition": {
      "userId": "d3c0c232-6e07-40eb-a1ee-593483d689c9",
      "coins": "7",
      "position": 1
    },
    "data": [
      {
        "userId": "d3c0c232-6e07-40eb-a1ee-593483d689c9",
        "coins": "7"
      }
    ],
    "count": "1",
    "currentpage": 1,
    "nextpage": null,
    "prevpage": null,
    "lastpage": 1
  }
}