Mutations

Register a new free RRM Academy account

Creates a user account and sends an email-verification magic link. Free registration; no payment. Public endpoint (no bearer auth). Protected by IP rate limiting (5 attempts / 15 min) and a Cloudflare Turnstile bot check. For anti-enumeration the endpoint returns the same 201 success shape whether or not the email is already registered.

post/api/auth/signup

Request

  • Base URL: https://rrmacademy.org
  • URL: https://rrmacademy.org/api/auth/signup
  • Auth: none required

Request body

firstNamestring required
lastNamestring required
emailstring email required

Validated for format, disposable domains, and MX records.

passwordstring required

8-128 characters; common/breached passwords are rejected.

nextstring

Optional post-signup redirect path.

turnstileTokenstring

Cloudflare Turnstile token when the bot check is enforced.

Response

Account created (or, for an existing email, the anti-enumeration equivalent). Sets session and auth-hint cookies via Set-Cookie. An email-verification link is sent to the address.

oktrue required
emailVerificationRequiredtrue required
resendPathstring

Path to request a fresh verification email, e.g. /api/auth/resend-verification.

Changes

No recorded changes to this operation across all 1 revision of this API.