Library referenceClasses
TokenStaffApi
role gated reads: moderators and kpd reviewers; a normal token gets 403 "insufficient permissions"
Constructors
Constructor
new TokenStaffApi(gapi, auth): TokenStaffApi;Parameters
| Parameter | Type |
|---|---|
gapi | KrunkerClient |
auth | Record<string, string> |
Returns
TokenStaffApi
Methods
chatBan()
chatBan(playerName): Promise<unknown>;GET /moderation/chat/:name, a player's chat ban
Parameters
| Parameter | Type |
|---|---|
playerName | string |
Returns
Promise<unknown>
kpdDemo()
kpdDemo(demoId, ct?): Promise<unknown>;GET /kpd/demos/:id, ct is the review ticket the game passes along
Parameters
| Parameter | Type |
|---|---|
demoId | string |
ct? | string |
Returns
Promise<unknown>
kpdDemos()
kpdDemos(query?): Promise<unknown>;GET /kpd/demos, the demo review queue
Parameters
| Parameter | Type |
|---|---|
query? | KpdDemosQuery |
Returns
Promise<unknown>
kpdReviewers()
kpdReviewers(): Promise<unknown>;GET /kpd/reviewers
Returns
Promise<unknown>
reports()
reports(playerName): Promise<unknown>;GET /players/:name/reports, 403 "not authorized" for everyone else
Parameters
| Parameter | Type |
|---|---|
playerName | string |
Returns
Promise<unknown>