MFASetupRequest
Version: v3.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
MFA Setup Request Model
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
mfa_type | MFATypeEnums (TOTP, SMS) | ✅ | — | MFA Type Enums |
action | MFAActionEnums (setup, verify, disable) | ✅ | — | MFA Action Enums |
access_token | str | ✅ | — | — |
code | str | ❌ | — | — |
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST /newuser/mfa/setup | — | src/mfa/user_mfa_setup.py |
Change history
v3.0.0 · 2025-08-21 · Olaniyi Ajayi · e8e093c81
disable mfa
- Removed field
phone_number(breaking). - Removed field
session(breaking). - Added required field
access_token. - Field
actionenum valuedisableadded.
v2.0.0 · 2025-08-21 · Olaniyi Ajayi · 7b168dd9d
userput fx
- Removed field
target_user_id(breaking). - Field
actiontype changed: str → MFAActionEnums (breaking). - Field
actionenum valuesetupadded. - Field
actionenum valueverifyadded. - Field
mfa_typetype changed: str → MFATypeEnums (breaking). - Field
mfa_typeenum valueSMSadded. - Field
mfa_typeenum valueTOTPadded.
v1.0.0 · 2025-08-20 · Olaniyi Ajayi · 5a02a1f11
mfa test
- Initial version.
Generated from
dismantly-backend/Microservices/User/dependencies/models.py. Do not edit by hand.