Sign up
Creating an account. Entry is always the email-first screen; an unknown email leads here.
Map
Screens
| Route | Screen | Purpose |
|---|---|---|
/signup, /oauth/signup | Signup | Create a password and confirm age. Sync shows the "choose what to sync" list inline. |
/confirm_signup_code | ConfirmSignupCode | Emailed confirmation code. Completes the account. |
/signup_confirmed_sync | SignupConfirmedSync | Sync confirmation, then /pair. |
/signup_confirmed, /signup_verified | SignupConfirmed | Generic confirmation. |
/primary_email_verified | PrimaryEmailVerified | Confirmation after a verification link. |
/signin_passwordless_code | SigninPasswordlessCode | Passwordless sign-up: the account is created on code entry. |
/verify_email, /verify_primary_email | complete_sign_up (legacy) | Link-based verification. Current emails send codes. |
/choose_what_to_sync | choose_what_to_sync (legacy) | Standalone Sync checklist, now inline on sign-up. |
/would_you_like_to_sync | would_you_like_to_sync (legacy) | Post-verification Sync offer. Not reachable from React. |
/signup_permissions | permissions (legacy) | Consent screen for untrusted relying parties. Not reachable from React. |
Notes
- After the code, the exit is the same as for sign in:
/settings, a relying-party redirect, or/pairfor Sync. A new account for a relying party may see/post_verify/service_welcomefirst.