asking the server who you are
Sign in
One operator account, configured on the server. This console creates events, edits them, and reads who has registered.
There is no password reset and no second account — the credentials come from the
server’s environment. If you are locked out, whoever runs the deployment re-runs
npm run admin:hash and restarts it.
This deployment has no admin credentials
Every route under /admin/api is answering 503. The surface is
switched off rather than left open, so there is nothing to sign in to.
Set all three of these in the server’s environment and restart it:
ADMIN_EMAILthe one operator accountADMIN_PASSWORD_HASHa scrypt hash from npm run admin:hash — never the password itselfSESSION_SECRETsigns the session cookieHalf-configured refuses to boot, so the server logging this is telling you that none of them are set, not that one is wrong. A login form is deliberately not shown here: it could not work.
Events
Every event on this deployment, drafts included. The number in the left column is the event id — which is also the NFTokenTaxon every badge for that event is minted under.
| event id / taxon | name | status | date | venue | registered |
|---|
GET /admin/api/events/{id}/registrations, one call per row.
New event
An event is a row in the database and a number on the ledger. Pick the number carefully: everything else here can be edited later.
—
| name | address | proof | email · personal data | registered | checked in |
|---|