Users
ZITADEL knows two different types of users: Users (Human) and Service Users (Machine Accounts)
📄️ User by ID
Returns the full user object (human or machine) including the profile, email, etc.
📄️ Delete user
The state of the user will be changed to 'deleted'. The user will not be able to log in anymore. Endpoints requesting this user will return an error 'User not found
📄️ Get User by login name (globally)
Get a user by login name searched over all organizations. The request only returns data if the login name matches exactly.
📄️ Search Users
Search for users within an organization. By default, we will return users of your organization. Make sure to include a limit and sorting for pagination.
📄️ Get User History
Returns a list of changes/events that have happened on the user. It's the history of the user. Make sure to send a limit.
📄️ Check for existing user
Returns if a user with the requested email or username is unique. So you can create the user.
📄️ Deprecated: Create User (Human)
Create a new user with the type human. The newly created user will get an initialization email if either the email address is not marked as verified or no password is set. If a password is set the user will not be requested to set a new one on the first login.
📄️ Create/Import User (Human)
Create/import a new user with the type human. The newly created user will get an initialization email if either the email address is not marked as verified or no password is set. If a password is set the user will not be requested to set a new one on the first login.