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 interacts with the Mindz API to manage various resources related to online courses, users, teams, subscriptions, and email campaigns. Specifically, for the Email Campaign Course resource with the Get operation, it retrieves details about a specific course associated with an email campaign. This is useful when you want to fetch information about which course is linked to a particular email campaign, for example, to verify campaign targeting or to display course details in automation workflows.
Practical examples:
- Fetching course details tied to an email campaign before sending targeted emails.
- Validating that an email campaign is correctly associated with the intended course.
- Automating reporting by retrieving course info linked to active email campaigns.
Properties
| Name | Meaning |
|---|---|
| Email Campaign ID | The unique identifier of the email campaign from which to get the associated course. |
| Course ID | The unique identifier of the course to retrieve details for within the specified campaign. |
Output
The output JSON contains the detailed information of the course associated with the given email campaign. This typically includes course metadata such as its name, description, status, and other relevant attributes defined by the Mindz API.
If the node supports binary data output (not indicated here), it would represent any file or media content related to the course or campaign, but this is not evident from the provided code.
Dependencies
- Requires an active connection to the Mindz API via an OAuth2-based API key credential.
- The node depends on the Mindz API endpoints for email campaigns and courses.
- Proper configuration of the Mindz OAuth2 credentials in n8n is necessary for authentication.
Troubleshooting
- Missing or invalid Email Campaign ID or Course ID: The node requires both IDs to be provided; missing or incorrect values will cause errors.
- Authentication errors: Ensure the OAuth2 credentials are valid and have sufficient permissions.
- Resource not found: If the specified course or email campaign does not exist, the API will return an error; verify IDs.
- API rate limits: Excessive requests may lead to throttling; implement retry logic or reduce request frequency.
Links and References
- Mindz API Documentation (hypothetical link as no real URL provided)
- n8n OAuth2 Credential Setup
- n8n Node Development Guide