Alpha documentation. To view the full documentation, go to docs.lurkr.gg
LurkrLurkr Docs
Levels

Create User Level

Create a new user level entry in a guild

POST/levels/{guildId}/users/{userId}

Authorization

X-Api-Key<token>

The user's API key to authenticate requests

In: header

Request Body

application/jsonRequired
xpRequiredinteger
Minimum: 0Maximum: 2147483647
userRequiredobject

Path Parameters

guildIdRequiredSnowflake

A Discord snowflake identifier

Minimum length: 17Maximum length: 19Pattern: "^[1-9]\\d+$"
userIdRequiredSnowflake

A Discord snowflake identifier

Minimum length: 17Maximum length: 19Pattern: "^[1-9]\\d+$"

Response Body

Default Response

TypeScript Definitions

Use the response body type in TypeScript.

levelRequiredobject
curl -X POST "https://api.lurkr.gg/v2/levels/stringstringstrin/users/stringstringstrin" \
  -H "X-Api-Key: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "xp": 2147483647,
    "user": {
      "avatar": "stringstringstringstringstringst",
      "discriminator": "string",
      "username": "string",
      "globalName": "string"
    }
  }'
{
  "level": {
    "xp": 2147483647,
    "level": 6554,
    "messageCount": 0
  }
}