API error · HTTP 409

mfa_not_enabled

factor change without an active factor.

What it means

factor change without an active factor.

How to handle it

Enable multi-factor authentication before attempting an operation that changes an active factor.

Wire contract

Codemfa_not_enabled
Classconflict
HTTP status409
Meta keysNone
RaisedYes

The response uses the standard {"error": {…}} envelope. Branch on error.code, not the human-readable message. Preserve request_id when reporting a failure.