Skip to main content

HTTP API reference › GalaSwap DEX › leaderboard

GalaSwap DEX — leaderboard

Source commit: unknown. Generated: 2026-10-26T22:08:07.606Z.

4 operations in this group.

GET /leaderboard​

LeaderboardController_getLeaderboard

Get leaderboard for a season

Get the leaderboard for a specific season.

Security: []

Parameters​

NameInRequiredTypeDescription
seasonIdqueryyesnumberThe unique identifier for the leaderboard season

Responses​

200 —​

Content type: application/json

Schema: LeaderboardResponseDto

FieldTypeRequiredDescription
leaderboardarray<LeaderboardEntryResponseDto>yes

default — An error response using the shared backend error envelope.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
statusintegeryes
errorbooleanyes
messagestringyes
errorKeystringno

Example response​

[]

GET /leaderboard/seasons​

LeaderboardController_getLeaderboardSeasons

Get all leaderboard seasons

Get a list of all available leaderboard seasons.

Security: []

Responses​

200 —​

Content type: application/json

Schema: array<LeaderboardSeasonResponseDto>

FieldTypeRequiredDescription
items.idnumberyes
items.namestringyes
items.startstring (date-time)yes
items.endstring (date-time)yes
items.rules_idnumberyes

default — An error response using the shared backend error envelope.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
statusintegeryes
errorbooleanyes
messagestringyes
errorKeystringno

Example response​

[]

GET /leaderboard/{wallet}/position/{seasonId}​

LeaderboardController_getUserPosition

Get user position in leaderboard

Get the rank and position of a user in a specific season.

Security: []

Parameters​

NameInRequiredTypeDescription
walletpathyesstring
seasonIdpathyesnumber

Responses​

200 —​

Content type: application/json

Schema: LeaderboardUserPositionResponseDto

FieldTypeRequiredDescription
positionnumber nullableyes
detailsnullable LeaderboardUserPositionDetailsResponseDto oneOf: LeaderboardUserPositionDetailsResponseDto | object nullable enum:yes

default — An error response using the shared backend error envelope.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
statusintegeryes
errorbooleanyes
messagestringyes
errorKeystringno

Example response​

[]

GET /leaderboard/{wallet}/breakdown/{seasonId}​

LeaderboardController_getUserBreakdown

Get user breakdown in leaderboard

Get a detailed breakdown of a user's score in a specific season.

Security: []

Parameters​

NameInRequiredTypeDescription
walletpathyesstring
seasonIdpathyesnumber
pagequerynonumber
limitquerynonumber

Responses​

200 —​

Content type: application/json

Schema: LeaderboardUserBreakdownResponseDto

FieldTypeRequiredDescription
detailsnullable LeaderboardWalletDetailResponseDto oneOf: LeaderboardWalletDetailResponseDto | object nullable enum:yes
rewardsLeaderboardRewardPageResponseDtoyes

default — An error response using the shared backend error envelope.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
statusintegeryes
errorbooleanyes
messagestringyes
errorKeystringno

Example response​

[]

Previous group: coin-gecko · Next group: pairs