Skip to main content

Extra setup steps

Screens that interrupt a sign-in or sign-up to finish account setup before the user reaches their destination. Never entered directly.

Map

Screens

RouteScreenPurpose
/inline_totp_setupInlineTotpSetupThe relying party requires two-step authentication; scan the QR code and confirm.
/inline_recovery_setupInlineRecoverySetupSave backup codes for the new authenticator.
/inline_recovery_key_setupInlineRecoveryKeySetupSync users without a recovery key are offered one.
/post_verify/set_passwordSetPasswordA passwordless or Google/Apple account entering Sync needs a password for encryption keys.
/post_verify/third_party_auth/set_passwordSetPasswordAlias kept for in-flight links.
/post_verify/service_welcomeServiceWelcomeWelcome interstitial naming the relying party.
/post_verify/password/force_password_changeforce_password_change (legacy)Mandatory password change. Sign in still hard-navigates here.
/post_verify/finish_account_setup/set_passwordfinish_account_setup (legacy)Password for an account created by a subscription purchase, from reminder emails.
/post_verify/newsletters/add_newslettersnewsletters (legacy)Newsletter opt-in. Not reachable from React.
/post_verify/secondary_email/add_secondary_email, /post_verify/secondary_email/confirm_secondary_email, /post_verify/secondary_email/verified_secondary_emailsecondary_email (legacy)Add a secondary email after verification. Settings does this now.