# Zoho Mail MCP connector

The Zoho Mail connector lets Claude, ChatGPT, Cursor, and the Elaichi Agent search, read, and organize a person's Zoho Mail inbox, folders, attachments, and account settings, with every action recorded under that person's own name.

Source: https://elaichi.ai/connectors/zohomail/

## Facts

| | |
| --- | --- |
| Application | Zoho Mail |
| Category | Email |
| AI tools | 160 |
| Authentication | Connects over OAuth |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 160 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Zoho Mail is connected

- Summarize unread emails in the Support folder from yesterday.
- List Zoho Mail folders holding more than 500 emails.
- Find emails from Acme across all Zoho Mail accounts.

## Connect Zoho Mail in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Zoho Mail.
2. Optionally set Share with, then press Connect.
3. Approve it in Zoho Mail. Zoho Mail's own window opens. Whoever approves it decides what this connection can reach.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Zoho Mail tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Zoho Mail to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Zoho Mail to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Zoho Mail to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Zoho Mail to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Zoho Mail tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Zoho Mail through Elaichi

### Catch up on a customer thread before a call

Sales. Ask for every message exchanged with a prospect in the last month and get a summary of where the conversation stands. Attachments like proposals and signed quotes are pulled into the same view.

### Find every email about one customer issue

Support. Search the shared support mailbox for a customer's address or a ticket number and read the full history in one place. Screenshots and log files sent by the customer can be downloaded without hunting through the inbox.

### Sort a crowded inbox into folders

Office. Create folders for projects or vendors, move messages into them, and remove folders that are no longer needed. The inbox gets tidy without anyone dragging emails one at a time.

### Pull invoices out of the mailbox at month end

Finance. Search for invoices and receipts received from suppliers in a given period and download the attached PDFs. Nothing gets missed because it landed in the wrong folder.

### Check mailbox storage across the organization

IT. See how much storage each Zoho Mail account is using, spot the accounts close to their limit, and adjust storage allocations before anyone stops receiving mail.

### Review who can sign in and from where

IT. List the IP addresses allowed to reach the organization's Zoho Mail, add an office address, or remove one that no longer belongs. Account display names and subscription details can be checked in the same conversation.

## Frequently asked questions

### How do I connect Zoho Mail to Claude?

Connect Zoho Mail in Elaichi first: you are sent to Zoho's own sign-in page, you sign in with your Zoho Mail account and approve access, and the connection is ready. There is no OAuth application to register and no client ID or secret to generate. Then in Claude go to Customize, then Connectors, then Add, and paste https://api.elaichi.ai/mcp as the endpoint. Claude will ask you to sign in to Elaichi once, and from then on it can work in your Zoho Mail.

### Does Zoho Mail work with ChatGPT and Cursor as well as Claude?

Yes. Once Zoho Mail is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client, and the Elaichi Agent. You connect Zoho Mail once and every client you use picks it up.

### What can an AI agent actually do with my Zoho Mail data?

An agent can search your Zoho Mail for messages from a person or about a topic, read a thread and summarize it, list and download attachments, and create, move, or delete folders to keep the inbox organized. Administrators can also review account storage, allowed IP addresses, display names, and subscription details across the organization. Because Zoho Mail exposes a large number of actions, the agent looks up the right one for each request, so short concrete asks like "find last week's emails from Acme with attachments" work better than long paragraphs.

### Does connecting Zoho Mail give the AI access to every mailbox in the organization?

No. Access follows the person who signed in to Zoho Mail, so the AI sees the mailboxes, folders, and organization settings that person can already see and nothing more. Elaichi can narrow that further, for example limiting a team to reading and searching, but it can never widen what Zoho Mail itself allows.

### Can my team share one Zoho Mail connection?

Yes. One person connects a shared Zoho Mail account, such as a support or billing mailbox, in Elaichi and shares it with a team, and nobody else handles a password or credential. Each teammate still signs in to Elaichi as themselves, so the audit log names the actual person behind every search, download, or folder change in that Zoho Mail account.

### Can I stop an agent from deleting or changing things in Zoho Mail?

Yes. Restrictions in Elaichi work per action, so you can allow searching and reading Zoho Mail while blocking folder deletion, storage changes, or edits to allowed IP addresses. A blocked action is never shown to Claude, ChatGPT, Cursor, or any other client at all, so no prompt, however worded, can reach it.

### What happens to a Zoho Mail connection when someone leaves?

Offboarding a person in Elaichi ends their access to Zoho Mail through every connected client at once. A shared Zoho Mail connection keeps working for everyone else on the team. If you want to remove Zoho Mail entirely, disconnecting it once in Elaichi removes it from Claude, ChatGPT, Cursor, and every other client together.

## All 160 Zoho Mail tools

Every tool below is callable through https://api.elaichi.ai/mcp once Zoho Mail is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all Zoho Mail emails search** (List). Search emails in a Zoho Mail account using custom search criteria and parameters. Returns: URI, fromAddress, subject, sender, status, folderId, messageId, summary, sentDateInGMT, size, priority, flagid, threadId, and receivedtime for each matching email. Required: account_id, searchKey.
- **List all Zoho Mail accounts** (List). List all Zoho Mail accounts for the authenticated user. Returns: accountId, emailAddress, displayName, isPrimary, mailboxStatus.
- **Get single Zoho Mail account by ID** (Get). Get a single Zoho Mail account by id. Returns: accountId, emailAddress, displayName, isPrimary, mailboxStatus. Required: id.
- **Zoho Mail accounts update display name** (Update). Update the display name of a Zoho Mail account by id. Returns: accountId, emailAddress, displayName, isPrimary, mailboxStatus. Required: id, displayName.
- **List all Zoho Mail organizations** (List). List organizations in Zoho Mail. Returns: id.
- **Zoho Mail organizations create child** (Create). Add a child organization to the Partner Portal in Zoho Mail. Returns: id.
- **Get single Zoho Mail organization by ID** (Get). Get a single Zoho Mail organization by id. Returns: id. Required: id.
- **List all Zoho Mail emails** (List). List email messages in Zoho Mail for a given account. Returns: id, attributes. Required: account_id.
- **Get single Zoho Mail email by ID** (Get). Get details of a specific Zoho Mail email message by id within a given account and folder. Returns: id, attributes. Required: account_id, folder_id, id.
- **List all Zoho Mail folders** (List). List all folders in a Zoho Mail account. Returns: folderId, folderName. Required: account_id.
- **Create a Zoho Mail folder** (Create). Create a new folder in a Zoho Mail account. Returns: folderId, folderName. Required: account_id.
- **Get single Zoho Mail folder by ID** (Get). Get a specific folder from a Zoho Mail account by folder_id. Returns: folderId, folderName. Required: account_id, folder_id.
- **Zoho Mail folders move** (Move). Move or update a folder in a Zoho Mail account. Returns: folderId, folderName. Required: account_id, folder_id.
- **Delete a Zoho Mail folder by ID** (Delete). Delete a folder from a Zoho Mail account. Returns an empty 204 response on success. Required: account_id, folder_id.
- **List all Zoho Mail email attachment info** (List). List attachment metadata for a zohomail email message. Returns: attachmentId, attachmentName, attachmentSize for each attachment in the message. Required: account_id, folder_id, message_id.
- **Zoho Mail email attachment info download** (Download). Download the raw binary content of a specific attachment from a zohomail email message. Returns the attachment file as an opaque binary stream. Required: account_id, folder_id, message_id, attachment_id.
- **Get single Zoho Mail email content by ID** (Get). Get the content of a Zoho Mail email message by message ID. Returns the email body and block content (reply and parent email sections returned as separate blocks). Required: account_id, folder_id, id.
- **List all Zoho Mail organization allowed ips** (List). List allowed IP addresses for a Zoho Mail organization. Returns: id. Required: zoid.
- **Create a Zoho Mail organization allowed IP** (Create). Create an allowed IP entry for a Zoho Mail organization. Returns: id. Required: zoid.
- **Delete a Zoho Mail organization allowed IP by ID** (Delete). Delete an allowed IP entry from a Zoho Mail organization by id. Returns an empty 204 response on success. Required: zoid, id.
- **List all Zoho Mail organization storage** (List). List storage allocations for users in a Zoho Mail organization. Returns: id. Required: zoid.
- **Get single Zoho Mail organization storage by ID** (Get). Get the storage allocation for a specific user in a Zoho Mail organization by id. Returns: id. Required: zoid, id.
- **Update a Zoho Mail organization storage by ID** (Update). Update the storage allocation for a specific user in a Zoho Mail organization by id. Returns: id. Required: zoid, id.
- **Get single Zoho Mail organization subscription by ID** (Get). List subscriptions for a Zoho Mail organization. Returns subscription records for the specified organization, including id. Required: zoid.
- **Get single Zoho Mail organization spam by ID** (Get). Get organization spam listing info from zohomail for a specified category. Returns an array of matching entries (email addresses, domains, IPs, or TLDs) keyed by the spam category name, such as whiteListEmail. Required: zoid, spamCategory, mode. Maximum 500 entries per batch via the limit parameter.
- **Zoho Mail organization spam bulk delete** (Delete). Remove entries from an organization spam listing in zohomail for a specified category. Returns an empty 204 response on success. Required: zoid, spamCategory. The request body must also include a key matching the spamCategory value (e.g., "whiteListEmail") containing an array of entries to remove.
- **Zoho Mail organization spam bulk update** (Update). Add or update organization spam listing entries in zohomail for a specified category. Returns an empty 204 response on success. Required: zoid, spamCategory. The request body must also include a key matching the spamCategory value (e.g., "whiteListEmail") containing an array of email addresses, domains, or IP addresses to add.
- **List all Zoho Mail domains** (List). List all domains in a Zoho Mail organization. Returns: id, domain_name. Required: zoid.
- **Create a Zoho Mail domain** (Create). Create a new domain in a Zoho Mail organization. Returns: id, domain_name. Required: zoid.
- **Get single Zoho Mail domain by ID** (Get). Get a single domain by id from a Zoho Mail organization. Returns: id, domain_name. Required: zoid, id.
- **Zoho Mail domains verify** (Verify). Verify a domain in a Zoho Mail organization. Returns: id, domain_name. Required: zoid, domain_name.
- **Delete a Zoho Mail domain by ID** (Delete). Delete a domain by id from a Zoho Mail organization. Returns an empty 204 response on success. Required: zoid, id.
- **Create a Zoho Mail domain dkim** (Create). Create DKIM for a domain in Zoho Mail. Returns: dkim_id. Required: zoid, domain_name.
- **Zoho Mail domain dkim set default** (Set). Set a DKIM record as the default for a domain in Zoho Mail. Returns: dkim_id. Required: zoid, domain_name, dkim_id.
- **List all Zoho Mail groups** (List). List zohomail groups belonging to an organization. Returns: id. Required: zoid.
- **Create a Zoho Mail group** (Create). Create a new group in a zohomail organization. Returns: id. Required: zoid.
- **Get single Zoho Mail group by ID** (Get). Get a single zohomail group by id within an organization. Returns: id. Required: zoid, id.
- **Zoho Mail groups update name** (Update). Update the name of a zohomail group within an organization. Returns: id. Required: zoid, zgid.
- **Delete a Zoho Mail group by ID** (Delete). Delete a zohomail group by id from an organization. Returns an empty 204 response on success. Required: zoid, id.
- **List all Zoho Mail group moderation** (List). List moderation items for a Zoho Mail group within a given organization. Returns the collection of pending moderation records for the specified group. Returns: moderationId. Required: zoid, zgid.
- **Zoho Mail group moderation get content** (Get). Get a specific moderation item from a Zoho Mail group by its moderation ID. Returns: moderationId. Required: zoid, zgid, moderation_id.
- **Zoho Mail group moderation moderate** (Action). Apply a moderation action on a Zoho Mail group's pending items. Returns: moderationId. Required: zoid, zgid.
- **Zoho Mail group members add** (Add). Add members to a Zoho Mail organization group. The response structure is not enumerable from the available source documentation. Required: zoid, zgid.
- **Zoho Mail group members update status** (Update). Update the status of a specific member in a Zoho Mail organization group. The response structure is not enumerable from the available source documentation. Required: zoid, zgid, member_id.
- **Zoho Mail group aliases add** (Add). Add aliases to a Zoho Mail group. Returns an empty 204 response on success. Required: zoid, zgid.
- **List all Zoho Mail users** (List). List Zoho Mail accounts belonging to an organization. Returns: id. Required: zoid.
- **Create a Zoho Mail user** (Create). Create a new Zoho Mail account within an organization. Returns: id. Required: zoid.
- **Get single Zoho Mail user by ID** (Get). Get a single Zoho Mail organization account by id. Returns: id. Required: zoid, id.
- **Update a Zoho Mail user by ID** (Update). Update an existing Zoho Mail organization account by id. Returns: id. Required: zoid, id.
- **Delete a Zoho Mail user by ID** (Delete). Delete a Zoho Mail organization account by id. Returns an empty 204 response on success. Required: zoid, id.
- **List all Zoho Mail mail policies** (List). List mail policies for a Zoho Mail organization. Returns: policyId. Required: zoid.
- **Create a Zoho Mail mail policy** (Create). Create a new mail policy for a Zoho Mail organization. Returns: policyId. Required: zoid.
- **Zoho Mail mail policies apply** (Action). Apply a mail policy to a Zoho Mail organization by policy ID. Returns: policyId. Required: zoid, policy_id.
- **List all Zoho Mail policy email restrictions** (List). List email restrictions configured for a Zoho Mail organization policy. Returns: id. Required: zoid, policy_id.
- **Create a Zoho Mail policy email restriction** (Create). Create an email restriction for a Zoho Mail organization policy. Returns: id. Required: zoid, policy_id.
- **Zoho Mail policy email restrictions assign** (Assign). Assign (replace) email restrictions for a Zoho Mail organization policy. Returns: id. Required: zoid, policy_id.
- **List all Zoho Mail policy account restrictions** (List). List account restrictions associated with a Zoho Mail policy. Returns: id, attributes. Required: zoid, policy_id.
- **Create a Zoho Mail policy account restriction** (Create). Create a new account restriction under a Zoho Mail policy. Returns: id, attributes. Required: zoid, policy_id.
- **Zoho Mail policy account restrictions assign** (Assign). Assign (replace) account restrictions for a Zoho Mail policy using a full update. Returns: id, attributes. Required: zoid, policy_id.
- **List all Zoho Mail policy access restrictions** (List). List access restrictions for a Zoho Mail policy. Returns: id. Required: zoid, policy_id.
- **Create a Zoho Mail policy access restriction** (Create). Create an access restriction for a Zoho Mail policy. Returns: id. Required: zoid, policy_id.
- **Zoho Mail policy access restrictions assign** (Assign). Assign (replace) access restrictions for a Zoho Mail policy. Returns: id. Required: zoid, policy_id.
- **List all Zoho Mail policy forward restrictions** (List). List forward restrictions for a Zoho Mail policy. Returns the forward restriction record including its id and attributes. Required: zoid, policy_id.
- **Create a Zoho Mail policy forward restriction** (Create). Create a forward restriction for a Zoho Mail policy. Returns the created forward restriction record including its id and attributes. Required: zoid, policy_id.
- **Zoho Mail policy forward restrictions assign** (Forward). Assign (replace) forward restrictions for a Zoho Mail policy. Returns the updated forward restriction record including its id and attributes. Required: zoid, policy_id.
- **Create a Zoho Mail admin signature** (Create). Create an admin email signature in zohomail for the specified organization account. Returns: signature_id. Required: zoid, zuid.
- **List all Zoho Mail admin signatures** (List). List admin email signatures in zohomail for the specified organization account. Returns: signature_id. Required: zoid, zuid.
- **Update a Zoho Mail admin signature by ID** (Update). Update an admin email signature in zohomail for the specified organization account. Returns: signature_id. Required: zoid, zuid, signature_id.
- **Delete a Zoho Mail admin signature by ID** (Delete). Delete an admin email signature in zohomail from the specified organization account. Returns an empty 204 response on success. Required: zoid, zuid, signature_id.
- **Create a Zoho Mail label** (Create). Create a label for a zohomail account. Returns: id. Required: account_id.
- **List all Zoho Mail labels** (List). List all labels for a zohomail account. Returns: id. Required: account_id.
- **Get single Zoho Mail label by ID** (Get). Get a single label for a zohomail account by label_id. Returns: id. Required: account_id, label_id.
- **Update a Zoho Mail label by ID** (Update). Update a label for a zohomail account by label_id. Returns: id. Required: account_id, label_id.
- **Delete a Zoho Mail label by ID** (Delete). Delete a label from a zohomail account by label_id. Returns an empty 204 response on success. Required: account_id, label_id.
- **Zoho Mail messages send** (Send). Send a new email message in Zoho Mail using the specified account. Returns: id, attributes. Required: account_id.
- **Zoho Mail messages upload attachment** (Upload). Upload a file attachment for use with Zoho Mail messages, submitted as multipart form data. Returns: id, attributes. Required: account_id.
- **Zoho Mail messages reply** (Reply). Reply to an existing Zoho Mail message in the specified account. Returns: id, attributes. Required: account_id, message_id.
- **Zoho Mail messages get header** (Get). Get the header information for a specific Zoho Mail message in a folder. Returns: id, attributes. Required: account_id, folder_id, message_id.
- **Zoho Mail messages get content** (Get). Get the body content of a specific Zoho Mail message in a folder. Returns: id, attributes. Required: account_id, folder_id, message_id.
- **Zoho Mail messages get original** (Get). Download the original raw message source (e.g. EML format) for a Zoho Mail message in a folder. Returns binary content whose format is content-type-specific. Required: account_id, folder_id, message_id.
- **Zoho Mail messages get attachment content** (Get). Download the binary content of a specific attachment from a Zoho Mail message. Returns binary content whose format depends on the attachment's content type. Required: account_id, folder_id, message_id, attachment_id.
- **Zoho Mail messages download inline image** (Download). Download an inline image embedded within a Zoho Mail message. Returns binary content whose format depends on the image type. Required: account_id, folder_id, message_id.
- **Zoho Mail messages mark read** (Action). Update the read status of a Zoho Mail message for the specified account. Returns: id, attributes. Required: account_id.
- **Delete a Zoho Mail message by ID** (Delete). Delete a Zoho Mail message from the specified account. Returns an empty 204 response on success. Required: account_id, message_id.
- **List all Zoho Mail policy groups** (List). List groups associated with a specific policy in a Zoho Mail organization. Returns: id. Required: zoid, policy_id.
- **List all Zoho Mail policy users** (List). List users assigned to a specific policy within a Zoho Mail organization. Returns: id. Required: zoid, policy_id.
- **Create a Zoho Mail signature** (Create). Create a new email signature for a Zoho Mail account. Returns: signatureId, signatureName, signature, isDefault. Required: account_id, signatureName, signature.
- **List all Zoho Mail signatures** (List). List all email signatures associated with a Zoho Mail account. Returns: signatureId, signatureName, signature, isDefault. Required: account_id.
- **Update a Zoho Mail signature by ID** (Update). Update an existing email signature in a Zoho Mail account. Returns: signatureId, signatureName, signature, isDefault. Required: account_id, signature_id.
- **Delete a Zoho Mail signature by ID** (Delete). Delete an email signature from a Zoho Mail account. Returns an empty 204 response on success. Required: account_id, signature_id.
- **Create a Zoho Mail task custom status** (Create). Create a new task custom status in Zoho. Returns: id.
- **Update a Zoho Mail task custom status by ID** (Update). Update an existing task custom status in Zoho by id. Returns: id. Required: id.
- **Delete a Zoho Mail task custom status by ID** (Delete). Delete a task custom status in Zoho by id. Returns: id. Required: id.
- **List all Zoho Mail task custom status** (List). List task custom statuses in Zoho. Returns: id.
- **Create a Zoho Mail task project** (Create). Create a task project in Zoho Mail. Returns: id.
- **Zoho Mail task projects list in group** (List). List task projects belonging to a Zoho Mail task group. Returns: id. Required: zgid.
- **Update a Zoho Mail task project by ID** (Update). Update a task project in Zoho Mail by id. Returns: id. Required: id.
- **Delete a Zoho Mail task project by ID** (Delete). Delete a task project in Zoho Mail by id. Returns an empty 204 response on success. Required: id.
- **Create a Zoho Mail task** (Create). Create a new task in Zoho Mail. Returns: id.
- **List all Zoho Mail tasks** (List). List all tasks in Zoho Mail. Returns: id.
- **Zoho Mail tasks list assigned to me** (List). List Zoho Mail tasks assigned to the current authenticated user. Returns: id.
- **Zoho Mail tasks list created by me** (List). List Zoho Mail tasks created by the current authenticated user. Returns: id.
- **Get single Zoho Mail task by ID** (Get). Get a single Zoho Mail task by id. Returns: id. Required: id.
- **Zoho Mail tasks list subtasks** (List). List subtasks of a specific Zoho Mail task. Returns: id. Required: task_id.
- **Zoho Mail tasks list in project** (List). List all tasks belonging to a specific Zoho Mail project. Returns: id. Required: id.
- **Zoho Mail tasks list in project by status** (List). List tasks in a Zoho Mail project filtered by a given status. Returns: id. Required: project_id, status.
- **Zoho Mail tasks list in group by status** (List). List tasks in a Zoho Mail group filtered by a given status. Returns: id. Required: zgid, status.
- **Zoho Mail tasks update title** (Update). Update the title of an existing Zoho Mail task by id. Returns: id. Required: id, title.
- **Delete a Zoho Mail task by ID** (Delete). Delete a Zoho Mail task by id. Returns an empty 204 response on success. Required: id.
- **Zoho Mail threads flag** (Action). Flag or update a thread in a Zoho Mail account via the updatethread endpoint. Required: account_id. Returns an empty 204 response on success.
- **Zoho Mail antispam dkim get fail option** (Get). Get the DKIM fail option configuration for a Zoho Mail organization. Returns the current DKIM failure handling settings for the specified organization. Required: zoid.
- **Zoho Mail antispam dkim bulk update** (Update). Update the DKIM fail option configuration for a Zoho Mail organization. Returns the updated DKIM failure handling settings for the specified organization. Required: zoid.
- **Zoho Mail antispam dmarc get fail option** (Get). Get the DMARC fail option setting for a Zoho Mail organization. The source does not enumerate specific response fields; consult the Zoho Mail documentation for the full response shape. Required: zoid.
- **Zoho Mail antispam dmarc bulk update** (Update). Update the DMARC fail option setting for a Zoho Mail organization. The source does not enumerate specific request body fields or response fields; consult the Zoho Mail documentation for the full request and response shape. Required: zoid.
- **Zoho Mail antispam spf get fail option** (Get). Get the SPF hard-fail option setting for a Zoho Mail organization. Returns: spfFailOption. Required: zoid.
- **Zoho Mail antispam spf get soft fail option** (Get). Get the SPF soft-fail option setting for a Zoho Mail organization. Returns: spfSoftFailOption. Required: zoid.
- **Zoho Mail antispam spf update soft fail option** (Update). Update the SPF soft-fail option setting for a Zoho Mail organization. Returns: spfSoftFailOption. Required: zoid.
- **Zoho Mail antispam spf bulk update** (Update). Update the SPF hard-fail option setting for a Zoho Mail organization. Returns: spfFailOption. Required: zoid.
- **List all Zoho Mail audit constants** (List). List audit constants for a Zoho Mail organization. Returns audit constant records including id. Required: zoid.
- **List all Zoho Mail audit records** (List). List audit records for a Zoho Mail organization. Returns audit record objects; record-level fields are not enumerated in the available source documentation — consult the Zoho Mail API docs for the field-level breakdown. Required: zoid.
- **Create a Zoho Mail bookmark collection** (Create). Create a new bookmark collection in Zoho Mail. Returns: id.
- **Delete a Zoho Mail bookmark collection by ID** (Delete). Delete a Zoho Mail bookmark collection by id. Returns an empty 204 response on success. Required: id.
- **List all Zoho Mail bookmark collections** (List). List all bookmark collections in Zoho Mail. Returns: id.
- **Zoho Mail bookmark collections list in groups** (List). List Zoho Mail bookmark collections organized by groups. Returns: id.
- **Update a Zoho Mail bookmark collection by ID** (Update). Update an existing Zoho Mail bookmark collection by id. Returns: id. Required: id.
- **List all Zoho Mail bookmark groups** (List). List bookmark groups in Zoho Mail. Returns: id, name.
- **Create a Zoho Mail bookmark** (Create). Create a new bookmark. Returns: id.
- **Delete a Zoho Mail bookmark by ID** (Delete). Delete a bookmark by id. Returns an empty 204 response on success. Required: id.
- **Get single Zoho Mail bookmark by ID** (Get). Get a single bookmark by id. Returns: id. Required: id.
- **List all Zoho Mail bookmarks** (List). List all bookmarks. Returns: id.
- **Zoho Mail bookmarks list favourite** (List). List all bookmarks marked as favourite. Returns: id.
- **Zoho Mail bookmarks list in collection** (List). List bookmarks within a specific collection. Returns: id. Required: collection_id.
- **Zoho Mail bookmarks list shared** (List). List all shared bookmarks. Returns: id.
- **Zoho Mail bookmarks list trash** (List). List bookmarks currently in the trash. Returns: id.
- **Zoho Mail bookmarks mark favourite** (Action). Mark a bookmark as favourite by bookmark_id. Returns: id. Required: bookmark_id.
- **Zoho Mail bookmarks unmark favourite** (Action). Unmark a bookmark as favourite by bookmark_id. Returns an empty 204 response on success. Required: bookmark_id.
- **Update a Zoho Mail bookmark by ID** (Update). Update a bookmark by id. Returns: id. Required: id.
- **List all Zoho Mail login history** (List). List login history records for a Zoho Mail organization. Returns login activity entries associated with the specified organization. Returns: id, attributes. Required: zoid.
- **Create a Zoho Mail note attachment** (Create). Create an attachment on a note in Zoho Mail. Returns: attachment_id, note_id. Required: note_id.
- **Delete a Zoho Mail note attachment by ID** (Delete). Delete an attachment from a note in Zoho Mail. Returns an empty 204 response on success. Required: note_id, attachment_id.
- **Get single Zoho Mail note attachment by ID** (Get). Get a single note attachment in Zoho Mail by attachment_id. Returns: attachment_id, note_id. Required: note_id, attachment_id.
- **List all Zoho Mail note attachments** (List). List all attachments for a note in Zoho Mail. Returns: attachment_id, note_id. Required: note_id.
- **Create a Zoho Mail note book** (Create). Create a note book in Zoho Mail. Returns: id.
- **Delete a Zoho Mail note book by ID** (Delete). Delete a Zoho Mail note book by id. Returns an empty 204 response on success. Required: id.
- **List all Zoho Mail note books** (List). List all note books in Zoho Mail. Returns: id.
- **Update a Zoho Mail note book by ID** (Update). Update a Zoho Mail note book by id. Returns: id. Required: id.
- **List all Zoho Mail note groups** (List). List note groups in Zoho Mail. Returns a collection of note group records; each record includes an id and additional note-group-specific attributes. No required parameters.
- **Create a Zoho Mail note** (Create). Create a new note in Zoho Mail. Returns: id.
- **Delete a Zoho Mail note by ID** (Delete). Delete a Zoho Mail note by id. Returns an empty 204 response on success. Required: id.
- **Get single Zoho Mail note by ID** (Get). Get a single Zoho Mail note by id. Returns: id. Required: id.
- **List all Zoho Mail notes** (List). List all notes in Zoho Mail. Returns: id.
- **Zoho Mail notes list favourite** (List). List notes marked as favourite in Zoho Mail. Returns: id.
- **Zoho Mail notes list in book** (List). List notes belonging to a specific Zoho Mail notebook. Returns: id. Required: book_id.
- **Zoho Mail notes list shared** (List). List notes shared with the authenticated user in Zoho Mail. Returns: id.
- **Zoho Mail notes mark favourite** (Action). Mark a Zoho Mail note as favourite. Returns: id. Required: note_id.
- **Zoho Mail notes unmark favourite** (Action). Remove the favourite status from a Zoho Mail note. Returns an empty 204 response on success. Required: note_id.
- **Update a Zoho Mail note by ID** (Update). Update an existing Zoho Mail note by id. Returns: id. Required: id.
- **List all Zoho Mail smtp logs** (List). List SMTP outgoing mail log records for a zohomail organization. Returns log records with id and upstream-defined attributes; consult the zohomail upstream docs for the full field-level breakdown. Required: zoid.
- **List all Zoho Mail task groups** (List). List task groups in Zoho Mail. Returns task group records including zgid.
- **Zoho Mail task groups list members** (List). List members of a Zoho Mail task group. Returns member records for the group identified by zgid, including zgid. Required: zgid.
