Actions116
- Course Actions
- Bundle Actions
- Course Grade Actions
- Course Grade Detail Actions
- Course Teacher Actions
- Email Actions
- Email Campaign Actions
- Email Campaign Course Actions
- Email Campaign Excluded Course Actions
- Email Campaign Excluded List Actions
- Email Campaign Excluded Plan Actions
- Email Campaign List Actions
- Email Campaign Plan Actions
- Email List Actions
- Enroll Actions
- MindzPay Account Actions
- MindzPay Invoice Actions
- MindzPay Payment Actions
- MindzPay Subscription Actions
- Subscription Actions
- Team Actions
- User Actions
Overview
The node integrates with the Mindz API, allowing users to perform various operations on multiple resources such as users, courses, enrollments, teams, subscriptions, and more. Specifically, for the User - Create operation, it enables creating a new user in the Mindz system by providing essential user details like email, first name, last name, and password.
This node is beneficial in scenarios where you want to automate user management workflows, such as onboarding new users into an educational platform or membership system powered by Mindz. For example, when a new customer signs up on your website, this node can automatically create their user profile in Mindz without manual intervention.
Properties
| Name | Meaning |
|---|---|
| The email address of the user to be created (e.g., "name@email.com"). | |
| First Name | The user's first name. |
| Last Name | The user's last name. |
| Password | The password for the user account. This field is masked for security. |
Output
The node outputs JSON data representing the response from the Mindz API after creating the user. This typically includes details about the newly created user such as their unique identifier, email, names, and possibly status or metadata returned by the API.
If the node supports binary data output (not indicated here), it would generally represent files or attachments related to the user, but for the User Create operation, the output is purely JSON.
Dependencies
- Requires an active connection to the Mindz API.
- Needs an API authentication token configured via OAuth2 credentials within n8n.
- Proper permissions on the Mindz account to create users.
Troubleshooting
Common Issues:
- Missing required fields (email, first name, last name, password) will cause the API call to fail.
- Invalid email format may result in validation errors.
- Insufficient permissions or invalid API credentials will lead to authentication errors.
- Network connectivity issues can prevent communication with the Mindz API.
Error Messages:
- "Unauthorized" or "Invalid credentials": Check that the API key or OAuth2 token is correctly set up and has necessary scopes.
- "Missing required parameter" or "Validation failed": Ensure all required input properties are provided and valid.
- "Email already exists": The user with the given email might already exist; verify before creating duplicates.
Links and References
- Mindz API Documentation (hypothetical link as actual URL not provided)
- n8n OAuth2 Credential Setup Guide
- n8n Node Development Documentation