Zoho Mail

Interact with Zoho Mail API

Actions5

Overview

The Zoho Mail node allows users to interact with the Zoho Mail API, specifically for managing messages and attachments. This node is particularly useful for automating email-related tasks such as retrieving specific messages, sending emails, or deleting messages from a user's account. Common scenarios include integrating email functionalities into workflows, automating responses, or managing email content programmatically.

Practical Examples:

  • Automatically fetching a specific email message based on its ID for processing.
  • Sending templated emails to multiple recipients using data from other nodes in a workflow.
  • Deleting unwanted emails based on certain criteria.

Properties

Name Meaning
Account ID The unique identifier for the Zoho Mail account.
Message ID The unique identifier for the specific message to retrieve or delete.

Output

The output of the execute() method will be structured as an array of objects, where each object contains a json field. This field will hold the response data from the Zoho Mail API, which may include details about the retrieved message or confirmation of actions taken (like deletion). If the operation involves binary data (e.g., attachments), it will be handled separately but not explicitly detailed in the JSON output.

Dependencies

  • An API key credential is required for authentication with the Zoho Mail API.
  • Users must ensure that they have the necessary permissions set up in their Zoho Mail account to perform the requested operations.

Troubleshooting

  • Common Issues:

    • Missing or incorrect Account ID or Message ID can lead to errors when trying to fetch or delete messages.
    • Authentication failures due to invalid API credentials.
  • Error Messages:

    • "Binary property '...' is missing on item ..." indicates that the specified binary data for an attachment upload was not found. Ensure that the correct binary property name is provided and that the data exists.
    • "Unauthorized" or "Forbidden" errors suggest issues with API credentials or insufficient permissions. Verify that the API key has the necessary access rights.

Links and References

Discussion