Actions15
Overview
This node interacts with a CalDAV calendar or task collection to retrieve all tasks from a specified calendar URL. It is useful for scenarios where you want to fetch and process all tasks from a user's calendar, such as syncing tasks into another system, generating reports, or automating task management workflows.
For example, you might use this node to get all tasks from a shared team calendar to display them in a project management tool or to trigger notifications based on upcoming deadlines.
Properties
| Name | Meaning |
|---|---|
| Calendar URL | The URL path of the calendar or task collection from which to retrieve all tasks. Example: /calendars/user@example.com/tasks/ |
Output
The node outputs JSON data representing the list of tasks retrieved from the specified calendar URL. Each item in the output corresponds to a task with its associated properties (such as title, due date, status, etc.) as provided by the CalDAV service.
If the node supports binary data output (not evident from the provided code), it would typically represent attachments or related files linked to tasks.
Dependencies
- Requires access to a CalDAV-compatible calendar or task server.
- Needs an API key or authentication token configured in n8n to authorize requests to the CalDAV service.
- The user must provide a valid calendar URL pointing to the task collection.
Troubleshooting
- Invalid Calendar URL: If the URL is incorrect or inaccessible, the node will fail to retrieve tasks. Verify the URL format and permissions.
- Authentication Errors: Missing or invalid credentials will cause authorization failures. Ensure that the API key or authentication token is correctly set up.
- Empty Results: If no tasks are returned, confirm that the calendar contains tasks and that the URL points to the correct collection.
- Network Issues: Connectivity problems with the CalDAV server can cause timeouts or errors. Check network settings and server availability.
