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
Account → Create Account
AI-generatedOverview
This node interacts with the Appwrite API to create a new user account. It is useful for automating user management tasks such as registering new users in an application. For example, it can be used in workflows that require user onboarding by creating accounts with specified user details like email, password, and name.
Use Case Examples
- Creating a new user account with a unique user ID, email, password, and optional name.
- Automating user registration processes in web or mobile applications.
Properties
| Name | Meaning |
|---|---|
| User ID | A unique identifier for the user. Can be automatically generated using unique(). |
| The email address of the user. This is required to create the account. | |
| Password | The password for the user account. Must be at least 8 characters long. |
| Name | The name of the user. This is optional and can be used to store the user's full name or display name. |
Output
JSON
userId- The unique identifier of the created user account.email- The email address of the created user account.name- The name of the created user account.$response- The full response object from the Appwrite API after creating the account.
Dependencies
- Appwrite API key credential for authentication
Troubleshooting
- Ensure the email is unique and not already registered, as duplicate emails may cause errors.
- Password must meet minimum length requirements (at least 8 characters).
- Check that the API key and project ID credentials are correctly configured to avoid authentication errors.
- If the node throws an 'Unknown resource' error, verify that the resource parameter is set to 'Account' and the operation to 'Create Account'.
Links
- Appwrite Create Account API - Official documentation for creating user accounts using the Appwrite API.