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 perform various operations on different resources. Specifically, for the Course resource and the List operation, it retrieves a list of courses from the Mindz platform. This is useful when you want to fetch multiple course records, possibly filtered or sorted, for further processing or integration in your workflow.
Common scenarios include:
- Displaying available courses in an external dashboard.
- Synchronizing course data with another system.
- Automating reporting or analytics based on course information.
For example, you might use this node to get the first 50 courses sorted by creation date ascending, or to search for courses matching a specific keyword.
Properties
| Name | Meaning |
|---|---|
| Limit | Max number of results to return (minimum 1). |
| Offset | Number of results to skip before starting to collect the result set. |
| Sort By | Field to sort results by: Created At or ID. |
| Sort Direction | Direction to sort results by: Ascending or Descending. |
| Search | Search term to filter results by matching text. |
Output
The output contains a JSON array of course objects retrieved from the Mindz API. Each object represents a course with its associated properties as defined by the API schema (e.g., course ID, name, creation date, etc.).
If the node supports binary data output (not indicated here), it would typically represent files or media related to courses, but this operation primarily returns structured JSON data.
Dependencies
- Requires an active connection to the Mindz API via an OAuth2 API credential.
- The node depends on the Mindz API being accessible and properly authenticated.
- No additional environment variables are explicitly required beyond the API authentication setup.
Troubleshooting
- Authentication errors: Ensure that the OAuth2 API credential is correctly configured and has not expired.
- Empty results: Check if the
searchparameter is too restrictive or if theoffsetexceeds the total number of courses. - Invalid parameter values: For example, setting
limitbelow 1 may cause errors; ensure parameters respect their constraints. - API rate limits: If many requests are made in a short time, the API might throttle responses; consider adding delays or reducing request frequency.
Links and References
- Mindz API Documentation (hypothetical link, replace with actual if available)
- n8n OAuth2 Credential Setup Guide: https://docs.n8n.io/credentials/oauth2/
- General n8n Node Development: https://docs.n8n.io/integrations/creating-nodes/