CalDAV icon

CalDAV

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

Actions15

Overview

This node provides functionality to delete a specific Todo item from a calendar or task collection using its unique identifier. It is useful in scenarios where you need to programmatically remove tasks or reminders from a calendar system that supports the CalDAV protocol. For example, automating cleanup of completed or obsolete todos in a user's calendar.

Properties

Name Meaning
Calendar URL The URL path of the calendar or task collection where the todo resides (e.g., /calendars/user@example.com/tasks/). This identifies the target calendar resource.
Todo UID The unique identifier of the todo item to delete (e.g., todo-12345@example.com). This specifies exactly which todo to remove.

Output

The node outputs JSON data representing the result of the delete operation. Typically, this will confirm whether the deletion was successful or provide details about the deleted todo. There is no indication that binary data is output by this node.

Dependencies

  • Requires access to a CalDAV-compatible calendar service.
  • Needs an API key or authentication token configured in n8n to authorize requests to the calendar server.
  • The Calendar URL must be valid and accessible with the provided credentials.

Troubleshooting

  • Invalid Calendar URL: If the URL is incorrect or inaccessible, the node will fail to locate the todo item. Verify the URL format and permissions.
  • Todo UID Not Found: If the specified UID does not exist in the calendar, the node may return an error indicating the todo could not be found.
  • Authentication Errors: Ensure that the API key or authentication token is correctly set up and has sufficient permissions to delete items.
  • Network Issues: Connectivity problems with the calendar server can cause timeouts or failures.

Links and References

Discussion