Actions7
Overview
This node integrates with Zoho Calendar to manage calendar events programmatically. Specifically, the Delete Event operation allows users to remove an event from a specified calendar by providing the unique identifiers of both the calendar and the event.
Common scenarios where this node is beneficial include:
- Automating cleanup of outdated or canceled events.
- Synchronizing external systems by removing events that no longer exist elsewhere.
- Managing calendar data in bulk workflows where events need to be deleted based on certain conditions.
For example, a user could set up a workflow that deletes events from a Zoho Calendar when a corresponding record is deleted in their CRM system, ensuring calendars stay up-to-date without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Calendar UID | The unique identifier (UID) of the calendar from which the event should be deleted. |
| Event UID | The unique identifier (UID) of the event to delete within the specified calendar. |
Output
The output JSON contains a field named zohoResponse which holds the response from the Zoho Calendar API after attempting to delete the event. This typically includes status information about the deletion request.
No binary data is produced by this operation.
Example output structure:
{
"zohoResponse": {
// API response details confirming deletion or error info
}
}
Dependencies
- Requires an API authentication token configured via OAuth2 credentials for Zoho Calendar.
- The node makes HTTP requests to Zoho Calendar's REST API endpoints.
- The environment must have network access to
https://calendar.zoho.com/api/v1/.
Troubleshooting
Common issues:
- Providing incorrect or expired calendar or event UIDs will result in errors.
- Insufficient permissions or invalid API credentials can cause authorization failures.
- Network connectivity problems may prevent successful API calls.
Error messages and resolutions:
- "Event not found" — Verify that the event UID and calendar UID are correct and that the event exists.
- "Unauthorized" or "Authentication failed" — Check that the API credentials are valid and have not expired.
- "Precondition Failed" related to ETag headers — The node fetches the event's current ETag before deletion; if the event was modified concurrently, retrying might help.