PublicFactor
MFA factor returned by Auth.
| Name | Type | Definition |
|---|---|---|
id? | FactorId | Factor UUID. |
factor_type | FactorType | Kind of MFA factor. |
status? | FactorStatus | Factor verification status. |
display_name? | string | User-facing factor label. |
phone? | string | Phone number for phone factors. |
created_at? | IsoTimestamp | Factor creation timestamp. |
updated_at? | IsoTimestamp | Factor update timestamp. |
last_challenged_at? | IsoTimestamp | null | Last challenge timestamp, or null if never challenged. |
Example
{ "id": "factor-id", "factor_type": "totp", "status": "verified", "display_name": "Authenticator app", "phone": "+15551234567", "created_at": "2026-01-01T00:00:00.000Z", "updated_at": "2026-01-01T00:00:00.000Z", "last_challenged_at": "2026-01-01T00:00:00.000Z"}