On this page

The top-3 podium — positions 1 to 3, one member each, assigned by hand. Members read; awards:manage writes.

3 endpoints.

MethodPathSummary
GET/api/communities/{communityId}/awards/leaderboardThe top-3 podium (members)
DELETE/api/communities/{communityId}/awards/leaderboard/{position}Clear a podium position (awards:manage)
PUT/api/communities/{communityId}/awards/leaderboard/{position}Put a member on a podium position (awards:manage)

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—

Responses

StatusDescriptionBody
200data lists positions 1-3—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—
positionpathyesinteger—

Responses

StatusDescriptionBody
200Cleared—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—
positionpathyesinteger—

Request body (required) — application/json

FieldTypeRequiredDescription
userIdstringyesThe member's User.id
titlestringno—

Responses

StatusDescriptionBody
200data is the position—
400Position outside 1-3, or the user is not a member—