Skip to main content

Confirm email and complete signup

POST 

/api/v1/auth/confirm-email

Confirm email, set first/last name and password, and auto-log-in.

Combines email verification, profile setup, and login into one step; the caller receives a JWT on success. A pending invite on the user is consumed here if present; otherwise a default personal organization is created.

  • Not gated by release_register (in-flight signups must complete).
  • 400 on invalid/expired/already-used confirmation tokens.
  • Rate limit: 10 / hour / IP (auth_recovery tier).

Request

Responses

Successful Response