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 manage various resources such as courses, enrollments, users, teams, subscriptions, emails, and payment-related entities. Specifically, for the Course resource with the Delete operation, the node enables deleting a course by its unique identifier. This is useful in scenarios where courses need to be removed from the system, for example, when a course is deprecated or no longer offered.
Practical examples:
- Automatically removing outdated courses from your learning platform.
- Cleaning up test or demo courses after a training session.
- Managing course lifecycle by programmatically deleting courses based on business rules.
Properties
| Name | Meaning |
|---|---|
| Course ID | The unique identifier of the course to delete. This is a required string input property. |
Output
The output of the node after executing the Delete operation on a Course typically contains JSON data reflecting the result of the deletion request. This may include confirmation of successful deletion or details about the deleted course. The exact structure depends on the Mindz API response but generally confirms that the course identified by the provided Course ID was deleted.
If the node supports binary data output (not indicated here), it would typically relate to file attachments or media associated with the course, but this is not applicable for the Delete operation.
Dependencies
- Requires an active connection to the Mindz API.
- Needs an API authentication token or OAuth2 credential configured in n8n to authorize requests.
- Proper permissions on the Mindz account to delete courses.
Troubleshooting
Common issues:
- Providing an invalid or non-existent Course ID will likely result in an error from the API indicating the course could not be found.
- Insufficient permissions or expired credentials can cause authorization errors.
- Network connectivity problems may prevent the node from reaching the Mindz API.
Error messages and resolutions:
- "Course not found": Verify the Course ID is correct and exists in the Mindz system.
- "Unauthorized" or "Authentication failed": Check that the API credentials are valid and have not expired.
- "Network error" or timeout: Ensure stable internet connection and that the Mindz API endpoint is reachable.
Links and References
- Mindz API Documentation (general reference for endpoints and operations)
- n8n OAuth2 Credential Setup Guide (for configuring API authentication)
- Mindz Platform User Guide (for managing courses and permissions)