users table), real sessions (30-day tokens), real invites — no fake data, no mail service (invites are shareable links you send yourself). Capped at R3AL_MAX_ACCOUNTS (default 3) while this is in testing.
These endpoints live under /v1/auth/* and are not gated by the general /v1/* API-key requirement — registration/login obviously can’t require a token you don’t have yet. /register, /login, and /site-login do have their own rate limit tier.
Register & login
admin automatically. Every registration after that defaults to member unless it redeems an invite that specifies a different role.
New accounts must verify their email before minting keys and running jobs. The platform emails a verification link; the SDK page prompts you until it is confirmed.
POST /v1/keys instead of relying on the login-minted one).
token doubles as a Bearer credential for the rest of /v1/* — see Authentication.
Invites
Admin-only. No email is sent — copy the returnedtoken into a link (/auth?invite=<token>) and send it yourself.
email is optional — omit it to create a link anyone can redeem once. role defaults to member if omitted.
Roster & roles
409) to demote the platform’s last remaining Admin. See Authentication for what each role can do.

