---
title: "(Auth)"
method: POST
path: "/users/{userId}/mfa"
tags: ["UserMfa"]
---

# (Auth)

`POST /users/{userId}/mfa`

## Path parameters

- `userId` integer, required

## Headers

- `mfaToken` string

## Request body

- EnrollMfaModel
  - `type` 0 | 1 | 2 | 3, required — Otp = 0 WebAuthn = 1

## Response `200`

Success

- Token
  - `accessToken` string, nullable
  - `mfaToken` string, nullable
  - `barcodeUri` string, nullable
  - `recoveryCode` string, nullable

---

[API](https://skmtc.net/diabatix/apis/identity-api.md) · [All operations](https://skmtc.net/diabatix/apis/identity-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/diabatix/identity-api/revisions/81fb509120cf/schema)
