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 provides integration with the Mindz API, allowing users to perform various operations on multiple resources such as bundles, courses, users, teams, subscriptions, emails, and payment-related entities. Specifically, for the Bundle resource with the Create operation, this node enables creating a new bundle in the Mindz system.
This is useful in scenarios where you want to programmatically manage educational or content bundles within Mindz, such as automating course packaging, managing learning materials, or grouping related content for distribution.
Practical example: Automatically create a new bundle when a new course package is ready, including its name and description, to streamline content management workflows.
Properties
| Name | Meaning |
|---|---|
| Name | The name of the bundle to be created. This is a required string input. |
| Description | An optional description providing additional details about the bundle being created. |
Output
The node outputs JSON data representing the result of the create bundle operation. This typically includes details of the newly created bundle such as its unique identifier, name, description, creation timestamps, and any other metadata returned by the Mindz API.
If the node supports binary data output (not indicated here), it would represent associated files or media related to the bundle, but this is not evident from the provided code.
Dependencies
- Requires an active connection to the Mindz API via an OAuth2-based authentication credential.
- The node depends on the Mindz API service being available and accessible.
- Proper configuration of the OAuth2 credentials in n8n is necessary to authenticate requests.
Troubleshooting
- Authentication errors: If the node fails due to authentication issues, verify that the OAuth2 credentials are correctly configured and have not expired.
- Missing required fields: Ensure the "Name" property is provided since it is mandatory for creating a bundle.
- API errors: Errors from the Mindz API (e.g., invalid parameters, rate limits) will be surfaced; check the error message for details and adjust inputs accordingly.
- Network issues: Connectivity problems can cause failures; ensure the n8n instance has internet access and can reach the Mindz API endpoints.
Links and References
- Mindz API documentation (refer to official Mindz developer resources for detailed API specs)
- n8n OAuth2 credential setup guide (for configuring API authentication)
Note: This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.