DKBSignDocs

API reference

GETRequires Bearer token

MFA enrollment status

/api/v1/mfa/status

Enrollment flags, WebAuthn credentials, company policy (allowed_methods, mfa_enforced, min_signature_level), setup_required, and last_verified_at.

Path parameters

This endpoint has no path parameters.

Query parameters

This endpoint has no query parameters.

Request body

This endpoint does not accept a request body.

Responses

StatusMeaning
200Enrollment and policy
401Missing or invalid Bearer token.

Request

curl
curl -X GET 'https://api.dkbsigns.com/api/v1/mfa/status' \
  -H 'Authorization: Bearer $DKBSIGN_TOKEN'

Response 200

json
{
  "email": true,
  "totp": false,
  "webauthn": [],
  "setup_required": false,
  "policy": {
    "mfa_enforced": false,
    "allowed_methods": {
      "email": true,
      "totp": true,
      "webauthn": true
    }
  }
}