Actions115
- 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
- Enroll Actions
- Email Campaign Excluded Plan Actions
- Email Campaign List Actions
- Email Campaign Plan Actions
- Email List 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 by specifying its name and an optional description.
This node is beneficial in scenarios where you want to automate the management of educational or subscription bundles within Mindz, such as programmatically adding new content packages or product bundles without manual intervention.
Example use case: Automatically create a new course bundle when launching a new training program, setting its name and description dynamically based on input data.
Properties
| Name | Meaning |
|---|---|
| Name | The name of the bundle to be created. This is a required string input. |
| Description | An optional text 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 the newly created bundle's details 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 for this operation, the output is primarily JSON.
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 Mindz API credentials in n8n is necessary before using this node.
Troubleshooting
Common issues:
- Authentication failures due to invalid or expired API tokens.
- Missing required parameters like the bundle name.
- Network connectivity problems preventing access to the Mindz API.
- API rate limits or permission errors if the authenticated user lacks rights to create bundles.
Error messages and resolutions:
- "Authentication failed" — Verify that the API credentials are correctly configured and have not expired.
- "Missing required parameter 'name'" — Ensure the "Name" property is provided and not empty.
- "Network error" — Check internet connectivity and firewall settings.
- "Permission denied" — Confirm the API user has sufficient permissions to create bundles.
Links and References
- Mindz API Documentation (hypothetical link as no real URL provided)
- n8n Documentation on Creating Custom Nodes
- OAuth2 Authentication setup in n8n: OAuth2 Credentials