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 "Course Update" operation in this node allows users to modify the details of an existing course within the Mindz platform. This is useful for keeping course information current, such as updating descriptions, pricing, visibility, enrollment status, and various feature flags. Practical scenarios include changing a course's launch date, adjusting pricing or installment options, toggling FAQ availability, or updating banners and tags associated with the course.
Properties
| Name | Meaning |
|---|---|
| Course ID | The unique identifier of the course to update (required). |
| Description | A detailed description of the course. |
| Name | The name/title of the course. |
| Lead | Whether the course is marked as a lead. Options: Keep Current Value, Yes, No. |
| Category | The category under which the course is classified. |
| Short Description | A brief summary or tagline for the course. |
| Syllabus | The syllabus or curriculum outline of the course. |
| Video | URL or identifier for a video related to the course. |
| Launch Date | The date when the course is launched or made available. |
| Image | URL or identifier for the main image representing the course. |
| Created | The creation date/time of the course record. |
| Redirect | URL to redirect users after certain actions related to the course. |
| Price | The price of the course. |
| Visibility | The visibility status of the course (e.g., public, private). |
| Password | Password required to access the course, if any. |
| Slug | URL-friendly identifier for the course. |
| Upgrade To | Identifier of another course to which this course can be upgraded. |
| Upgrade Price | Price difference or cost to upgrade to another course. |
| Access Days | Number of days the course is accessible after purchase/enrollment. |
| Number of Installments | Number of payment installments allowed for the course. |
| FAQ Active | Whether the FAQ section is active. Options: Keep Current Value, Yes, No. |
| FAQ Base Questions | Whether to use base questions in the FAQ. Options: Keep Current Value, Yes, No. |
| Client Limit Count | Maximum number of clients allowed for the course. |
| Client Limit With Bank Slip | Whether client limit applies when paying via bank slip. Options: Keep Current Value, Yes, No. |
| Members Description | Description shown to members enrolled in the course. |
| Original Banner | URL or identifier for the original banner image. |
| Main Banner | URL or identifier for the main banner image. |
| Small Banner | URL or identifier for the small banner image. |
| Vertical Card | URL or identifier for vertical card image representation. |
| Horizontal Card | URL or identifier for horizontal card image representation. |
| Show Gradient | Whether to show a gradient overlay on course visuals. Options: Keep Current Value, Yes, No. |
| Open To Enroll | Whether the course is open for enrollment. Options: Keep Current Value, Yes, No. |
| Workload | Numeric value representing the workload or duration of the course. |
| Features Icon Permanent Access | Whether to show the permanent access icon. Options: Keep Current Value, Yes, No. |
| Features Icon Questions | Whether to show the questions icon. Options: Keep Current Value, Yes, No. |
| Features Icon Certificate | Whether to show the certificate icon. Options: Keep Current Value, Yes, No. |
| Features Icon Pratical Certificate | Whether to show the practical certificate icon. Options: Keep Current Value, Yes, No. |
| Features Icon Exercises | Whether to show the exercises icon. Options: Keep Current Value, Yes, No. |
| Tag Red | Custom tag text for red color tag. |
| Tag Orange | Custom tag text for orange color tag. |
| Tag Yellow | Custom tag text for yellow color tag. |
| Tag Olive | Custom tag text for olive color tag. |
| Tag Green | Custom tag text for green color tag. |
| Tag Teal | Custom tag text for teal color tag. |
| Tag Blue | Custom tag text for blue color tag. |
| Tag Violet | Custom tag text for violet color tag. |
| Tag Purple | Custom tag text for purple color tag. |
| Tag Pink | Custom tag text for pink color tag. |
| Tag Brown | Custom tag text for brown color tag. |
| Tag Grey | Custom tag text for grey color tag. |
| Tag Black | Custom tag text for black color tag. |
Output
The node outputs JSON data representing the updated course object as returned by the Mindz API. This typically includes all the course properties after the update, reflecting the new state of the course. The output does not include binary data.
Dependencies
- Requires an API authentication token credential configured in n8n to connect to the Mindz API.
- The node depends on the Mindz platform's API endpoints for courses.
- Proper permissions are needed to update course data via the API.
Troubleshooting
- Common Issues:
- Missing or invalid Course ID will cause the update to fail.
- Providing invalid values for fields like dates, numbers, or enumerations may result in API errors.
- Attempting to update fields without proper permissions will cause authorization errors.
- Error Messages:
- "Course not found" indicates the provided Course ID does not exist.
- "Unauthorized" or "Forbidden" suggests missing or invalid API credentials or insufficient permissions.
- Validation errors indicate incorrect field formats or invalid option values.
- Resolutions:
- Verify the Course ID is correct and exists.
- Check that the API key or token is valid and has necessary scopes.
- Ensure input values conform to expected formats and types.
Links and References
- Mindz API Documentation (general reference for course management)
- n8n documentation on creating and using custom nodes with API credentials