Player profiles
Attach information to each player, and decide who gets to see it.
What you can store
Gatekeeper can store custom player information such as Discord username, email, phone, bio, applications, notes, or any other field you define.
Public and private fields
Every field is either public or private.
| Visibility | Who can read it |
|---|---|
| Public | Available through the public API, so you can show it on a website. |
| Private | Only available through the authenticated admin API. |
Private fields are always left out of public API responses.
Working with fields
/gatekeeper fields list
/gatekeeper set GoofyMooCow discord goofymoocow
/gatekeeper clear GoofyMooCow discord
/gatekeeper info GoofyMooCow
Fields are defined in config/gatekeeper/fields.json. Run /gatekeeper reload after changing it.
Treat private fields like private data: emails and phone numbers should only ever be reachable with your admin token. See Security.