Leveling#
GET /api/guilds/{guild_id}/leaderboard#
GetLeaderboard
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
query |
integer |
no |
|
|
query |
integer |
no |
Response 200 — Request fulfilled, document follows
Model: LeaderboardPage
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of LeaderboardEntry |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
GET /api/guilds/{guild_id}/level-roles#
ListLevelRoles
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
Response 200 — Request fulfilled, document follows
Model: array of LevelRoleSchema
Type: array of LevelRoleSchema
DELETE /api/guilds/{guild_id}/level-roles/{level}#
DeleteLevelRole
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
integer |
yes |
Response 204 — Request fulfilled, nothing follows
PUT /api/guilds/{guild_id}/level-roles/{level}#
SetLevelRole
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
integer |
yes |
Request body
Model: LevelRoleUpsert
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
Response 200 — Request fulfilled, document follows
Model: LevelRoleSchema
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
GET /api/guilds/{guild_id}/members/{user_id}/rank#
GetRank
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
integer |
yes |
Response 200 — Request fulfilled, document follows
Model: RankSchema
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer | null |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
POST /api/guilds/{guild_id}/members/{user_id}/xp#
AwardXp
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
integer |
yes |
Response 200 — Request fulfilled, document follows
Model: XPAwardResult
Field |
Type |
Required |
Description |
|---|---|---|---|
|
boolean |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
boolean |
yes |
|
|
array of integer |
no |
|
|
array of integer |
no |
PUT /api/guilds/{guild_id}/members/{user_id}/xp#
SetXp
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
integer |
yes |
Request body
Model: SetXPRequest
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
Response 200 — Request fulfilled, document follows
Model: MemberLevelSchema
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |