FuzeFront
AR

Recovery codes

If you lose your phone, a recovery code gets you back in. Each one works once.

What the API can supply: POST /mfa/recovery-codes returns the codes once (shown-once state). After that, GET /mfa/recovery-codes returns only counts — { remaining, total } — never codes, never which ones were used. So every returning state below shows a count sentence and nothing that looks like a code. No masked or struck-through code tiles: the client has no per-code data to draw them from.

State · shown once · just generated (POST response)
Save these now — this is the only time you'll see them. Store them in a password manager or print them. We can't show them again.
7K3M-9QXR-2VHD-8FWBC4TN-6ZP1-QJ8E-RM5A H2WX-K9G3-VB7D-T4NS0PZE-5MRQ-J6CH-W82K QB9F-3TXA-N7VJ-D5E14RHM-ZK2W-8GPC-X6TB N8DV-1EJQ-4WRZ-M3HFX5GA-T7BK-2QNS-9VD0 E1JW-6CMP-RZ4X-H8KQB3QT-V9NE-5FHW-A7GZ
State · returning · loading the count
State · returning · counts only (remaining 8, total 10)

8 of 10 left

You have 8 of 10 recovery codes left. For your safety we never show your codes again after you save them — regenerate to get a fresh set.

State · returning · running low (remaining ≤ 2)

1 of 10 left

You're almost out of recovery codes Only 1 code is left. Generate a new set now so you aren't locked out if you lose your phone.
State · returning · all used (remaining 0, total 10)

0 of 10 left

State · returning · never generated (remaining 0, total 0)

No recovery codes yet

Recovery codes are one-time codes that get you back in if you lose your phone. You'll see them once, so have somewhere safe to save them.

State · returning · couldn't load the count (fail-closed, retry)
State · regenerate confirm

Regenerate recovery codes?

This creates 10 new codes and immediately invalidates your current set. Any old codes you saved will stop working.

Mobile · 375px (TWA) · status and couldn't-load states
Recovery codes

8 of 10 left

You have 8 of 10 recovery codes left. For your safety we never show your codes again after you save them — regenerate to get a fresh set.

Recovery codes
Frame 04 / 06 · Recovery codes · …/mfa/recovery-codes ← Add phone Next: step-up →
Review · mfa-management approve or reject each flow ↓
mfa-overviewapproved · izzywdev
totp-enrollapproved · izzywdev
sms-enrollapproved · izzywdev
recovery-codesapproved · izzywdev
mfa-step-upapproved · izzywdev