Actions181
- Account Actions
- Get Account
- Create Account
- Update Email
- Update Name
- Update Password
- Update Phone
- Update Status
- Get Preferences
- Update Preferences
- List Sessions
- Delete Sessions
- Get Session
- Update Session
- Delete Session
- Create Anonymous Session
- Create Email/Password Session
- Create Magic URL Session
- Create OAuth2 Session
- Create Phone Session
- Create Session from Token
- Create JWT
- Create Magic URL
- Create Phone Token
- Create Email Verification
- Update Email Verification
- Create Phone Verification
- Update Phone Verification
- Create Password Recovery
- Update Password Recovery
- Create Recovery
- Update Recovery
- Update MFA
- Create MFA Authenticator
- Update MFA Authenticator
- Delete MFA Authenticator
- Create MFA Challenge
- Update MFA Challenge
- Attribute Actions
- Avatars Actions
- Collection Actions
- Database Actions
- Document Actions
- Functions Actions
- Index Actions
- Locale Actions
- Messaging Actions
- Sites Actions
- Storage Actions
- Teams Actions
- Users Actions
Users → Create User
AI-generatedOverview
This node interacts with the Appwrite API to create a new user in the Appwrite system. It is useful for automating user management tasks such as adding new users to an application or service. For example, it can be used in workflows that require user registration or onboarding processes.
Use Case Examples
- Creating a new user with a unique user ID, email, password, and name to register them in the Appwrite backend.
- Automating user creation in bulk from a list of user data.
Properties
| Name | Meaning |
|---|---|
| User ID | The unique identifier for the user. It can be generated automatically using unique(). |
| The email address of the user, which is required for user creation. | |
| Password | The password for the user account, used for authentication. |
| Name | The name of the user, which can be used for display or identification purposes. |
Output
JSON
userId- The unique identifier of the created user.email- The email address of the created user.name- The name of the created user.$response- The full response object from the Appwrite API containing additional details about the created user.
Dependencies
- Appwrite API key credential for authentication
Troubleshooting
- Ensure the Appwrite API credentials (endpoint, project ID, API key) are correctly configured to avoid authentication errors.
- Verify that the email address is provided and valid, as it is required for user creation.
- If the user ID is not unique, the API may return an error; use unique() to generate a unique ID.
- Check for network connectivity issues if the node fails to reach the Appwrite API endpoint.