On this page

Rarity tiers (name + colour). Members read; awards:manage writes.

5 endpoints.

MethodPathSummary
GET/api/communities/{communityId}/awards/raritiesList rarity tiers (members)
POST/api/communities/{communityId}/awards/raritiesCreate a rarity tier (awards:manage)
DELETE/api/communities/{communityId}/awards/rarities/{rarityId}Delete a rarity tier (awards:manage)
GET/api/communities/{communityId}/awards/rarities/{rarityId}One rarity tier (members)
PUT/api/communities/{communityId}/awards/rarities/{rarityId}Edit a rarity tier (awards:manage)

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—

Responses

StatusDescriptionBody
200data is the tier list—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—

Request body (required) — application/json

FieldTypeRequiredDescription
namestringno—
colorstringno—
sortOrderintegerno—

Responses

StatusDescriptionBody
201data is the tier—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—
rarityIdpathyesstring—

Responses

StatusDescriptionBody
200Deleted—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—
rarityIdpathyesstring—

Responses

StatusDescriptionBody
200data is the tier—
404Not found—

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
communityIdpathyesstring (uuid)—
rarityIdpathyesstring—

Request body (required) — application/json

FieldTypeRequiredDescription
namestringno—
colorstringno—
sortOrderintegerno—

Responses

StatusDescriptionBody
200data is the tier—