List configured verification methods (user)
GET/verification-actions-srv/users/configurations
Returns the signed-in user's enrolled verification methods for a profile / self-service UI.
Use this response to render the list and to obtain ids for delete:
- TOTP:
{ "type": "TOTP" }— no id. Remove withDELETE …/users/configurations/TOTP. - SMS / EMAIL:
mediums[].idis the identity id. Call two APIs: (1) clear or unverify email/mobile on the user, (2)DELETE …/users/configurations/EMAILor…/SMS. - FIDO2: one
mediums[]item per passkey. Passmediums[].id(same asdevice_id) toDELETE …/users/configurations/devices/FIDO2/{id}. - PATTERN / PUSH / TOUCHID / FACE: one
mediums[]item per device. Passmediums[].device_idtoDELETE …/users/configurations/devices/{method}/{device_id}.
sub is taken from the access token. An M2M / client-credentials token has no user sub and fails with VER_0067. For another user, use GET /verification-actions-srv/configurations/{sub} with an admin token.
Deprecated equivalent: POST /verification-srv/v2/setup/users/configured/list.
Responses
- 200
- 400
Configured methods for the token subject
Failed to load configured methods (VER_0067). Typical cause: token sub is not a user (for example an M2M token on this user endpoint).