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.
