📄️ List users
List all matching users. By default, we will return all users of your instance.
📄️ User by ID
Returns the user identified by the requested ID.
📄️ Delete a user
Delete an existing user and change the state to 'deleted'.
📄️ Update a user
Update an existing user with data based on a user schema.
📄️ Create a user
Create a new user with an optional data schema.
📄️ Deactivate a user
Deactivate an existing user and change the state 'deactivated'.
📄️ Reactivate a user
Reactivate a previously deactivated user and change the state to 'active'.
📄️ Lock a user
Lock an existing user and change the state 'locked'.
📄️ Unlock a user
Unlock a previously locked user and change the state to 'active'.
📄️ Set contact email
Add or update the contact email address of a user.
📄️ Verify the contact email
Verify the contact email with the provided code.
📄️ Resend the contact email code
Resend the email with the verification code for the contact email address.
📄️ Set contact phone
Add or update the contact phone number of a user.
📄️ Verify the contact phone
Verify the contact phone with the provided code.
📄️ Resend the contact phone code
Resend the phone with the verification code for the contact phone number.
📄️ Add a username
Add a new unique username to a user. The username will be used to identify the user on authentication.
📄️ Remove a username
Remove an existing username of a user, so it cannot be used for authentication anymore.
📄️ Set a password
Add, update or reset a user's password with either a verification code or the current password.
📄️ Request password reset
Request a code to be able to set a new password.
📄️ Start a WebAuthN registration
Start the registration of a new WebAuthN device (e.g. Passkeys) for a user.
📄️ Remove a WebAuthN authenticator
Remove an existing WebAuthN authenticator from a user, so it cannot be used for authentication anymore.
📄️ Verify a WebAuthN registration
Verify the WebAuthN registration started by StartWebAuthNRegistration with the public key credential.
📄️ Create a WebAuthN registration link
Create a link, which includes a code, that can either be returned or directly sent to the user.
📄️ Start a TOTP registration
Start the registration of a new time-based one-time-password (TOTP) generator for a user.
📄️ Verify a TOTP registration
Verify the time-based one-time-password (TOTP) registration with the generated code.
📄️ Remove a TOTP authenticator
Remove an existing time-based one-time-password (TOTP) authenticator from a user, so it cannot be used for authentication anymore.
📄️ Add a OTP SMS authenticator
Add a new one-time-password (OTP) SMS authenticator to a user.
📄️ Verify OTP SMS registration
Verify the OTP SMS registration with the provided code.
📄️ Remove a OTP SMS authenticator
Remove an existing one-time-password (OTP) SMS authenticator from a user, so it cannot be used for authentication anymore.
📄️ Add a OTP Email authenticator
Add a new one-time-password (OTP) Email authenticator to a user.
📄️ Verify OTP Email registration
Verify the OTP Email registration with the provided code.
📄️ Remove a OTP Email authenticator
Remove an existing one-time-password (OTP) Email authenticator from a user, so it cannot be used for authentication anymore.
📄️ Start an IDP authentication intent
Start a new authentication intent on configured identity provider (IDP) for external login, registration or linking.
📄️ Retrieve the information of the IDP authentication intent
Retrieve the information returned by the identity provider (IDP) for registration or updating an existing user with new information.
📄️ Add an IDP authenticator to a user
Add a new identity provider (IDP) authenticator to an existing user.
📄️ Remove an IDP authenticator
Remove an existing identity provider (IDP) authenticator from a user, so it cannot be used for authentication anymore.