CalDAV icon

CalDAV

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

Actions15

Overview

This node interacts with calendar resources via CalDAV protocol. Specifically, the "Delete" operation under the "Calendar" resource allows users to delete a specified calendar by providing its URL path. This is useful for managing calendars programmatically, such as removing outdated or unwanted calendars from a user's account.

Practical examples include:

  • Automatically cleaning up personal or shared calendars that are no longer needed.
  • Integrating calendar management into workflows where calendar lifecycle is controlled dynamically.

Properties

Name Meaning
Calendar URL The URL path of the calendar collection to delete. Example: /calendars/user@example.com/personal/

Output

The node outputs JSON data representing the result of the delete operation. Typically, this would confirm whether the calendar was successfully deleted or provide error details if the deletion failed.

No binary data output is expected from this operation.

Dependencies

  • Requires access to a CalDAV-compatible calendar server.
  • Needs an API key or authentication token configured in n8n to authorize requests to the calendar service.
  • The user must have appropriate permissions to delete the specified calendar.

Troubleshooting

  • Invalid Calendar URL: If the provided calendar URL is incorrect or does not exist, the node will fail to delete and return an error. Verify the URL path carefully.
  • Authentication Errors: Missing or invalid credentials will cause authorization failures. Ensure the API key or authentication token is correctly set up.
  • Permission Denied: The authenticated user may lack permission to delete the calendar. Confirm user rights on the calendar server.
  • Network Issues: Connectivity problems with the CalDAV server can cause timeouts or request failures.

Links and References

Discussion