CalDAV icon

CalDAV

Interact with CalDAV servers to manage calendars, events, todos, and free/busy information

Actions15

Overview

This node interacts with a calendar or task collection via a CalDAV-compatible service, specifically to retrieve ("Get") a single todo item. It is useful when you want to fetch detailed information about a specific todo/task from a calendar URL by providing its unique identifier. Practical examples include synchronizing tasks from an external calendar service into your workflow or displaying task details for further processing.

Properties

Name Meaning
Calendar URL The URL path of the calendar or task collection where the todo resides. Example: /calendars/user@example.com/tasks/
Todo UID The unique identifier of the todo item to retrieve. Example: todo-12345@example.com

Output

The output JSON contains the data of the requested todo item fetched from the specified calendar URL. This typically includes all properties of the todo such as summary, description, due date, status, and other metadata as provided by the CalDAV service. The node does not explicitly mention binary data output, so it is assumed to output only JSON-formatted task details.

Dependencies

  • Requires access to a CalDAV-compatible calendar or task service.
  • Needs a valid calendar URL and the unique identifier (UID) of the todo item.
  • Requires appropriate authentication credentials configured in n8n to access the CalDAV service (e.g., API key or username/password), though these are not detailed in the source.

Troubleshooting

  • Common issues:
    • Invalid or inaccessible calendar URL may cause failure to retrieve the todo.
    • Incorrect or non-existent Todo UID will result in no data found or error.
    • Authentication failures if credentials are missing or incorrect.
  • Error messages:
    • "Todo not found" or similar indicates the UID does not exist in the specified calendar.
    • Network or permission errors suggest issues with connectivity or authorization.
  • Resolutions:
    • Verify the calendar URL is correct and accessible.
    • Confirm the Todo UID exists in the calendar.
    • Ensure proper credentials are set up and have sufficient permissions.

Links and References

Discussion