# Zoho Desk MCP connector

The Zoho Desk connector lets Claude, ChatGPT, Cursor, and the Elaichi Agent read, create, update, merge, and close Zoho Desk tickets as the person who signed in, with every action recorded in an audit log.

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

## Facts

| | |
| --- | --- |
| Application | Zoho Desk |
| Category | Helpdesk |
| AI tools | 650 |
| 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. 650 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Zoho Desk is connected

- List tickets opened this week in Billing Support.
- Summarize the oldest ten unresolved tickets by department.
- Close the spam tickets flagged since Monday.

## Connect Zoho Desk in Elaichi

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

1. Open Connections, choose Add connection, and pick Zoho Desk.
2. Optionally set Share with, then press Connect.
3. Approve it in Zoho Desk. Zoho Desk'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 Desk tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Zoho Desk 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 Desk 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 Desk 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 Desk 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 Desk 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 Desk through Elaichi

### Catch a ticket up after a customer call

Support. Ask the agent to pull up the Zoho Desk ticket by its number, read the latest thread, and update the status, priority, or notes so the record matches what was just agreed on the phone.

### Merge duplicate tickets from the same customer

Support. When one customer emails three times about the same problem, ask the agent to find the matching Zoho Desk tickets and merge them into one so the conversation lives in a single place.

### Close out a batch of resolved tickets

Support leads. At the end of a shift, ask for every open Zoho Desk ticket that has had no reply in a week, review the list, and close them in one go instead of clicking through each one.

### Route a backlog to the right agents

Support leads. Ask the agent to run skill based assignment on the unassigned Zoho Desk tickets in a department so billing questions land with billing agents and technical ones with the right specialists.

### Suggest help articles before you reply

Customer success. Open a Zoho Desk ticket and ask which knowledge base articles fit the question, then attach the useful ones to the ticket so the reply goes out with a link the customer can keep.

### Clear spam and split mixed requests

IT helpdesk. Ask the agent to mark junk Zoho Desk tickets as spam and empty the spam folder, or split a ticket that bundles two unrelated requests into two tickets that can be worked separately.

## Frequently asked questions

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

First connect Zoho Desk in Elaichi: choose it from the catalog and you are sent to the normal Zoho sign-in page, where you log in with your own Zoho account and approve access. There is no OAuth application to register and no client ID or secret to generate. Then open Claude, go to Customize, then Connectors, then Add, and paste https://api.elaichi.ai/mcp as the endpoint. Claude asks you to sign in to Elaichi once, and from then on it can work with your Zoho Desk tickets as you.

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

Yes. Once Zoho Desk is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, is what you paste into Claude, ChatGPT, Cursor, any other MCP client, and the Elaichi Agent. You connect Zoho Desk once and every client uses that one connection.

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

An agent connected to Zoho Desk can look up a ticket by number or ID, read the threads on it, list tickets that match a filter, create new tickets, and update fields such as status, priority, or owner. It can also merge duplicates, split a ticket in two, move a ticket to another department, close many tickets at once, mark tickets as spam or unread, view a ticket's history, run skill based assignment, and suggest and attach relevant help articles. Because Zoho Desk offers a lot of actions, short concrete asks like "close ticket 4821" work better than long paragraphs.

### Does connecting Zoho Desk give the AI access to every department and ticket?

No. When you connect Zoho Desk you sign in as yourself, so the agent can only see the departments, tickets, and threads that your own Zoho Desk role and profile already allow. Elaichi can narrow that further, for example by hiding delete or merge actions from a team, but it can never grant the agent anything your Zoho Desk account does not have.

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

Yes. One person connects Zoho Desk in Elaichi and shares the connection with a team, and nobody else on that team ever sees or handles a Zoho credential. Each teammate still signs in to Elaichi as themselves, so every ticket update or closure in the audit log carries the name of the person who asked for it, not the name of whoever set up the connection.

### Can I stop an agent from deleting or changing tickets in Zoho Desk?

Yes. In Elaichi you can restrict Zoho Desk action by action, so a team might be allowed to read tickets and threads but not delete tickets, empty spam, or bulk update them. 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 Desk connection when someone leaves?

When you offboard a person in Elaichi, their access to Zoho Desk through every AI client ends at once. If they had shared a Zoho Desk connection with a team, that connection keeps working for everyone else, and each remaining person still acts under their own sign-in. If you ever want Zoho Desk gone entirely, disconnecting it once in Elaichi removes it from Claude, ChatGPT, Cursor, and every other client in the same step.

## All 650 Zoho Desk tools

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

- **List all Zoho Desk tickets** (List). List tickets in Zoho Desk. Returns ticketNumber, subject, dueDate, departmentId, channel, isRead, responseDueDate, contact details, createdTime, id, department, email, customerResponseTime, threadCount, team, priority, assigneeId, commentCount, webUrl, teamId, assignee, isSpam, status fields in the response.
- **Get single Zoho Desk ticket by ID** (Get). Get a ticket by id in Zoho Desk. Returns fields including id, subject, status, priority, description, createdTime, modifiedTime, contact info, assignee info, department, team, and ticketNumber.
- **Create a Zoho Desk ticket** (Create). Create a ticket in Zoho Desk with required parameters subject and departmentId. The response includes id, ticketNumber, subject, status, priority, dueDate, assigneeId, contactId, email, phone, description, category, subCategory, resolution, language, channel, classification, createdTime, modifiedTime, and webUrl.
- **Update a Zoho Desk ticket by ID** (Update). Update a ticket by id in Zoho Desk. Returns fields including entitySkills (skill IDs mapped), modifiedTime (last update), ticketNumber, status, subject, dueDate, departmentId, channel, description, language, resolution, sharedDepartments, email, priority, assigneeId, phone, webUrl, category, and status.
- **Delete a Zoho Desk ticket by ID** (Delete). Move tickets to the Recycle Bin in Zoho Desk. Requires ticketIds as a list of ticket IDs to move. Returns no content on success.
- **Zoho Desk tickets get by number** (Get). Get tickets by searching with parameters such as subject in Zoho Desk. Returns fields including id, ticketNumber, subject, status, priority, assigneeId, contactId, accountId, productId, departmentId, createdTime, modifiedTime, dueDate, email, phone, category, channel, and custom fields.
- **Zoho Desk tickets delete spam tickets** (Delete). Delete spam tickets by providing ticketIds in Zoho Desk. Returns success status, id, and error details for each ticket deleted. Maximum 50 ticketIds allowed.
- **Zoho Desk tickets merge two tickets** (Merge). Merge two tickets by providing the id of the ticket to merge into and a list of ticket ids to merge. Returns the merged ticket with fields like id, ticketNumber, subject, status, priority, contactId, assigneeId, category, subCategory, description, dueDate, language, email, phone, entitySkills, resolution, classification, channel, createdTime, modifiedTime, and custom fields.
- **Zoho Desk tickets move ticket** (Move). Move a ticket by id to a different department or forum sub-category in Zoho Desk. Provide departmentId or forumId in the request body. The response confirms the move operation.
- **Zoho Desk tickets split tickets** (Action). Split a ticket thread into a new ticket in Zoho Desk using ticket id and thread_id. Returns the new ticket's id, ticketNumber, subject, status, priority, assigneeId, createdTime, and webUrl.
- **Zoho Desk tickets bulk update tickets** (Update). Bulk update tickets by providing ids, fieldName, and optionally fieldValue and isCustomField in Zoho Desk. Returns status of the update operation.
- **Zoho Desk tickets closed many tickets** (Action). Close multiple tickets by providing a list of ticket ids in Zoho Desk. Returns status of the close operation for the specified tickets.
- **Zoho Desk tickets mark as read** (Action). Mark a ticket as read by the user in Zoho Desk. Requires ticket id. The response confirms the ticket has been marked as read.
- **Zoho Desk tickets mark as unread** (Action). Mark a ticket as unread by the user in Zoho Desk. Requires ticket id. Returns no content on success.
- **Zoho Desk tickets mark ticket as spam** (Action). Mark tickets as spam in Zoho Desk using ids and isSpam. Returns confirmation of spam status update for specified tickets.
- **Zoho Desk tickets empty spam tickets** (Action). Empty spam tickets for a specified department in Zoho Desk. Requires departmentId. The response confirms the operation with status 202.
- **Zoho Desk tickets ticket history** (Action). Get ticket history for ticket with id in Zoho Desk. Returns events with actor details, eventTime, eventName, source, and eventInfo showing changes in ticket properties.
- **Zoho Desk tickets execute skill based assignment** (Execute). Execute skill-based assignment for a ticket in Zoho Desk using ticket id. Returns isAssigned indicating assignment status, newAssignee details including id, name, email, and team information with id and name.
- **Zoho Desk tickets recalculate skills** (Action). Recalculate skills for a ticket in Zoho Desk using id. Returns skillsInfo array with skillName, skillId, skillTypeName, weightage, and mappingType, plus modifiedTime and modifiedBy fields.
- **Zoho Desk tickets suggest relevant articles for ticket** (Action). Get relevant help articles for a ticket in Zoho Desk using ticket id. Returns articles with fields like id, title, summary, createdTime, modifiedTime, status, category, and URLs for portal and web access.
- **Zoho Desk tickets map articles to tickets** (Action). Map articles to a specific ticket in Zoho Desk using ticket id and an array of article ids. Returns no content on success.
- **List all Zoho Desk threads** (List). List all threads for a ticket in Zoho Desk using ticket id. Returns thread id, author info, createdTime, status, direction, visibility, attachmentCount, and contentType.
- **Get single Zoho Desk thread by ID** (Get). Get a single thread by id and ticket_id in Zoho Desk. Returns fields including content, plainText, author (name, email), createdTime, attachments (name, size, href), and visibility.
- **Zoho Desk threads get latest thread** (Get). Get the latest thread of a ticket in Zoho Desk using ticket id. Returns fields like id, summary, content, author details, channel, attachments, createdTime, and status. Note response varies by channel.
- **List all Zoho Desk conversations** (List). List conversations for a ticket in Zoho Desk using id. Returns conversation summary, author details, type, createdTime, and id fields.
- **List all Zoho Desk ticket attachments** (List). List files attached to a ticket in Zoho Desk using ticket id. Returns attachment id, name, size, createdTime, isPublic status, href for content, and creator details if included.
- **Create a Zoho Desk ticket attachment** (Create). Create a ticket attachment in Zoho Desk using ticket id. Returns id, name, size, creatorId, createdTime, isPublic, and href of the attachment.
- **Update a Zoho Desk ticket attachment by ID** (Update). Update a ticket attachment's properties in Zoho Desk using ticket id and attachment id. Returns updated attachment details including isPublic status.
- **Delete a Zoho Desk ticket attachment by ID** (Delete). Delete a ticket attachment by ticket_id and id in Zoho Desk. No content is returned in the response.
- **List all Zoho Desk accessible organizations** (List). Get accessible organizations using the current OAuth token in Zoho Desk. Returns organization details including id, companyName, city, country, edition, isAdminInOrg, portalName, and primaryContact.
- **List all Zoho Desk ticket comments** (List). List ticket comments for ticket id in Zoho Desk. Requires limit parameter. Returns comment id, commentedTime, content, contentType, isPublic, commenter details, and mentions.
- **Get single Zoho Desk ticket comment by ID** (Get). Get ticket comment by ticket_id and id in Zoho Desk. Returns fields like id, content, plainText, commenter details, attachments, mentions, commentedTime, modifiedTime, isPublic, and contentType.
- **Create a Zoho Desk ticket comment** (Create). Create a comment on a ticket in Zoho Desk with id. Returns comment id, content, contentType, isPublic, commentedTime, commenter details, and attachments info.
- **Update a Zoho Desk ticket comment by ID** (Update). Update ticket comment with id in Zoho Desk. Returns fields: modifiedTime, attachments (id, name, size, href), commentedTime, isPublic, contentType, commenterId, content, and commenter details (name, email, roleName).
- **Delete a Zoho Desk ticket comment by ID** (Delete). Delete a ticket comment using ticket_id and id in Zoho Desk.
- **Get single Zoho Desk user by ID** (Get). Get details of a specific user in Zoho Desk by id. Returns fields including lastAccessedTime, photoURL, contactId, contact (webUrl, name, id), name, label (preferences, name, id, logoUrl), type, email (emailAddress, isVerified, isPrimary), and status.
- **Update a Zoho Desk user by ID** (Update). Update details of user with id in Zoho Desk. Returns fields id, name, contactId, email (emailAddress, isPrimary, isVerified), status, type, photoURL, lastAccessedTime, and label (id, name, preferences) in response.
- **List all Zoho Desk agents** (List). List agents in Zoho Desk. Returns fields including id, name, emailId, status, rolePermissionType, isConfirmed, profileId, roleId, and associatedDepartmentIds.
- **Get single Zoho Desk agent by ID** (Get). Get details of an agent in Zoho Desk by id. Returns fields including name, emailId, role, profile, associatedDepartments, associatedChatDepartments, phone, status, and aboutInfo.
- **Create a Zoho Desk agent** (Create). Create an agent in Zoho Desk with required parameters emailId, lastName, associatedDepartmentIds, and rolePermissionType. Returns fields including id, name, emailId, roleId, profileId, status, and isConfirmed.
- **Update a Zoho Desk agent by ID** (Update). Update agent details by id in Zoho Desk. Returns lastName, firstName, phone, rolePermissionType, associatedDepartmentIds, associatedChatDepartmentIds, emailId, langCode, timeZone, countryCode, channelExpert, aboutInfo, status, and id.
- **Zoho Desk agents get agent by agent ID** (Get). Get details of agents by agentIds in Zoho Desk. Returns fields id, firstName, lastName, emailId, roleId, profileId, photoURL, and zuid. Maximum 50 agentIds allowed.
- **Zoho Desk agents activate agents** (Activate). Activate agents by providing a list of agentIds in Zoho Desk. Returns no content on success.
- **Zoho Desk agents deactivate agent** (Deactivate). Deactivate an agent by id in Zoho Desk. Returns no content on success.
- **Zoho Desk agents reinvite unconfirmed agent** (Action). Send reinvitation mails to unconfirmed agents in Zoho Desk. Requires agentIds list. Returns no content on success.
- **Zoho Desk agents delete unconfirmed agents** (Delete). Delete unconfirmed agents in Zoho Desk by providing a list of agentIds. Returns no content on success.
- **Delete a Zoho Desk agent by ID** (Delete). Delete a confirmed agent by id in Zoho Desk. Optional parameters anonymizedName and isAnonymize control the agent's anonymization in the help desk. Returns no content on success.
- **Agents schedule reassignment for deactivated or deleted agents** (Action). Schedule reassignment of tickets, tasks, and automations from the agent identified by id to other agents within the same department in Zoho Desk. Returns no content on success.
- **Zoho Desk agents anonymize deleted agent** (Action). Anonymize deleted agent by id in Zoho Desk. Returns no content on success.
- **Zoho Desk agents agents count** (Action). Get agents count filtered by status, isConfirmed, and includeLightAgent in Zoho Desk. Returns count of agents matching the criteria.
- **Zoho Desk agents agents by profile** (Action). List agents by profile_id in Zoho Desk. Returns agents' id, firstName, lastName, emailId, photoURL, roleId, profileId, and zuid. Optional filters: active and confirmed.
- **Zoho Desk agents agents by role** (Action). List agents mapped to a specific role in Zoho Desk. Requires role_id. Returns associatedAgents array containing agent IDs.
- **List all Zoho Desk profiles** (List). List user profiles in Zoho Desk. Returns id, name, description, type, isVisible, default status, and detailed permissions for each profile.
- **Get single Zoho Desk profile by ID** (Get). Get details of a specific profile in Zoho Desk by id. Returns fields including id, name, description, type, isVisible, default status, and detailed permissions for various modules.
- **Update a Zoho Desk profile by ID** (Update). Update profile by id in Zoho Desk. Returns updated profile fields including id, name, description, isVisible, type, and detailed permissions for modules like reports, tickets, comments, social, contracts, community, products, agents, kbCategory, setup, financeInteg, accounts, timeEntry, contacts, and tasks.
- **Delete a Zoho Desk profile by ID** (Delete). Delete a profile by id in Zoho Desk and transfer its agents to the profile specified by transferToProfileId. Returns no content on success.
- **Zoho Desk profiles my profile** (Action). Get profile details of the currently logged in user in Zoho Desk. Returns id, name, description, type, isVisible, default status, and detailed permissions for various modules.
- **Zoho Desk profiles light agent profile** (Action). Get the light agent profile in Zoho Desk. Returns fields including id, name, description, type, isVisible, and detailed permissions for CRM, reports, tickets, comments, social, mobileapp, contracts, community, products, agents, kbCategory, setup, financeInteg, accounts, timeEntry, contacts, and tasks.
- **List all Zoho Desk teams** (List). List teams from all associated departments in Zoho Desk. Returns id, name, description, departmentId, logoUrl, and agents for each team.
- **Get single Zoho Desk team by ID** (Get). Get details of a team in Zoho Desk by id. Returns fields including rolesWithSubordinates, departmentId, roles, name, description, derivedAgents, id, subTeams, logoUrl, and agents.
- **Create a Zoho Desk team** (Create). Create a team with name and departmentId in Zoho Desk. Returns id, name, description, departmentId, roles, rolesWithSubordinates, agents, derivedAgents, subTeams, and logoUrl of the created team.
- **Update a Zoho Desk team by ID** (Update). Update team details by id in Zoho Desk. Returns updated fields: rolesWithSubordinates, departmentId, roles, name, description, derivedAgents, id, subTeams, logoUrl, and agents.
- **Delete a Zoho Desk team by ID** (Delete). Delete a team by id in Zoho Desk. Requires ticketNewTeam, ticketNewAgent, taskNewTeam, and taskNewAgent to reassign open tickets and tasks. Tickets can be reassigned to null, but tasks require at least one valid reassignment. Response confirms deletion.
- **List all Zoho Desk accounts** (List). List accounts in Zoho Desk. Returns fields including id, accountName, email, phone, website, createdTime, webUrl, zohoCRMAccount.id, and customerHappiness percentages.
- **Get single Zoho Desk account by ID** (Get). Get account details by id in Zoho Desk. Returns fields including accountName, country, industry, email, phone, owner (with firstName, lastName, id), and webUrl.
- **Create a Zoho Desk account** (Create). Create an account with accountName in Zoho Desk. Returns fields including id, accountName, phone, ownerId, associatedSLAIds, createdTime, modifiedTime, and webUrl.
- **Update a Zoho Desk account by ID** (Update). Update details of an existing account in Zoho Desk using id. Returns fields including accountName, phone, ownerId, associatedSLAIds, modifiedTime, createdTime, and webUrl.
- **Delete a Zoho Desk account by ID** (Delete). Delete accounts by moving them to the Recycle Bin in Zoho Desk. Requires accountIds list containing IDs of the accounts to move.
- **Zoho Desk accounts merge accounts** (Merge). Merge two or more accounts in Zoho Desk using id and ids. Returns merged account details including country, website, code, custom fields (cf), accountName, industry, phone, state, fax, email, createdTime, modifiedTime, ownerId, and zohoCRMAccount id.
- **Zoho Desk accounts accounts count** (Action). Get accounts count with required parameter viewId. Returns the total number of accounts or those starting with a specified letter. Response includes count field representing the number of accounts in Zoho Desk.
- **Zoho Desk accounts update many accounts** (Update). Update multiple accounts by providing ids, fieldName, and fieldValue in Zoho Desk. Returns success status, id, and errors for each account updated. Maximum 50 ids allowed.
- **List all Zoho Desk contacts** (List). List contacts in Zoho Desk. Returns fields including id, firstName, lastName, email, phone, mobile, photoURL, webUrl, createdTime, isSpam, isEndUser, accountId, and customerHappiness percentages.
- **Get single Zoho Desk contact by ID** (Get). Get a single contact by id in Zoho Desk. Returns fields including firstName, lastName, email, phone, owner (id, firstName, lastName), createdTime, modifiedTime, and customerHappiness percentages.
- **Create a Zoho Desk contact** (Create). Create a contact with lastName in Zoho Desk. Returns fields including id, lastName, firstName, email, phone, mobile, city, state, country, zip, description, title, type, ownerId, accountId, language, createdTime, modifiedTime, and social IDs.
- **Update a Zoho Desk contact by ID** (Update). Update details of an existing contact in Zoho Desk using id. Returns fields including lastName, modifiedTime, country, secondaryEmail, city, description, language, ownerId, type, title, twitter, street, createdTime, state, id, customerHappiness, email, zip, cf, facebook, mobile, accountId, firstName, phone, webUrl, isDeleted, isTrashed, isFollowing, isAnonymous, isSpam, photoURL, and zohoCRMContact.
- **Delete a Zoho Desk contact by ID** (Delete). Move contacts to trash in Zoho Desk. Requires contactIds array in the request body. Returns no content on success.
- **Zoho Desk contacts contacts count** (Action). Get the count of contacts filtered by viewId in Zoho Desk. Returns the total number of contacts matching the custom view. The response includes the count field representing the number of contacts.
- **Zoho Desk contacts update many contacts** (Update). Update multiple contacts by providing ids, fieldName, and fieldValue in Zoho Desk. Returns success status, id, and errors for each contact updated.
- **Zoho Desk contacts merge contacts** (Merge). Merge two or more contacts by specifying ids in Zoho Desk. Requires ids array. Returns merged contact fields including id, firstName, lastName, email, phone, accountId, language, createdTime, modifiedTime, photoURL, zohoCRMContact, customerHappiness, and custom fields.
- **Zoho Desk contacts mark contact as spam** (Action). Mark contacts as spam using Zoho Desk. Requires ids (list of contact ids) and isSpam (boolean) to mark or unmark contacts as spam. Returns success status, id, and errors if any for each contact.
- **Zoho Desk contacts contacts by ID** (Action). Get details of specific contacts by ids in Zoho Desk. Requires ids parameter with up to 20 contact ids. Returns id, firstName, lastName, email, phone, mobile, accountId, createdTime, photoURL, webUrl, isAnonymous, isEndUser, isSpam, zohoCRMContact, and customerHappiness fields.
- **List all Zoho Desk ticket tags** (List). List ticket tags for a specific department_id in Zoho Desk. Returns fields id, name, ticketCount, and tagType for each tag.
- **Create a Zoho Desk ticket tag** (Create). Associate tags to a ticket in Zoho Desk using ticket id. Returns tag name, tagType, and id for each associated tag.
- **Delete a Zoho Desk ticket tag by ID** (Delete). Dissociate tags from a ticket in Zoho Desk using ticket id and a list of tag names. Returns status 200 on success.
- **Zoho Desk ticket tags replace specified tags** (Action). Replace the specified tag using tag_id and id in Zoho Desk. Returns no content on success.
- **Zoho Desk ticket tags ticket tags** (Action). List tags for a ticket in Zoho Desk using ticket id. Returns tag id, name, and tagType for each tag associated with the ticket.
- **Zoho Desk ticket tags tickets by tags** (Action). List tags associated with a ticket in Zoho Desk using ticket id. Returns tag name, tagType, and id for each tag.
- **List all Zoho Desk tickets search** (List). Search tickets in Zoho Desk using parameters like subject with wildcard search. Returns fields including id, ticketNumber, subject, status, priority, assigneeId, contactId, accountId, productId, email, phone, category, createdTime, modifiedTime, dueDate, and channel.
- **List all Zoho Desk search** (List). Search tickets in Zoho Desk using query parameters. Returns matching tickets with fields like id, subject, status, and modifiedTime. Requires at least 3 characters in the search string.
- **List all Zoho Desk tasks** (List). List tasks with optional filters like departmentId. Returns fields such as id, subject, status, priority, dueDate, createdTime, assignee details, and webUrl in Zoho Desk.
- **Get single Zoho Desk task by ID** (Get). Get task by id in Zoho Desk. Returns fields including subject, description, status, priority, dueDate, createdTime, modifiedTime, assignee, creator, contact, ticket, and team.
- **Create a Zoho Desk task** (Create). Create a task with departmentId and subject in Zoho Desk. Returns id, subject, departmentId, dueDate, priority, status, ticketId, createdTime, modifiedTime, creatorId, ownerId, description, category, isSpam, webUrl, and modifiedBy details.
- **Update a Zoho Desk task by ID** (Update). Update task details by id in Zoho Desk. Returns fields including modifiedTime, subject, departmentId, dueDate, creatorId, description, ownerId, priority, webUrl, createdTime, id, isSpam, category, ticketId, and status.
- **Delete a Zoho Desk task by ID** (Delete). Delete tasks by moving them to the Recycle Bin in Zoho Desk. Requires entityIds list of task IDs to delete. Response returns HTTP 204 No Content on success.
- **Zoho Desk tasks tasks count** (Action). Get the number of tasks for a specified viewId and departmentId in Zoho Desk. Returns the count field indicating the total tasks.
- **Zoho Desk tasks update many tasks** (Update). Update multiple tasks by providing ids, fieldName, and optionally fieldValue and isCustomField in Zoho Desk. Returns success status, id, and errors if any for each task updated.
- **List all Zoho Desk me** (List). Get information about the currently logged in agent in Zoho Desk. Returns fields including id, name, emailId, role, profile, associatedDepartments, associatedChatDepartments, and status.
- **Get single Zoho Desk organization favicon by ID** (Get). Get the favicon for an organization in Zoho Desk using organization id. Returns the favicon image with optional fileSize parameter to specify image size (THUMBNAIL or ACTUAL).
- **Update a Zoho Desk organization favicon by ID** (Update). Update organization favicon for organization_id in Zoho Desk. Returns faviIconURL with the updated favicon URL. Maximum file size 2 MB; allowed extensions .jpg, .png, .gif, .jpeg, .ico.
- **Delete a Zoho Desk organization favicon by ID** (Delete). Delete the favicon for an organization in Zoho Desk. Requires organization id. Returns no content on success.
- **Get single Zoho Desk organization logo by ID** (Get). Get the logo for an organization in Zoho Desk using organization id. Returns the logo image file with size specified by fileSize parameter.
- **Update a Zoho Desk organization logo by ID** (Update). Update organization logo for organization_id in Zoho Desk. Returns companyLogoURL with the new logo URL. Logo must be an image file (.jpg, .png, .jpeg) max 2 MB.
- **Delete a Zoho Desk organization logo by ID** (Delete). Delete the logo for an organization in Zoho Desk. Requires organization_id. Returns no content on success.
- **Get single Zoho Desk agent photo by ID** (Get). Get agent photo by id and org_id in Zoho Desk. Returns the profile photo image file with size specified by fileSize parameter (THUMBNAIL or ACTUAL).
- **Update a Zoho Desk agent photo by ID** (Update). Upload the profile photo for the currently logged in agent in Zoho Desk. Requires uploading an image file named userPhoto with max size 500KB and extensions .jpg, .png, .gif, or .jpeg. Returns photoURL of the uploaded photo.
- **Delete a Zoho Desk agent photo by ID** (Delete). Delete the profile photo of the currently logged in agent in Zoho Desk. Returns no content on success.
- **Get single Zoho Desk preference by ID** (Get). Get preferences of the currently logged in agent in Zoho Desk. Returns fields like namePattern, articleAutoSuggestion, keyBoardShortcuts, pinAllAccounts, outBoxDelayTime, collapseSidePanel, pinAllTickets, ticketConversationView, contactsView, accountsView, pinAllContacts, ticketsView, datePattern, defaultSendBehavior, currentDepartment, timeFormat, outBoxDelay, pinAllDashboards, loginLandingPage, loadGettingStartedPage, and pinAllReports.
- **Update a Zoho Desk preference by ID** (Update). Update the preferences of the currently logged in agent in Zoho Desk. Returns no content on success. Preferences include namePattern and currentDepartment among others.
- **List all Zoho Desk profile permissions** (List). Get profile permissions for the currently logged in user in Zoho Desk. Returns permissions for crmInteg, reports, tickets, comments, social, mobileapp, contracts, community, products, agents, kbCategory, setup, financeInteg, accounts, timeEntry, contacts, and tasks.
- **List all Zoho Desk roles** (List). List roles in Zoho Desk. Returns fields including id, name, description, isDefault, isVisible, reportsTo, shareDataWithPeers, and immediateSubRoles.
- **List all Zoho Desk departments** (List). List departments with optional filters isEnabled and chatStatus in Zoho Desk. Returns fields including id, name, description, chatStatus, isEnabled, isDefault, and createdTime.
- **Get single Zoho Desk department by ID** (Get). Get details of a department by id in Zoho Desk. Returns fields including isAssignToTeamEnabled, chatStatus, hasLogo, isVisibleInCustomerPortal, creatorId, description, associatedAgentIds, isDefault, isEnabled, name, createdTime, id, and nameInCustomerPortal.
- **Update a Zoho Desk department by ID** (Update). Update department details by id in Zoho Desk. Returns fields: isAssignToTeamEnabled (team assignment status), chatStatus, hasLogo, isVisibleInCustomerPortal (visibility in help center), creatorId, description, associatedAgentIds, isDefault, isEnabled, name, createdTime, id, and nameInCustomerPortal.
- **Zoho Desk departments disable department** (Disable). Disable a department by id in Zoho Desk. Optionally move agents and emails to a new department using agentNewDepartment and emailNewDepartment. Returns no content on success.
- **Create a Zoho Desk department** (Create). Create a department with name and associatedAgentIds in Zoho Desk. Returns id, name, description, associatedAgentIds, isVisibleInCustomerPortal, isAssignToTeamEnabled, creatorId, isDefault, isEnabled, chatStatus, hasLogo, createdTime, and nameInCustomerPortal.
- **Zoho Desk departments check duplicate departments** (Duplicate). Get check for duplicate departments by departmentName in Zoho Desk. Returns isDepartmentNameExist indicating if the department name already exists.
- **Zoho Desk departments department count** (Action). Get the number of departments in Zoho Desk. Supports filtering by isEnabled. Returns count indicating total departments matching criteria.
- **Zoho Desk departments fetch multiple departments** (Action). Get details of departments by departmentIds in Zoho Desk. Returns fields including id, name, description, chatStatus, isEnabled, isDefault, hasLogo, creatorId, createdTime, and nameInCustomerPortal. Max 50 IDs allowed.
- **List all Zoho Desk department agents** (List). List agents in a department in Zoho Desk using department_id. Returns agent id, name, emailId, status, isConfirmed, aboutInfo, and channelExpert fields.
- **Create a Zoho Desk department agent** (Create). Associate agents to a department in Zoho Desk using department id and agentIds. Returns no content on success.
- **Delete a Zoho Desk department agent by ID** (Delete). Dissociate agents from a department in Zoho Desk using department id and agentIds. Returns no content on success.
- **Get single Zoho Desk department logo by ID** (Get). Get department logo by id in Zoho Desk. Returns the logo image file with size specified by fileSize parameter (THUMBNAIL or ACTUAL).
- **Update a Zoho Desk department logo by ID** (Update). Upload department logo for department with id in Zoho Desk. Requires a single image file (jpg, png, gif, jpeg) up to 2MB. Returns no content on success.
- **Delete a Zoho Desk department logo by ID** (Delete). Delete department logo for the department identified by id in Zoho Desk. Returns no content on success.
- **List all Zoho Desk channels** (List). List configured channels in Zoho Desk. Returns fields including code, name, type, photoURL, departmentId, externalId, mappedIntegration, replyConfig, and acceptsReplies.
- **List all Zoho Desk archived tickets** (List). Get archived tickets list for a given department in Zoho Desk. Requires department_id. Returns ticketNumber, status, subject, isArchived, dueDate, createdTime, id, email, contactId, threadCount, assigneeId, commentCount, accountId, phone, webUrl, and status fields.
- **List all Zoho Desk associated tickets** (List). List associated tickets in Zoho Desk with optional filters like from, limit, departmentId, assignee, status, follower, commenter, sharedDepartmentId, isShared, receivedInDays, and include. Returns ticketNumber, subject, dueDate, departmentId, channel, status, priority, assignee details, contact info, createdTime, id, webUrl, and other ticket metadata.
- **Get single Zoho Desk ticket resolution by ID** (Get). Get ticket resolution details for ticket with id in Zoho Desk. Returns modifiedTime, author details (firstName, lastName, photoURL, id, email), and content of the resolution.
- **Update a Zoho Desk ticket resolution by ID** (Update). Update ticket resolution for ticket with id in Zoho Desk. Returns modifiedTime, author details (firstName, lastName, photoURL, id, email), and content of the resolution.
- **Delete a Zoho Desk ticket resolution by ID** (Delete). Delete a resolution for a ticket in Zoho Desk. Requires ticket id. Returns no content on success.
- **Zoho Desk ticket resolution resolution history** (Action). Get resolution history of a ticket in Zoho Desk using id. Returns modifiedTime, author details (firstName, lastName, photoURL, id, email), and content of each resolution entry.
- **Get single Zoho Desk ticket metric by ID** (Get). Get ticket metrics for a ticket in Zoho Desk using id. Returns firstResponseTime, reassignCount, outgoingCount, threadCount, totalResponseTime, responseCount, agentsHandled (agentId, agentName, handlingTime), resolutionTime, stagingData (status, handledTime), and reopenCount.
- **List all Zoho Desk ticket queue view count** (List). Get the number of tickets in a specific view in Zoho Desk. Requires viewId and departmentId. Returns count representing the number of tickets in the view.
- **List all Zoho Desk agents tickets count** (List). List all agentsTicketsCount with optional departmentId or agentIds in Zoho Desk. Returns agentId, onholdCount, dueIn1HrCount, overDueCount, channel, isOnline, and openCount for each agent.
- **Get single Zoho Desk original mail content by ID** (Get). Get original mail content including headers for a specific thread in a ticket in Zoho Desk. Requires ticket_id and thread_id. Response includes date, returnPath, subject, messageId, from, to, and content fields.
- **Create a Zoho Desk reply via integrated custom channel** (Create). Send reply to a ticket in Zoho Desk using ticket id. Returns fields including summary, content, author details, channel, createdTime, id, status, and direction.
- **Create a Zoho Desk email reply** (Create). Send an email reply to a ticket in Zoho Desk using ticket id. Required fields include content and fromEmailAddress. Response returns fields like summary, attachments, author, channel, content, isForward, hasAttach, createdTime, id, to, fromEmailAddress, contentType, status, and direction.
- **Create a Zoho Desk facebook reply** (Create). Draft a Facebook reply for a ticket in Zoho Desk using ticket id. Returns summary, content, author details, createdTime, status, and actions available on the draft reply.
- **Create a Zoho Desk twitter reply** (Create). Send a Twitter reply to a ticket in Zoho Desk using ticket id. Returns summary, author details, channel, createdTime, id, status, and direction in the response.
- **Create a Zoho Desk forum reply** (Create). Create a forum reply for a ticket in Zoho Desk using ticket id. Returns fields including summary, content, author details, visibility, channel, createdTime, id, and status.
- **List all Zoho Desk contact profiles** (List). Get contact profiles for contact with id in Zoho Desk. Returns profiles with fields id, name, displayName, photoURL, channel, and source details including appName, permalink, and appPhotoURL.
- **List all Zoho Desk contact tickets** (List). List tickets for a specific contact in Zoho Desk using contact id. Returns ticketNumber, status, subject, dueDate, departmentId, channel, createdTime, id, priority, assigneeId, accountId, phone, webUrl, isSpam, and assignee details.
- **List all Zoho Desk contact products** (List). List products associated with a specific contact in Zoho Desk. Requires contact id. Returns product id, productName, unitPrice, and productCode fields.
- **Create a Zoho Desk contact product** (Create). Associate or dissociate products with a contact in Zoho Desk using contact id, product ids, and associate flag. Returns success status, product id, and errors if any for each product.
- **List all Zoho Desk contact statistics** (List). Get overall statistics of a contact in Zoho Desk using id. Returns fields including firstResponseTime, openTickets, totalTickets, customerHappiness (badCount, goodCount, okCount), closedTickets, and channelWiseCount.
- **Get single Zoho Desk contact history by ID** (Get). Get ticket history of a contact in Zoho Desk using contact id. Returns ticketNumber, statusType, subject, author details, departmentId, webUrl, eventTime, operation, ticketId, and status fields.
- **Zoho Desk help center contacts reject contact** (Reject). Reject a contact as an end-user invite in Zoho Desk help center using contact id and helpCenterIds. Returns success status, id of help center, and errors if any.
- **Zoho Desk help center contacts approve contact** (Approve). Approve a contact as an end-user in Zoho Desk help center using id and helpCenterIds. Returns approval status and contact details.
- **Zoho Desk help center contacts contact status** (Action). Get status of contact in help centers by contact id in Zoho Desk. Returns helpCenter name, id, url, status, userStatus, and userId for each help center the contact is part of.
- **Help center contacts invite multiple contacts to help center** (Invite). Invite multiple contacts to a help center in Zoho Desk using helpCenterId and contactIds. Returns success status, contact id, and error details if any for each contact.
- **Zoho Desk help center contacts invite contact to help center** (Invite). Invite a contact as an end-user to a help center in Zoho Desk using contact id and helpCenterId. Returns no content on success.
- **List all Zoho Desk contact accounts** (List). List accounts associated with a contact in Zoho Desk using contact_id. Returns accountName, phone, email, createdTime, mappingInfo (mappingId, mappingType, isAccountTicketsViewable), webUrl, and customerHappiness (badPercentage, okPercentage, goodPercentage).
- **Create a Zoho Desk contact account** (Create). Associate multiple accounts with a contact in Zoho Desk using contact id. Returns success status, account id, and error details if any account is deleted or unprocessable.
- **Zoho Desk contact accounts dissociate accounts from contact** (Action). Dissociate multiple accounts from a contact in Zoho Desk using contact id and account ids. Returns success status, account id, and any errors for each dissociation.
- **Delete a Zoho Desk contact account by ID** (Delete). Dissociate account from contact using contact_id and id in Zoho Desk. Supports processing option to move or delete tickets. Returns no content on success.
- **Delete a Zoho Desk contact photo by ID** (Delete). Delete contact photo for contact with id in Zoho Desk. Returns no content on success.
- **List all Zoho Desk acoount SLA** (List). List SLAs for an account in Zoho Desk using account id. Returns slaName, id, isActive status, and department details including name and id.
- **Create a Zoho Desk acoount SLA** (Create). Associate or dissociate an SLA from an account in Zoho Desk using account id and sla_id. The response confirms the operation with no content returned.
- **Get single Zoho Desk account statistic by ID** (Get). Get overall statistics for an account in Zoho Desk using id. Returns fields including firstResponseTime, openTickets, totalTickets, customerHappiness (badCount, goodCount, okCount), closedTickets, and channelWiseCount.
- **Get single Zoho Desk account history by ID** (Get). Get ticket history for an account in Zoho Desk using id. Returns ticketNumber, statusType, subject, author details, eventTime, operation, ticketId, and status.
- **List all Zoho Desk contracts** (List). List all contracts in Zoho Desk. Returns fields including id, contractName, accountId, contractStatus, startDate, endDate, departmentId, ownerId, and supportPlan details such as supportType, name, id, and status.
- **Get single Zoho Desk contract by ID** (Get). Get a contract by id in Zoho Desk. Returns contractName, contractStatus, startDate, endDate, product details, SLA info, supportPlan, account info, and notification settings.
- **Create a Zoho Desk contract** (Create). Create a contract with required parameters departmentId, ownerId, accountId, contractName, and startDate in Zoho Desk. Returns fields including id, contractStatus, contractNumber, description, startDate, endDate, notifyBefore, notificationAgentIds, account, product, sla, and supportPlan.
- **Update a Zoho Desk contract by ID** (Update). Update a contract by id in Zoho Desk. Returns fields including associatedSLAId, modifiedTime, product details, custom fields (cf), contractStatus, endDate, departmentId, notifyBefore, contractNumber, description, SLA info, ownerId, notificationAgentIds, accountId, creation and modification metadata, contractName, supportPlan details, startDate, and account info.
- **Delete a Zoho Desk contract by ID** (Delete). Delete contracts by moving them to the Recycle Bin in Zoho Desk. Requires contractIds list.
- **Zoho Desk contracts update many contracts** (Update). Update multiple contracts by providing ids, fieldName, isCustomField, and fieldValue in Zoho Desk. Returns success status, id, and errors for each contract updated.
- **List all Zoho Desk associated contacts** (List). List contacts associated with an account in Zoho Desk. Requires account id. Returns contact fields including id, firstName, lastName, email, phone, mobile, createdTime, isSpam, and webUrl.
- **List all Zoho Desk account products** (List). List products for a specific account in Zoho Desk. Requires account id. Returns product id, productName, unitPrice, and productCode for each product.
- **Create a Zoho Desk account product** (Create). Associate or dissociate products with an account in Zoho Desk using account id, product ids, and associate flag. Returns success status, product id, and error details if any for each product.
- **Update a Zoho Desk account contact mapping by ID** (Update). Update account-contact mapping by id in Zoho Desk. Returns mappingId, accountId, contactId, mappingType, and isAccountTicketsViewable fields reflecting the updated association.
- **List all Zoho Desk ticket tasks** (List). List tasks by ticket id in Zoho Desk. Returns task fields including subject, dueDate, status, priority, assignee, contact, team, and ticket details.
- **Delete a Zoho Desk spam task by ID** (Delete). Delete spam tasks by providing taskIds in Zoho Desk. Returns success status, id, and error details for each task deleted.
- **Zoho Desk spam tasks empty spam tickets** (Action). Delete all spam tasks for a specified department in Zoho Desk. Requires departmentId. Response confirms successful deletion with status 202.
- **List all Zoho Desk products** (List). List products with optional filtering by viewId, from, limit, departmentId, ownerId, sortBy, fields, and include parameters in Zoho Desk. Returns id, productName, unitPrice, productCode, and departmentIds for each product.
- **Get single Zoho Desk product by ID** (Get). Get a single product by id in Zoho Desk. Returns fields including productName, productCode, unitPrice, owner (with id, name, photoURL), departmentIds, departments (with id and name), createdTime, modifiedTime, and isDeleted.
- **Create a Zoho Desk product** (Create). Create a product with departmentIds and productName in Zoho Desk. Returns id, productName, productCode, unitPrice, departmentIds, ownerId, description, createdTime, modifiedTime, and isDeleted fields.
- **Update a Zoho Desk product by ID** (Update). Update product details by id in Zoho Desk. Returns fields: unitPrice (price), modifiedTime (last update), cf (custom fields), description, departmentIds, ownerId, layoutId, productName, productCategory, productCode, isDeleted, createdBy, createdTime, modifiedBy, and id.
- **Delete a Zoho Desk product by ID** (Delete). Move products to trash in Zoho Desk using productIds and optionally departmentId. Returns no content on success.
- **Zoho Desk products duplicate records** (Duplicate). Get duplicate product records by productName in Zoho Desk. Returns id, productName, unitPrice, and productCode for each duplicate product found.
- **List all Zoho Desk product tickets** (List). List tickets for a specific product in Zoho Desk using id. Returns ticketNumber, sentiment, statusType, subject, dueDate, departmentId, channel, createdTime, id, email, productId, contactId, threadCount, priority, assigneeId, commentCount, accountId, phone, webUrl, teamId, and status fields.
- **List all Zoho Desk product contacts** (List). List contacts associated with a product in Zoho Desk. Returns fields including id, firstName, lastName, email, phone, accountId, createdTime, photoURL, webUrl, and customerHappiness percentages.
- **Create a Zoho Desk product contact** (Create). Associate or dissociate contacts with a product in Zoho Desk using product id and contact ids. Returns status of the operation. Maximum 10 contacts can be associated per request.
- **List all Zoho Desk product accounts** (List). List accounts associated with a product in Zoho Desk using product id. Returns accountName, email, phone, website, createdTime, webUrl, zohoCRMAccount.id, and id for each account.
- **Create a Zoho Desk product account** (Create). Associate or dissociate accounts with a product in Zoho Desk using product id and account ids. Returns status of the operation. Maximum 10 accounts can be associated per request.
- **List all Zoho Desk help centers** (List). List help centers in Zoho Desk. Returns fields including id, name, isDefault, departmentIds, isMultilingualEnabled, helpCenterLocales, primaryLocale, logoUrl, url, and status.
- **Get single Zoho Desk help center by ID** (Get). Get details of a specific help center in Zoho Desk using id. Returns fields like name, url, status, primaryLocale, domains, logoUrl, favIconUrl, and helpCenterLocales.
- **Update a Zoho Desk help center site map by ID** (Update). Update Helpcenter sitemaps for the given helpCenter id in Zoho Desk. This operation generates new sitemaps and returns no content on success.
- **List all Zoho Desk user groups** (List). List user groups for a user in Zoho Desk. Requires user id. Returns groups with fields id, name, addedTime, helpCenterId, logoUrl, and status.
- **List all Zoho Desk user labels** (List). List labels of a user in Zoho Desk using user id. Returns label id, name, isPrimary status, helpCenterId, assignedTime, and preferences including shape, bgColor, and textColor.
- **Create a Zoho Desk user label** (Create). Assign labels to a user in Zoho Desk using user id and labels list. Returns success status, label id, and errors if any for each label assigned.
- **Delete a Zoho Desk user label by ID** (Delete). Remove labels from a user in Zoho Desk using id and labelIds. Returns success status, id, and errors for each label removed. Optional helpCenterId can specify the help center.
- **List all Zoho Desk user badges** (List). List user badges for id in Zoho Desk. Returns badge fields: id, name, description, isCustom, and iconUrl.
- **Create a Zoho Desk user badge** (Create). Add specified badges to a user in Zoho Desk. Requires user id and badgeIds. Returns success status, badge id, and error details if any for each badge.
- **Delete a Zoho Desk user badge by ID** (Delete). Remove badges from user with id in Zoho Desk. Requires badgeIds list. Response returns success status, id, and errors for each badge removal.
- **List all Zoho Desk labels** (List). List labels with optional filtering by helpCenterId in Zoho Desk. Returns id, name, count, createdTime, modifiedTime, helpCenterId, preferences, creator, modifier, and logoUrl fields.
- **Get single Zoho Desk label by ID** (Get). Get details of a specific label in Zoho Desk by id. Returns fields including name, count, createdTime, modifiedTime, creator, modifier, preferences, helpCenterId, and logoUrl.
- **Create a Zoho Desk label** (Create). Create a label with name and helpCenterId in Zoho Desk. Returns id, name, helpCenterId, count, createdTime, modifiedTime, preferences, creator, modifier, and logoUrl.
- **Update a Zoho Desk label by ID** (Update). Update label details by id in Zoho Desk. Returns id, name, count, createdTime, modifiedTime, preferences, creator, modifier, helpCenterId, and logoUrl.
- **Delete a Zoho Desk label by ID** (Delete). Delete a label by id in Zoho Desk. Returns no content on success.
- **Zoho Desk labels delete labels by IDS** (Delete). Delete labels by labelIds in Zoho Desk. Returns no content on success.
- **List all Zoho Desk label users** (List). List users under a label in Zoho Desk using label id. Returns user id, name, emailAddress, userType, assignee info (id, name, photoUrl), assignedTime, and status.
- **Create a Zoho Desk label user** (Create). Assign label to multiple users in Zoho Desk using label id and userIds. Returns no content on success.
- **Delete a Zoho Desk label user by ID** (Delete). Remove users under a label in Zoho Desk using label id and userIds. Returns no content on success.
- **List all Zoho Desk group users** (List). List users in a group in Zoho Desk by group id. Returns user id, name, emailAddress, userType, status, addedTime, label (name and id), and creator (id, name, photoUrl).
- **Create a Zoho Desk group user** (Create). Add users to a specific group in Zoho Desk. Requires group id and a list of user ids to be added. The response returns no content on success.
- **Delete a Zoho Desk group user by ID** (Delete). Remove users from group in Zoho Desk using group id and userIds. Returns no content on success.
- **List all Zoho Desk articles** (List). List articles with parameters from, limit, sortBy, status, categoryId, permission, authorId, and modifiedTimeRange in Zoho Desk. Returns fields like id, title, summary, createdTime, modifiedTime, status, viewCount, likeCount, and author details.
- **Get single Zoho Desk article by ID** (Get). Get article by id in Zoho Desk. Returns fields including title, summary, author, createdTime, modifiedTime, status, tags, viewCount, and webUrl.
- **Create a Zoho Desk article** (Create). Create an article in Zoho Desk with required parameters categoryId, title, answer, status, and permission. Returns fields including id, title, status, permission, authorId, answer, tags, expiryDate, seoTitle, seoKeywords, seoDescription, and isSEOEnabled.
- **Update a Zoho Desk article by ID** (Update). Update an article by id in Zoho Desk. Returns fields including id, title, answer, status, permission, tags, seoTitle, seoKeywords, seoDescription, isSEOEnabled, expiryDate, and permalink.
- **Delete a Zoho Desk article by ID** (Delete). Move articles to trash in Zoho Desk. Requires ids array of article ids to be deleted. Returns success status, id, and errors if any for each article.
- **Zoho Desk articles validate permalink** (Validate). Validate permalink availability for a help article in Zoho Desk. Requires permalink. Returns isAvailable indicating availability and suggestion for an alternative permalink.
- **Zoho Desk articles article count** (Action). Get the number of articles published in Zoho Desk knowledge base filtered by optional categoryId, authorId, status, and permission. Returns count as the number of matching articles.
- **Zoho Desk articles preview article** (Action). Create a preview of an article in Zoho Desk with title and answer. Returns the title and answer fields showing the formatted content for review before publishing.
- **Get single Zoho Desk article history by ID** (Get). Get article history for id in Zoho Desk. Requires from and limit query parameters. Returns eventTime, event type, user info (id, name, photoURL), and event-specific details like versions, tags, comments, attachments, status, title, SEO changes, and permissions.
- **Update a Zoho Desk help articles position by ID** (Update). Update article position in Zoho Desk by repositioning articles within a leaf category identified by category_id. Requires ids array of article entity ids. Only leaf categories with up to 1000 articles can be repositioned. Response returns no content.
- **Get single Zoho Desk article statistic by ID** (Get). Get article statistics for id in Zoho Desk. Returns feedbackCount, likeCount, dislikeCount, viewCount, usageCount, commentCount, attachmentCount, lastLikedTime, lastDislikedTime, lastActivityTime, and lastUsageTime.
- **List all Zoho Desk article translations** (List). Get translations of an article in Zoho Desk by article id. Returns fields including id, title, locale, translationState, createdTime, modifiedTime, authorId, permission, status, and URLs for web and portal access.
- **Get single Zoho Desk article translation by ID** (Get). Get a specific translation of an article in Zoho Desk using article id and locale. Returns fields including title, summary, answer, author, status, createdTime, modifiedTime, and webUrl.
- **Zoho Desk article translations like translation** (Action). Add a like to a translation for an article in Zoho Desk. Requires article id and locale. Returns no content on success.
- **Zoho Desk article translations dislike translation** (Action). Add a dislike to a translation for an article in Zoho Desk. Requires article id and locale. Returns no content on success.
- **Delete a Zoho Desk article translation by ID** (Delete). Trash an article translation by article_id and locale in Zoho Desk. The response returns no content with status 204 on success.
- **Create a Zoho Desk article translation** (Create). Add a translated version of an article in Zoho Desk. Requires article id, title, answer, status, permission, locale, authorId, and translationState. Returns fields including id, title, answer, status, permission, locale, authorId, translationState, tags, seo details, and URLs.
- **Update a Zoho Desk article translation by ID** (Update). Edit a translated article by article id and locale in Zoho Desk. Returns fields including modifiedTime, translationState, status, title, answer, tags, seo details, permission, authorId, and expiryDate.
- **Get single Zoho Desk translation attachment by ID** (Get). Get attachments for an article translation in Zoho Desk using article_id and locale. Returns resourceId, extension, name, viewUrl, downloadUrl, createdTime, and filesize for each attachment.
- **Create a Zoho Desk translation attachment** (Create). Attach files to a translation of an article in Zoho Desk using article_id and locale. Returns resourceId, extension, name, viewUrl, downloadUrl, createdTime, and filesize of attached files.
- **Delete a Zoho Desk translation attachment by ID** (Delete). Dissociate attachments from a translation in Zoho Desk using article id and locale. Requires attachmentIds array. Returns no content on success.
- **Translation attachments upload and associate attachments** (Upload). Upload and associate an attachment to an article translation in Zoho Desk. Requires article id, locale, and attachmentType. Returns resourceId, name, extension, viewUrl, downloadUrl, createdTime, and filesize.
- **Translation attachments download article translation attachment** (Download). Download article translation attachment content for article_id, locale, and id in Zoho Desk. Returns the attachment content, optionally displayed inline if specified.
- **Create a Zoho Desk portal gallery attachment** (Create). Upload attachments to your portal gallery in Zoho Desk. Requires workspaceId and attachmentType. Returns resourceId, extension, name, filesize, and url of the uploaded attachment.
- **Get single Zoho Desk transaltions permalink by ID** (Get). Get permalinks of a translation by article id and locale in Zoho Desk. Returns primaryPermalink and secondaryPermalinks arrays.
- **Update a Zoho Desk transaltions permalink by ID** (Update). Update permalink of translation for article_id and locale in Zoho Desk. Returns primaryPermalink as the updated permalink and secondaryPermalinks as the list of old permalinks added to redirection.
- **Delete a Zoho Desk transaltions permalink by ID** (Delete). Remove redirection permalink from translation using article id and locale in Zoho Desk. Returns no content on success.
- **List all Zoho Desk article feedback** (List). List feedback comments on articles in Zoho Desk. Returns fields including id, content, createdTime, status, article details (id, title, locale, author), ticket details (id, ticketNumber, webUrl), contact details (id, name), and resolution details (id, resolution, createdTime).
- **Get single Zoho Desk article feedback by ID** (Get). Get details of a specific feedback comment in Zoho Desk by id. Returns fields including content, status, createdTime, contact info, ticket info, article info, and resolution details.
- **Delete a Zoho Desk article feedback by ID** (Delete). Delete a feedback comment by id in Zoho Desk. Returns no content on success.
- **Zoho Desk article feedback convert feedback comment to ticket** (Convert). Create a ticket from an article feedback comment in Zoho Desk using id. Returns ticketNumber, webUrl, id, deletedTime, and deletedBy details of the created ticket.
- **Create a Zoho Desk kbcategory logo** (Create). Upload a logo image to Zoho Desk. Returns the id of the uploaded logo image.
- **Create a Zoho Desk helpdesk section** (Create). Create a section with name and parentCategoryId in Zoho Desk. Returns id, name, description, visibility, status, parentCategoryId, createdBy, modifiedBy, createdTime, modifiedTime, and translations.
- **Update a Zoho Desk helpdesk section by ID** (Update). Update a helpdesk section by id in Zoho Desk. Returns fields including id, name, description, visibility, status, logoUrl, createdBy, modifiedBy, createdTime, modifiedTime, isFollowing, groups, rootCategoryId, isTrashed, parentCategoryId, order, and translations.
- **Get single Zoho Desk helpdesk section by ID** (Get). Get a helpdesk section by id in Zoho Desk. Returns fields including name, description, visibility, status, createdBy, modifiedBy, createdTime, modifiedTime, and translations.
- **Create a Zoho Desk root category moderator** (Create). Add moderators to a root category in Zoho Desk using id and moderatorIds. Returns success status, moderator id, and any errors for each moderator added.
- **Delete a Zoho Desk root category moderator by ID** (Delete). Remove moderators from a root category in Zoho Desk using rootCategoryId and moderatorIds. Returns success status, id of each moderator removed, and any errors.
- **Create a Zoho Desk root category permalink** (Create). Add a permalink to a root category translation in Zoho Desk using root category id and locale. Returns createdBy info, isPrimary status, createdTime, and permalink fields in the response.
- **Delete a Zoho Desk root category permalink by ID** (Delete). Remove a permalink of a root category translation in Zoho Desk. Requires id and locale. Returns primaryPermalink and secondaryPermalinks fields indicating updated permalinks.
- **List all Zoho Desk root categories** (List). List root categories with required parameters from and limit in Zoho Desk. Returns fields including id, name, status, visibility, helpcenterId, isReviewEnabled, isTrashed, sectionsCount, and article counts.
- **Get single Zoho Desk root category by ID** (Get). Get details of a root category by id in Zoho Desk. Returns fields including name, description, createdBy, modifiedBy, status, associatedDepartmentIds, and moderationType.
- **Create a Zoho Desk root category** (Create). Create a root category in Zoho Desk with required fields name, description, status, visibility, articleViewType, isReviewEnabled, and logoId. Returns fields including id, name, status, visibility, articleViewType, isReviewEnabled, publishedArticleCount, and associatedDepartmentIds.
- **Get single Zoho Desk category tree by ID** (Get). Get the full category tree for a root category in Zoho Desk using id. Returns fields including name, description, locale, article counts, visibility, status, order, and nested children categories.
- **List all Zoho Desk billing history time track settings** (List). List history details of billing TimeTrack Settings for a department using dep_id. Returns events with fields like name (event type), modifiedTime, modifiedBy, agentId, cost, oldValue, newValue, owner, and modifiedAgent.
- **List all Zoho Desk views** (List). List views for a specific module in Zoho Desk using module. Returns id, name, and isCustomView fields for each view.
- **List all Zoho Desk starred views** (List). List starred views for the module in Zoho Desk. Requires module. Returns starred view id, name, isCustomView, and count (number of resources, shown only for Tickets module).
- **Create a Zoho Desk starred view** (Create). Star a view by id in Zoho Desk. Optionally specify departmentId as a query parameter. The response returns no content (204 status).
- **Delete a Zoho Desk starred view by ID** (Delete). Remove star from a view by id in Zoho Desk, disabling quick access to the view. Optional departmentId can be provided. No content is returned in the response.
- **Get single Zoho Desk last accessed view by ID** (Get). Get the last accessed view for the specified module and departmentId in Zoho Desk. Returns view id, name, and user preference including records count, sort field, and receivedIn filter.
- **Update a Zoho Desk last accessed view by ID** (Update). Update the last accessed view for a user in Zoho Desk using id and optional departmentId. The response confirms the update with no content returned.
- **List all Zoho Desk search modules** (List). Search across modules in Zoho Desk with searchStr, departmentId, from, limit, and sortBy parameters. Returns fields like id, module, subject, status, contact, account, department, and assignee for matched records.
- **List all Zoho Desk search tickets** (List). Search tickets in Zoho Desk using parameters like subject, status, priority, email, phone, assigneeId, contactId, accountId, productId, and custom fields. Returns fields including id, ticketNumber, subject, status, priority, assigneeId, contact info, createdTime, modifiedTime, and more.
- **List all Zoho Desk search contacts** (List). Search contacts in Zoho Desk using parameters like id, fullName, lastName, email, phone, and accountName. Returns fields including id, firstName, lastName, email, phone, account, createdTime, modifiedTime, and owner.
- **List all Zoho Desk search accounts** (List). Search accounts in Zoho Desk with parameters like id or accountName. Returns fields including id, accountName, owner, country, modifiedTime, website, industry, phone, createdTime, fax, and email.
- **List all Zoho Desk search articles** (List). Search help articles in Zoho Desk using parameters like title, departmentId, id, categoryName, categoryId, tag, _all, createdTimeRange, modifiedTimeRange, and sortBy. Returns fields including id, title, summary, author, createdTime, modifiedTime, status, category, likeCount, dislikeCount, viewCount, and webUrl.
- **List all Zoho Desk search tasks** (List). Search tasks in Zoho Desk with parameters like id, subject, ticketNumber, status, priority, assigneeId, and departmentId. Returns fields including id, subject, status, priority, assignee details, department, createdTime, modifiedTime, and dueDate.
- **List all Zoho Desk search call** (List). Search calls in Zoho Desk with parameters like id, departmentId, subject, ticketNumber, status, priority, assigneeId, and createdTimeRange. Returns fields including id, subject, status, priority, startTime, createdTime, modifiedTime, assignee details, ticket info, and duration.
- **List all Zoho Desk search event** (List). Search events in Zoho Desk with parameters like id, departmentId, subject, ticketNumber, status, priority, assigneeId, and createdTimeRange. Returns event fields including id, subject, status, priority, startTime, createdTime, modifiedTime, assignee details, ticket info, and category.
- **List all Zoho Desk search products** (List). Search products in Zoho Desk using parameters like productName, productCode, id, departmentId, contactId, accountId. Returns fields id, productName, productCode, createdTime, modifiedTime, createdBy, modifiedBy, departmentIds, description, and custom fields.
- **List all Zoho Desk search activities** (List). Search activities in Zoho Desk with parameters such as departmentId, id, subject, ticketNumber, status, priority, assigneeId, createdTimeRange, modifiedTimeRange, and sortBy. Returns fields including id, subject, status, priority, assignee, department, createdTime, modifiedTime, and dueDate.
- **List all Zoho Desk search records** (List). Search records in Zoho Desk custom module using module_api_name. Returns fields including id, name, createdTime, modifiedTime, owner, createdBy, modifiedBy, layout, department, and custom fields (cf). Supports up to 10 field filters.
- **List all Zoho Desk ticket time entry** (List). List time entries for a ticket in Zoho Desk using ticket id. Returns fields including owner details, time spent, executedTime, description, billing info, and totalCost.
- **Get single Zoho Desk ticket time entry by ID** (Get). Get a time entry for a ticket in Zoho Desk using ticket_id and id. Returns fields including owner details, time spent (hours, minutes, seconds), description, billing info, and cost details.
- **Create a Zoho Desk ticket time entry** (Create). Create a ticket time entry for ticket_id in Zoho Desk. Requires executedTime. Returns fields including id, executedTime, hoursSpent, minutesSpent, secondsSpent, description, ownerId, requestChargeType, agentCostPerHour, additionalCost, fixedCost, invoiceId, isBillable, mode, createdTime, and totalCost.
- **Update a Zoho Desk ticket time entry by ID** (Update). Update an existing ticket time entry in Zoho Desk using ticket_id and id. Returns fields including secondsSpent, parent ticket info, cf custom fields, executedTime, costs, description, hoursSpent, ownerId, billing info, createdTime, invoiceId, requestChargeType, additionalCost, and totalCost.
- **Delete a Zoho Desk ticket time entry by ID** (Delete). Delete a ticket time entry by ticket_id and id in Zoho Desk. Returns 200 status on successful deletion.
- **Zoho Desk ticket time entry summation of ticket time entries** (Action). Get summation of time entries for a ticket in Zoho Desk using ticket id. Returns totalMins, totalHours, totalCosts, and totalSeconds.
- **Zoho Desk ticket time entry ticket time entries by billing type** (Action). Get ticket time entries by billingType for ticket with id in Zoho Desk. Returns entries with fields like owner, secondsSpent, parent ticket info, billingType, createdTime, and totalCost.
- **List all Zoho Desk ticket approvals** (List). List time entries for a ticket in Zoho Desk using ticket id. Returns fields including owner details, time spent, description, billing info, executedTime, createdTime, and totalCost.
- **Get single Zoho Desk ticket approval by ID** (Get). Get a time entry for a ticket in Zoho Desk using ticket_id and id. Returns fields like owner details, time spent (hours, minutes, seconds), description, billing info, and timestamps.
- **Create a Zoho Desk ticket approval** (Create). Create a time entry for a ticket in Zoho Desk using ticket_id. Requires executedTime. Returns fields including id, executedTime, hoursSpent, minutesSpent, secondsSpent, description, ownerId, requestChargeType, agentCostPerHour, additionalCost, fixedCost, isBillable, invoiceId, mode, createdTime, and totalCost.
- **Update a Zoho Desk ticket approval by ID** (Update). Update a ticket time entry by ticket_id and id in Zoho Desk. Returns fields including secondsSpent, parent ticket info, custom fields (cf), executedTime, costs, description, time spent, ownerId, billing info, mode, invoiceId, requestChargeType, and totalCost.
- **List all Zoho Desk task time entry** (List). List time entries for a task in Zoho Desk using task id. Returns fields including id, executedTime, description, owner details, hoursSpent, isBillable, billingType, createdTime, and totalCost.
- **Get single Zoho Desk task time entry by ID** (Get). Get a task time entry by task_id and id in Zoho Desk. Returns fields including owner details, time spent (secondsSpent, minutesSpent, hoursSpent), executedTime, description, billing info, and cost details.
- **Create a Zoho Desk task time entry** (Create). Create a task time entry in Zoho Desk with executedTime. Returns fields including id, executedTime, hoursSpent, minutesSpent, secondsSpent, description, ownerId, requestChargeType, agentCostPerHour, additionalCost, fixedCost, isBillable, mode, invoiceId, and parent task details.
- **Update a Zoho Desk task time entry by ID** (Update). Update a task time entry by task_id and id in Zoho Desk. Returns fields including secondsSpent, parent ticket info, custom fields (cf), executedTime, costs, description, time spent, ownerId, billing info, mode, invoiceId, and requestChargeType.
- **Delete a Zoho Desk task time entry by ID** (Delete). Delete a task time entry by task_id and id in Zoho Desk. This operation removes the specified time entry recorded for a task.
- **Get single Zoho Desk task time entries summation by ID** (Get). Get summation of task time entries for task with id in Zoho Desk. Returns totalMins, totalHours, totalCosts, and totalSeconds representing the summed time and cost values.
- **List all Zoho Desk agent time entries** (List). List agent time entries for a given id in Zoho Desk. Returns fields including owner details, time spent, parent ticket/task info, executedTime, billing info, and costs.
- **Get single Zoho Desk agent time entry by ID** (Get). Get an agent time entry by agent_id and id in Zoho Desk. Returns fields including owner details, time spent (secondsSpent, minutesSpent, hoursSpent), description, billing info, and associated ticket info.
- **Get single Zoho Desk agent time entries summation by ID** (Get). Get summation of agent time entries for agent with id in Zoho Desk. Returns totalMins, totalHours, totalCosts, and totalSeconds representing the summed time and cost entries.
- **List all Zoho Desk contact time entry** (List). List time entries for a contact in Zoho Desk using contact id. Returns fields like owner details, time spent, parent ticket/task info, executedTime, billing details, and description.
- **Get single Zoho Desk contact time entries summation by ID** (Get). Get summation of time entries for a contact in Zoho Desk using contact id. Returns totalMins, totalHours, totalCosts, and totalSeconds.
- **List all Zoho Desk account time entries** (List). List time entries for an account in Zoho Desk using account id. Returns fields including owner details, time spent, parent ticket/task info, costs, billing status, and timestamps.
- **Get single Zoho Desk account time entries summation by ID** (Get). Get summation of time entries for an account in Zoho Desk using account id. Returns totalMins, totalHours, totalCosts, and totalSeconds fields representing the summed time and cost values.
- **Get single Zoho Desk ticket timer by ID** (Get). Get the time elapsed and current state of the ticket timer for a ticket in Zoho Desk. Returns hours, minutes, seconds, and state fields.
- **Zoho Desk ticket timer ticket timer actions** (Action). Perform timer action on a ticket in Zoho Desk using ticket id and action. Returns hours, minutes, seconds, and state of the timer.
- **Get single Zoho Desk task timer by ID** (Get). Get the time elapsed and current state of the task timer in Zoho Desk for the specified task id. Returns hours, minutes, seconds, and state fields.
- **Zoho Desk task timer task timer actions** (Action). Perform timer action START, STOP, PAUSE, or RESUME on a specific task in Zoho Desk. Returns hours, minutes, seconds, and state of the timer after action.
- **Get single Zoho Desk active timer by ID** (Get). Get currently running active timers for an agent in Zoho Desk by departmentId. Returns timer details (hours, minutes, seconds, state), associated ticket info (ticketNumber, subject, dueDate, depId, id, depName, status), and related entity type.
- **List all Zoho Desk active timer** (List). List active timers for a department in Zoho Desk using department_id. Returns owner details, timer state and duration, related ticket/task/event info, startTime, and entity type.
- **List all Zoho Desk active ticket timers** (List). List active ticket timers for ticket with id in Zoho Desk. Returns owner details (firstName, lastName, name, id, photoURL), timer details (hours, minutes, seconds, state), and userId.
- **List all Zoho Desk active task timers** (List). List active task timers for task with id in Zoho Desk. Returns timer state, hours, minutes, seconds, and owner details including name and id.
- **List all Zoho Desk search tags** (List). Get tags from Zoho Desk by departmentId. Returns tag name, tagType, and id fields in the response.
- **List all Zoho Desk recent tags** (List). List the five most recent tags associated with tickets in Zoho Desk for the specified departmentId. Returns tag id, name, tagType, and ticketCount.
- **Update a Zoho Desk recent tag by ID** (Update). Update recent tags by adding a tag to the list of recently viewed tags in Zoho Desk. Requires tag id. No response body is returned.
- **List all Zoho Desk customer feedback** (List). List all customer feedback for a given department in Zoho Desk. Requires department. Returns fields including agent details, ticket info, contact, rating, feedback, ratedTime, and id.
- **Get single Zoho Desk customer feedback by ID** (Get). Get customer feedback content by id in Zoho Desk. Returns the content field with the feedback text.
- **Get single Zoho Desk customer feeback content by ID** (Get). Get customer feedback content by id in Zoho Desk. Returns the content field with the feedback text.
- **Get single Zoho Desk customer feedback placeholder link by ID** (Get). Get the customer feedback placeholder link for departmentId in Zoho Desk. Returns an HTML snippet in 'linkHolder' to embed a feedback link in reply emails.
- **List all Zoho Desk ticket templates** (List). List ticket templates with required limit parameter in Zoho Desk. Returns id, ticketTemplateName, layoutId, and showInCustomerPortal fields for each template.
- **Get single Zoho Desk ticket template by ID** (Get). Get details of a specific ticket template in Zoho Desk using id. Returns fields like ticketTemplateName, layoutId, showInCustomerPortal, and ticketTemplateValues including department, email, phone, and secondaryContacts.
- **Create a Zoho Desk ticket template** (Create). Create a ticket template with ticketTemplateName and ticketTemplateValues in Zoho Desk. Returns id, ticketTemplateName, showInCustomerPortal, layoutId, and ticketTemplateValues including departmentId, email, phone, and secondaryContacts.
- **Update a Zoho Desk ticket template by ID** (Update). Update details of a specific ticket template in Zoho Desk using id. Returns fields showInCustomerPortal, ticketTemplateName, id, layoutId, and ticketTemplateValues including subject, email, departmentId, productId, and secondaryContacts.
- **Delete a Zoho Desk ticket template by ID** (Delete). Delete ticket templates by ids in Zoho Desk. Returns success status, id, and errors if any for each template deleted.
- **Get single Zoho Desk ticket comment history by ID** (Get). Get the history of comment activities on a ticket comment in Zoho Desk using ticket_id and id. Returns fields including attachments, commentedTime, isPublic, commenterId, content, and commenter details such as name, roleName, and email.
- **List all Zoho Desk accounts comments** (List). List comments on an account in Zoho Desk using id. Returns comment id, content, contentType, commentedTime, commenter details (name, email, roleName), and mentions if included.
- **Get single Zoho Desk accounts comment by ID** (Get). Get an account comment by account id and comment_id in Zoho Desk. Returns fields including id, content, contentType, commenter details, mention details, commentedTime, and modifiedTime.
- **Create a Zoho Desk accounts comment** (Create). Create an account comment for account with id in Zoho Desk. Returns id, content, contentType, commentedTime, commenterId, and commenter details including name, roleName, type, and email.
- **Update a Zoho Desk accounts comment by ID** (Update). Update an account comment by account id and comment_id in Zoho Desk. Returns fields id, content, contentType, commentedTime, commenterId, and commenter details including name, email, and role.
- **Delete a Zoho Desk accounts comment by ID** (Delete). Delete an account comment by account id and comment_id in Zoho Desk. Returns 200 status on successful deletion.
- **List all Zoho Desk tasks comments** (List). List comments on a task in Zoho Desk using id. Returns comment id, content, contentType, commentedTime, commenter details including name, email, and roleName. Limit parameter is required.
- **Get single Zoho Desk tasks comment by ID** (Get). Get a task comment by task_id and id in Zoho Desk. Returns fields including id, content, contentType, commentedTime, commenter details (name, email, roleName), and attachments.
- **Create a Zoho Desk tasks comment** (Create). Create a comment on a task in Zoho Desk using task id. Returns comment id, content, contentType, commentedTime, commenter details including name, email, roleName, and attachments info.
- **Update a Zoho Desk tasks comment by ID** (Update). Update a task comment with id in Zoho Desk. Requires task_id and id. Returns updated comment fields including id, content, contentType, commenter details, commentedTime, modifiedTime, and attachments.
- **Delete a Zoho Desk tasks comment by ID** (Delete). Delete a task comment by task id and comment_id in Zoho Desk.
- **List all Zoho Desk contracts comments** (List). List contract comments for contract id in Zoho Desk. Returns id, content, contentType, commentedTime, modifiedTime, commenterId, attachments, and commenter details if included.
- **Get single Zoho Desk contracts comment by ID** (Get). Get a contract comment by contract_id and id in Zoho Desk. Returns fields including id, content, contentType, commenter details, commentedTime, modifiedTime, and attachments.
- **Create a Zoho Desk contracts comment** (Create). Create a contract comment for contract with id in Zoho Desk. Returns id, content, contentType, commentedTime, commenterId, commenter details, and attachments.
- **Update a Zoho Desk contracts comment by ID** (Update). Update a contract comment by contract_id and id in Zoho Desk. Returns updated comment fields including id, content, contentType, commenter details, commentedTime, and attachments.
- **Delete a Zoho Desk contracts comment by ID** (Delete). Delete a contract comment by contract_id and id in Zoho Desk. Returns 200 status on success.
- **Create a Zoho Desk upload** (Create). Upload a file in Zoho Desk. Returns id, name, size, creatorId, createdTime, isPublic, and href of the uploaded file. Note: Each upload ID can be linked to a single parent entity.
- **List all Zoho Desk contacts attachments** (List). List files attached to a contact in Zoho Desk using contact id. Returns attachment id, name, size, createdTime, isPublic, href, and creator details including firstName, lastName, email, and photoURL.
- **Create a Zoho Desk contacts attachment** (Create). Create a contact attachment for contact id in Zoho Desk. Returns id, name, size, creatorId, createdTime, isPublic, and href of the attachment.
- **Delete a Zoho Desk contacts attachment by ID** (Delete). Delete a contact attachment by contact_id and id in Zoho Desk. The response confirms successful deletion with HTTP 200 status.
- **List all Zoho Desk accounts attachments** (List). List files attached to an account in Zoho Desk using account id. Returns attachment id, name, size, createdTime, isPublic, href, and creator details including id, firstName, lastName, email, and photoURL.
- **Create a Zoho Desk accounts attachment** (Create). Create an attachment for an account in Zoho Desk using account id. Returns id, name, size, creatorId, createdTime, isPublic, and href of the attachment.
- **Delete a Zoho Desk accounts attachment by ID** (Delete). Delete an attachment from an account in Zoho Desk using account id and attachment_id. Returns status 200 on success.
- **List all Zoho Desk duplicate contacts** (List). List duplicate contacts by fieldName in Zoho Desk. Returns count and fieldValue for duplicates. Note: If 202 status is returned, deduplication is in progress for large datasets.
- **List all Zoho Desk duplicate contacts details** (List). List details of duplicate contacts in Zoho Desk using fieldName and fieldValues. Returns fieldValue and contacts array with contact details including id, firstName, lastName, email, phone, accountId, createdTime, and customerHappiness metrics.
- **List all Zoho Desk duplicate accounts** (List). List duplicate accounts by fieldName in Zoho Desk. Returns count and fieldValue for each duplicate group. If 202 status is returned, deduplication is in process due to large data volume.
- **List all Zoho Desk duplicate accounts details** (List). List details of duplicate accounts in Zoho Desk using fieldName and fieldValues. Returns accounts array with id, accountName, email, phone, website, createdTime, webUrl, and zohoCRMAccount fields for each duplicate group.
- **Get single Zoho Desk duplicate accounts default field by ID** (Get). Get the default field name set for account deduplication in Zoho Desk. Returns the fieldName which indicates the field used for deduplication.
- **Create a Zoho Desk duplicate accounts default field** (Create). Set the default field for account deduplication in Zoho Desk using fieldName and markDefault parameters. Returns no content on success.
- **List all Zoho Desk entity followers** (List). Get list of followers for an entity in Zoho Desk using module_api_name and id. Returns follower details including id, name, userType, email, photoURL, webUrl, and label with preferences and logoUrl.
- **Get single Zoho Desk entity followers count by ID** (Get). Get the count of followers for an entity in Zoho Desk using module_api_name and id. Returns the count field representing the number of followers. Optional userType filter can be applied.
- **List all Zoho Desk account followers** (List). Get list of users following an account in Zoho Desk. Requires account id. Returns followers' id, firstName, lastName, email, and photoURL.
- **Create a Zoho Desk account follower** (Create). Add one or more users as followers to an account in Zoho Desk. Requires account id and followerIds list. Returns no content on success.
- **Delete a Zoho Desk account follower by ID** (Delete). Remove one or more users from the followers list of an account in Zoho Desk. Requires account id and followerIds list. Returns no content on success.
- **List all Zoho Desk contact followers** (List). Get the list of users following a contact in Zoho Desk. Requires contact id. Returns followers' id, firstName, lastName, email, and photoURL.
- **Create a Zoho Desk contact follower** (Create). Add one or more users as followers to a contact in Zoho Desk. Requires contact id and followerIds list. Returns no content on success.
- **Delete a Zoho Desk contact follower by ID** (Delete). Remove one or more users from the followers list of a contact in Zoho Desk. Requires contact id and followerIds. Returns no content on success.
- **List all Zoho Desk ticket followers** (List). Get the list of users following a ticket in Zoho Desk using ticket id. Returns followers' id, firstName, lastName, email, photoURL, and following type (ticket, contact, or account).
- **Create a Zoho Desk ticket follower** (Create). Add one or more users as followers to a ticket in Zoho Desk. Requires ticket id and followerIds list. Returns no content on success.
- **Delete a Zoho Desk ticket follower by ID** (Delete). Remove one or more users from the followers list of a ticket in Zoho Desk. Requires ticket id and followerIds list. Returns no content on success.
- **List all Zoho Desk task attachments** (List). Get attachments for a specific task in Zoho Desk by task id. Returns attachment id, name, size, createdTime, isPublic, href, and creator details including id, firstName, lastName, email, and photoURL.
- **Create a Zoho Desk task attachment** (Create). Create a task attachment in Zoho Desk by uploading a file to the task identified by id. Returns fields size, creatorId, name, createdTime, isPublic, id, and href for the attachment.
- **Delete a Zoho Desk task attachment by ID** (Delete). Delete a task attachment by task id and attachment_id in Zoho Desk. This operation removes the specified attachment from the task.
- **List all Zoho Desk product attachments** (List). List all attachments for a product in Zoho Desk using product id. Returns id, name, size, createdTime, isPublic, href, creatorId, and optionally creator details.
- **Create a Zoho Desk product attachment** (Create). Create an attachment for a product in Zoho Desk using product id. Returns id, name, size, creatorId, createdTime, isPublic, and href of the attachment.
- **Delete a Zoho Desk product attachment by ID** (Delete). Delete an attachment from a product in Zoho Desk using product id and attachment_id. Returns no content on success.
- **List all Zoho Desk ticket activities** (List). List activities for a ticket in Zoho Desk using ticket id. Returns fields including id, activityType, status, priority, createdTime, completedTime, subject, assignee, team, and webUrl.
- **Delete a Zoho Desk spam activity by ID** (Delete). Delete all spam activities for a department in Zoho Desk. Requires departmentId. Returns status 202 on success.
- **List all Zoho Desk calls** (List). List calls in Zoho Desk with optional filters like include, from, limit, departmentId, departmentIds, viewId, assignee, startTime, isCompleted, and sortBy. Returns id, subject, completedTime, departmentId, creatorId, ownerId, priority, isCommented, webUrl, createdTime, startTime, assignee, isSpam, activityType, status, and direction fields.
- **Get single Zoho Desk call by ID** (Get). Get details of a specific call in Zoho Desk by id. Returns fields including subject, status, duration, direction, startTime, completedTime, priority, contact info, ticket info, assignee, team, creator, livecall recordings, and webUrl.
- **Create a Zoho Desk call** (Create). Create a call in Zoho Desk with required parameters departmentId, subject, startTime, direction, duration, status, and contactId. Returns id, subject, departmentId, contactId, startTime, duration, direction, status, priority, ticketId, creatorId, createdTime, and webUrl.
- **Update a Zoho Desk call by ID** (Update). Update call details by id in Zoho Desk. Returns fields including id, subject, description, status, duration, direction, contactId, ticketId, departmentId, priority, createdTime, modifiedTime, completedTime, webUrl, isSpam, and modifiedBy user info.
- **Delete a Zoho Desk call by ID** (Delete). Delete calls by moving call entries to the Recycle Bin in Zoho Desk. Requires entityIds list of call IDs to delete. Response returns no content on success.
- **Zoho Desk calls update many calls** (Update). Update multiple calls by providing ids, fieldName, and optionally fieldValue and isCustomField in Zoho Desk. Returns success status, id, and errors for each call updated.
- **Zoho Desk calls clear live call mapping from an activity** (Clear). Clear the live call mapping from a call in Zoho Desk using the call id. The response returns no content on success.
- **List all Zoho Desk ticket calls** (List). List calls associated with a ticket in Zoho Desk by ticket id. Returns call details including subject, completedTime, contact info, createdTime, startTime, direction, ticket info, priority, assignee, status, and webUrl.
- **Delete a Zoho Desk spam call by ID** (Delete). Delete spam calls by providing callIds in Zoho Desk. Returns success status, id, and errors for each call deleted.
- **Zoho Desk spam calls empty spam calls** (Action). Delete all spam calls for the specified departmentId in Zoho Desk. Returns status 202 on success.
- **List all Zoho Desk calls comments** (List). List call comments for call with id in Zoho Desk. Requires limit parameter. Returns comment id, content, contentType, commentedTime, commenter details including name, email, and roleName.
- **Get single Zoho Desk calls comment by ID** (Get). Get a call comment by call_id and id in Zoho Desk. Returns fields including id, content, contentType, commentedTime, commenter details (name, email, roleName), and attachments with name and href.
- **Create a Zoho Desk calls comment** (Create). Create a call comment for call with id in Zoho Desk. Returns id, content, contentType, commentedTime, commenter details including name, email, and role, and any attachments.
- **Update a Zoho Desk calls comment by ID** (Update). Update a call comment by call_id and id in Zoho Desk. Returns fields id, content, contentType, commenter details, commentedTime, modifiedTime, and attachments.
- **Delete a Zoho Desk calls comment by ID** (Delete). Delete a call comment by call_id and id in Zoho Desk. Returns no content on success.
- **List all Zoho Desk events** (List). List events in Zoho Desk with optional filters like startTime, departmentId, assignee, and isCompleted. Returns event fields including id, subject, startTime, status, priority, assignee, contact, ticket, and webUrl.
- **Get single Zoho Desk event by ID** (Get). Get details of a specific event in Zoho Desk by id. Returns fields including subject, startTime, status, priority, creator, assignee, contact, ticket, team, and webUrl.
- **Create a Zoho Desk event** (Create). Create an event with departmentId, subject, startTime, duration, and contactId in Zoho Desk. Returns id, subject, departmentId, startTime, duration, contactId, priority, category, ticketId, status, createdTime, creatorId, webUrl, ownerId, description, and isSpam fields.
- **Update a Zoho Desk event by ID** (Update). Update event details by id in Zoho Desk. Returns fields including modifiedTime, contactId, subject, completedTime, departmentId, creatorId, description, priority, duration, webUrl, createdTime, modifiedBy, startTime, id, isSpam, category, ticketId, and status.
- **Delete a Zoho Desk event by ID** (Delete). Delete events by moving them to the Recycle Bin in Zoho Desk. Requires entityIds list of event IDs to delete. Returns no content on success.
- **Zoho Desk events update many events** (Update). Delete events by moving them to the Recycle Bin in Zoho Desk. Requires entityIds list of event IDs to delete. Returns no content on success.
- **List all Zoho Desk event tickets** (List). List events for a ticket in Zoho Desk using ticket id. Returns event details including subject, createdTime, startTime, status, priority, contact info, assignee, team, and ticket info.
- **Update a Zoho Desk spam event by ID** (Update). Update multiple events by providing ids, fieldName, and optionally fieldValue and isCustomField in Zoho Desk. Returns success status, id, and errors if any for each event updated.
- **Delete a Zoho Desk spam event by ID** (Delete). Delete spam events by providing eventIds in Zoho Desk. Returns success status, id, and error details for each event deleted.
- **Zoho Desk spam events empty spam events** (Action). Delete all spam events for the specified departmentId in Zoho Desk. Returns status 202 on success.
- **Create a Zoho Desk event comment** (Create). Create a comment on an event in Zoho Desk using event id. Returns id, content, contentType, commentedTime, commenterId, commenter details, and attachments of the created comment.
- **Update a Zoho Desk event comment by ID** (Update). Update an event comment by event_id and id in Zoho Desk. Returns id, content, contentType, commenter details, commentedTime, modifiedTime, and attachments.
- **Delete a Zoho Desk event comment by ID** (Delete). Delete an event comment by event_id and id in Zoho Desk. Returns no content on success.
- **Get single Zoho Desk event comment by ID** (Get). Get a specific event comment by event_id and id in Zoho Desk. Returns fields including id, content, contentType, commentedTime, commenter details (name, email, roleName), attachments, and mentions if included.
- **List all Zoho Desk event comments** (List). List event comments for event id in Zoho Desk. Returns comment id, content, contentType, commentedTime, commenter details, and mentions if included.
- **Create a Zoho Desk display entity** (Create). Post request to auto display an entity in Zoho Desk by specifying agent_id, entity_name (tickets or contacts), and entity_id. This triggers the agent's browser to open the entity automatically.
- **List all Zoho Desk modules** (List). Get all modules in Zoho Desk. Returns fields including id, displayLabel, apiName, nameField, pluralLabel, singularLabel, hasRecycleBin, isCustomModule, isDeptSpecific, createdTime, and modifiedTime.
- **Get single Zoho Desk module by ID** (Get). Get a Module by id in Zoho Desk. Returns fields including displayLabel, apiName, description, createdTime, modifiedTime, modifier details, profileIds, departmentIds, and flags like isCustomModule and hasRecycleBin.
- **Update a Zoho Desk module by ID** (Update). Edit a custom module in Zoho Desk by module id. Requires singularLabel, pluralLabel, departmentIds, and profileIds. Returns updated module fields including displayLabel, modifiedTime, apiName, modifier details, description, and departmentIds.
- **Create a Zoho Desk module** (Create). Create a Custom Module in Zoho Desk with singularLabel and pluralLabel. Returns fields including id, displayLabel, apiName, description, departmentIds, profileIds, isDeptSpecific, createdTime, modifiedTime, and modifier details.
- **List all Zoho Desk user modules** (List). Get modules accessible to the current user profile in Zoho Desk. Returns fields including id, displayLabel, apiKey, isEnabled, pluralLabel, and singularLabel for each module.
- **Get single Zoho Desk record by ID** (Get). Get a single record by module_api_name and id in Zoho Desk. Returns fields including id, name, layout, owner, createdBy, modifiedBy, createdTime, modifiedTime, department, isPresence, and custom fields.
- **List all Zoho Desk records** (List). Get records from a specified module in Zoho Desk using viewId. Returns fields including id, name, createdTime, modifiedTime, owner, createdBy, modifiedBy, layout, and department.
- **Create a Zoho Desk record** (Create). Create a record in Zoho Desk. Requires the primary field 'name' of the module. Returns the created record with its details.
- **Update a Zoho Desk record by ID** (Update). Update a record identified by id in module module_api_name in Zoho Desk. Returns updated fields including id, name, layout, owner, custom fields (cf), modifiedTime, createdTime, createdBy, modifiedBy, isPresence, and department details.
- **Delete a Zoho Desk record by ID** (Delete). Move records to the Recycle Bin in Zoho Desk using module_api_name and recordIds. Returns success status, record id, and any errors for each record moved.
- **Zoho Desk records record count** (Action). Get record count for module_api_name in Zoho Desk. Requires viewId. Returns count field indicating number of records.
- **Zoho Desk records update many records** (Update). Update multiple records in Zoho Desk by specifying module_api_name, ids (max 50), and fieldName. Returns success status, id, and errors for each record updated.
- **Get single Zoho Desk module organization field by ID** (Get). Get a field by id in Zoho Desk. Returns displayLabel, apiName, isCustomField, toolTipType, showToHelpCenter, isEncryptedField, toolTip, id, type, maxLength, and isMandatory fields.
- **List all Zoho Desk module organization fields** (List). Get organization fields in a module in Zoho Desk. Requires module parameter. Returns fields with displayLabel, apiName, type, id, maxLength, and isMandatory indicating field details and requirements.
- **Update a Zoho Desk module organization field by ID** (Update). Edit a field by id in Zoho Desk. Returns displayLabel, apiName, isCustomField, toolTipType, showToHelpCenter, isEncryptedField, toolTip, id, type, maxLength, and isMandatory in the response.
- **Create a Zoho Desk module organization field** (Create). Create a field in Zoho Desk for the specified module. Requires module, displayLabel, and type. Returns displayLabel, apiName, isCustomField, toolTipType, showToHelpCenter, isEncryptedField, toolTip, id, type, maxLength, and isMandatory.
- **Delete a Zoho Desk module organization field by ID** (Delete). Delete a custom field by id in Zoho Desk. Returns a 200 status on successful deletion.
- **List all Zoho Desk organization custom fields count** (List). Get organization custom fields count in a module in Zoho Desk. Requires module. Returns types, maximumLimit, available, and type fields for each custom field category.
- **List all Zoho Desk field permissions** (List). Get field permissions for all profiles in Zoho Desk for the field identified by id. Returns profileName, profileId, isReadOnly, isReadAccess, isWriteAccess, isWriteOnly, isInVisible, isInVisibleAccess, and isCustomProfile.
- **Update a Zoho Desk field permission by ID** (Update). Update field permissions for a specific field in Zoho Desk using id. Returns profiles with profileName, profileId, isReadOnly, isWriteOnly, isReadAccess, isWriteAccess, isInVisible, isInVisibleAccess, and isCustomProfile fields.
- **List all Zoho Desk layouts** (List). List layouts for a specified module in Zoho Desk. Requires module, status, from, and limit. Returns layout id, layoutName, layoutDisplayName, status, departmentId, isDefaultLayout, createdBy, createdTime, modifiedBy, modifiedTime, and layoutProfiles with profile details.
- **Get single Zoho Desk layout by ID** (Get). Get layout details by id in Zoho Desk. Returns fields including id, layoutName, layoutDesc, layoutDisplayName, isDefaultLayout, sections with fields and their properties, createdBy, createdTime, modifiedBy, modifiedTime, and departmentId.
- **Create a Zoho Desk layout** (Create). Create a layout with module, isDefaultLayout, and sections in Zoho Desk. Returns id, layoutName, layoutDisplayName, module, isDefaultLayout, sections with fields, status, createdBy, createdTime, modifiedBy, and modifiedTime.
- **Update a Zoho Desk layout by ID** (Update). Update details of an existing layout in Zoho Desk by layout id. Returns fields including id, layoutName, layoutDisplayName, layoutDesc, isDefaultLayout, sections with fields, createdBy, createdTime, modifiedBy, modifiedTime, and departmentId.
- **Delete a Zoho Desk layout by ID** (Delete). Delete a layout by id in Zoho Desk and transfer entities to the layout specified by transferToLayoutId. Returns no content on success.
- **Zoho Desk layouts clone layout** (Action). Create a new layout by cloning an existing layout in Zoho Desk using id. Requires layoutName, layoutDisplayName, and isDefaultLayout. Returns fields like id, layoutName, layoutDisplayName, layoutDesc, isDefaultLayout, sections with fields, createdBy, createdTime, modifiedBy, modifiedTime, module, and status.
- **Zoho Desk layouts activate layout** (Activate). Activate a deactivated layout by id in Zoho Desk. Returns layout details including id, layoutName, layoutDisplayName, module, sections with fields, status, createdBy, createdTime, modifiedBy, and modifiedTime.
- **Zoho Desk layouts deactivate layout** (Deactivate). Deactivate an existing layout by id in Zoho Desk and transfer entities to another layout specified by transferToLayoutId. Returns no content on success.
- **List all Zoho Desk layout profiles** (List). Get layout profiles by layout id in Zoho Desk. Returns profileName, isDefault, id, and type fields for each profile associated with the layout.
- **Create a Zoho Desk layout profile** (Create). Associate layout profiles to the layout using id. Returns no content on success.
- **Get single Zoho Desk standard layout format by ID** (Get). Get the standard layout format for the specified module in Zoho Desk. Requires module parameter. Returns layout sections with fields including displayLabel, name, id, type, isMandatory, and allowedValues where applicable.
- **Get single Zoho Desk my form by ID** (Get). Get details of a layout based on the current user's profile in Zoho Desk. Requires layoutId. Returns fields like id, layoutName, sections with fields including displayLabel, apiName, type, and isMandatory.
- **Delete a Zoho Desk layout field by ID** (Delete). Remove a field from a layout in Zoho Desk using layout id and field id. The response confirms the unassociation of the field from the layout.
- **Zoho Desk layout fields clone fields to other layouts** (Action). Clone a field identified by id from layout identified by layout_id to other layouts in Zoho Desk. Returns success status of the cloning operation.
- **Get single Zoho Desk layout picklist value by ID** (Get). Get picklist values for a specific field in a layout in Zoho Desk using layout_id and id. Returns picklist values or downloads CSV if fileType=CSV is passed. Empty 200 response if header param is missing.
- **Update a Zoho Desk record picklist value by ID** (Update). Replace the oldValue with newValue for the PickList field identified by fieldId in all existing records of layout with id. Returns confirmation of replacement or creation of new picklist value.
- **List all Zoho Desk layout rules** (List). Get layout rules filtered by limit in Zoho Desk. Returns id, name, description, fieldName, layoutId, status, createdBy, createdTime, modifiedBy, modifiedTime, systemGenerated, executeInHelpCentre, and fieldConditions with conditions and actions.
- **Get single Zoho Desk layout rule by ID** (Get). Get a single layout rule by layout_id and id in Zoho Desk. Returns fields including name, description, status, fieldConditions with conditions and actions, createdBy, createdTime, modifiedBy, and modifiedTime.
- **Create a Zoho Desk layout rule** (Create). Create a layout rule for layout_id in Zoho Desk with required fieldName, name, and fieldConditions. Returns id, name, description, fieldName, status, executeInHelpCentre, layoutId, createdBy, createdTime, modifiedBy, modifiedTime, systemGenerated, and fieldConditions.
- **Update a Zoho Desk layout rule by ID** (Update). Update an existing layout rule by layout_id and id in Zoho Desk. Returns fields including name, description, fieldName, status, executeInHelpCentre, fieldConditions, createdBy, createdTime, modifiedBy, modifiedTime, systemGenerated, and layoutId.
- **Delete a Zoho Desk layout rule by ID** (Delete). Delete a layout rule by id from a layout specified by layout_id in Zoho Desk.
- **List all Zoho Desk layout rule criteria fields** (List). List criteria fields for layout rules in Zoho Desk for layout identified by id and category. Returns fields with their name, label, type, and available conditions for criteria.
- **List all Zoho Desk validation rules** (List). Get layout validation rules with limit in Zoho Desk. Returns id, fieldName, fieldConditions, createdBy, createdTime, modifiedBy, modifiedTime, executeInHelpCentre, systemGenerated, layoutId, and status fields.
- **Get single Zoho Desk validation rule by ID** (Get). Get a validation rule by id and layout_id in Zoho Desk. Returns fields including fieldConditions (rule conditions and actions), modifiedTime, fieldName, createdBy, createdTime, modifiedBy, id, systemGenerated, layoutId, and status.
- **Create a Zoho Desk validation rule** (Create). Create a validation rule for a field in a layout in Zoho Desk. Requires layout id and fieldConditions. Returns id, fieldName, status, layoutId, createdBy, createdTime, modifiedBy, modifiedTime, executeInHelpCentre, systemGenerated, and fieldConditions.
- **Update a Zoho Desk validation rule by ID** (Update). Update details of an existing validation rule by layout_id and id in Zoho Desk. Returns updated fields: fieldConditions (rule conditions and actions), modifiedTime, fieldName, description, systemGenerated, layoutId, executeInHelpCentre, createdBy, name, createdTime, modifiedBy, id, and status.
- **Delete a Zoho Desk validation rule by ID** (Delete). Delete a validation rule by id from a layout using layout_id in Zoho Desk. No content is returned in the response.
- **List all Zoho Desk dependency mappings** (List). List dependency mappings in a layout in Zoho Desk. Requires layout_id. Returns mappings with parent and child fields including displayLabel, allowedValues, id, and mapping relations.
- **Create a Zoho Desk dependency mapping** (Create). Create a dependency mapping in Zoho Desk with layoutId, parentId, childId, and mappings. Returns id, parent and child field details including displayLabel and allowedValues, and the mapping configuration.
- **Update a Zoho Desk dependency mapping by ID** (Update). Update details of an existing dependency mapping in Zoho Desk using id. Returns id, parent and child objects with displayLabel and allowedValues, mappings, childId, layoutId, and parentId.
- **Delete a Zoho Desk dependency mapping by ID** (Delete). Delete a dependency mapping by id in Zoho Desk.
- **List all Zoho Desk possible dependency mappings** (List). Get possible dependency mappings in a layout in Zoho Desk using layout_id. Returns parent and child fields with displayLabel, allowedValues, and id for configuring dependency mappings.
- **List all Zoho Desk mail reply address** (List). List mail reply addresses for department_id in Zoho Desk. Returns id, address, displayName, isActive, isVerified, isSmtpEnabled, serviceProviderType, createdBy, modifiedBy, createdTime, and modifiedTime fields.
- **Get single Zoho Desk mail reply address by ID** (Get). Get details of a MailReplyAddress by id in Zoho Desk. Returns fields including address, isVerified, isSmtpEnabled, displayName, departmentId, isActive, smtpDetails (port, host, userName, connectionType), createdBy, createdTime, modifiedBy, modifiedTime, and serviceProviderType.
- **Create a Zoho Desk mail reply address** (Create). Create a MailReplyAddress with departmentId, address, and displayName in Zoho Desk. Returns id, address, displayName, departmentId, isVerified, isActive, smtpDetails, serviceProviderType, createdBy, createdTime, modifiedBy, modifiedTime, and url.
- **Update a Zoho Desk mail reply address by ID** (Update). Update an existing MailReplyAddress by id in Zoho Desk. Returns fields including id, address, displayName, departmentId, isActive, isVerified, createdBy, modifiedBy, modifiedTime, createdTime, url, and serviceProviderType.
- **Delete a Zoho Desk mail reply address by ID** (Delete). Delete a MailReplyAddress by id in Zoho Desk.
- **Zoho Desk mail reply address send verification mail** (Reply). Send a verification mail to the MailReplyAddress identified by id in Zoho Desk. The response confirms the verification mail was sent with no content returned.
- **List all Zoho Desk support email adddress** (List). List SupportEmailAddresses for a given departmentId in Zoho Desk. Returns id, address, friendlyName, isMailFetching, createdBy, modifiedBy, createdTime, and modifiedTime fields.
- **Get single Zoho Desk support email adddress by ID** (Get). Get details of a SupportEmailAddress by id in Zoho Desk. Returns id, address, friendlyName, departmentId, isMailFetching, createdTime, modifiedTime, createdBy, and modifiedBy information.
- **Create a Zoho Desk support email adddress** (Create). Create a SupportEmailAddress with departmentId, friendlyName, and address in Zoho Desk. Returns id, address, friendlyName, departmentId, createdTime, modifiedTime, createdBy, modifiedBy, and isMailFetching fields.
- **Update a Zoho Desk support email adddress by ID** (Update). Update details of an existing SupportEmailAddress by id in Zoho Desk. Returns id, address, departmentId, friendlyName, isMailFetching, createdTime, modifiedTime, createdBy, and modifiedBy.
- **Delete a Zoho Desk support email adddress by ID** (Delete). Delete a SupportEmailAddress by id in Zoho Desk.
- **List all Zoho Desk department mail configurations** (List). List MailConfigurations for a specific department in Zoho Desk. Requires department_id. Returns privateThreadConfig, agentNameInTicketReply, createContactWithReplyTo, createTicketForOriginalSender, and autoCCToMailbox fields.
- **Update a Zoho Desk department mail configuration by ID** (Update). Update department-level MailConfigurations for a specific department in Zoho Desk. Returns the updated settings including privateThreadConfig, agentNameInTicketReply, createContactWithReplyTo, createTicketForOriginalSender, and autoCCToMailbox.
- **List all Zoho Desk organization mail configurations** (List). List organization-level MailConfigurations in Zoho Desk. Returns privateThreadConfig, agentNameInTicketReply, createContactWithReplyTo, createTicketForOriginalSender, and autoCCToMailbox fields.
- **Update a Zoho Desk organization mail configuration by ID** (Update). Update organization-level MailConfigurations in Zoho Desk. Requires boolean parameters privateThreadConfig, agentNameInTicketReply, createContactWithReplyTo, createTicketForOriginalSender, and autoCCToMailbox. Returns updated configuration fields.
- **Update a Zoho Desk support email address sub domain by ID** (Update). Update the support email address subdomain in Zoho Desk. Requires supportEmailDomain. Returns updatedTime, updatedBy, supportEmailDomain, and oldDomain fields showing update details.
- **List all Zoho Desk countries** (List). List all countries available in Zoho Desk with fields id (country code), name, currencyCode, and currencySymbol returned in the response. Note: the countries object will be deprecated soon; use data instead.
- **List all Zoho Desk languages** (List). List all languages available in Zoho Desk. Returns language names as keys and their locale codes as values in the response.
- **List all Zoho Desk time zones** (List). List all time zones available in Zoho Desk. Returns an array of time zones with fields 'id' (time zone identifier) and 'name' (time zone description with GMT offset).
- **List all Zoho Desk agent signatures** (List). Get signatures of agent by id in Zoho Desk. Returns customizedSignatures with signature HTML and departmentId, defaultSignature HTML, agentId, id, and isActive status.
- **Update a Zoho Desk agent signature by ID** (Update). Update signatures of an agent in Zoho Desk using id. Returns id, agentId, isActive (whether signature is included in replies), defaultSignature (agent's default signature), and customizedSignatures (department-specific signatures).
- **Update a Zoho Desk customized agent signature by ID** (Update). Update signatures of an agent in Zoho Desk using id. Returns customizedSignatures with departmentId and signature, defaultSignature, isActive status, and agentId.
- **List all Zoho Desk business associated automation rules** (List). List associated automation rules for a business hour set in Zoho Desk using id. Returns ruleId, ruleName, and ruleType for each automation rule.
- **List all Zoho Desk business hour sets** (List). List business hour sets with optional filters from, limit, status, and businessHourIds in Zoho Desk. Returns id, name, type, status, businessTimes (startTime, endTime, day), timeZone, createdBy, createdTime, modifiedBy, and modifiedTime fields.
- **Get single Zoho Desk business hour set by ID** (Get). Get business hours set by id in Zoho Desk. Returns fields including name, businessTimes (startTime, endTime, day), timeZone (name, id), type, status, createdBy, createdTime, modifiedBy, and modifiedTime.
- **Create a Zoho Desk business hour set** (Create). Create a business hour set with name, status, and type in Zoho Desk. Returns id, name, status, type, timeZone, businessTimes, createdTime, modifiedTime, createdBy, and modifiedBy.
- **Update a Zoho Desk business hour set by ID** (Update). Update business hours set by id in Zoho Desk. Returns fields including id, name, status, type, businessTimes (weekly schedule), associatedHolidayList (holiday list details), and timeZone.
- **Delete a Zoho Desk business hour set by ID** (Delete). Delete a business hours set by id in Zoho Desk. Returns no content on success.
- **List all Zoho Desk blueprints** (List). List all blueprints for a specified module in Zoho Desk. Optional parameters include departmentId and status. Returns blueprint details such as id, name, module, departmentId, active status, type, states, transitions, and connections.
- **Get single Zoho Desk blueprint by ID** (Get). Get details of a specific blueprint by id in Zoho Desk. Returns blueprint id, name, description, type, module, departmentId, layoutId, states with escalation info, transitions with actions, criteria, and connections.
- **Create a Zoho Desk blueprint** (Create). Create a blueprint in Zoho Desk with required parameters: name, module, departmentId, layoutId, type, actions, fieldIds, strictModeType, fieldId, chartData, connectionDetails, stateDetails, states, transitions, and connections. The response returns blueprint details including id, name, description, type, module, departmentId, layoutId, transitions with id and name, states with id and type, chartData with canvasPosition and connectionDetails, and connections with fromState, toState, and transition details.
- **Update a Zoho Desk blueprint by ID** (Update). Update an existing blueprint by id in Zoho Desk. Returns updated blueprint details including criteria, departmentId, module, description, type, transitions, layoutId, states, chartData, name, connections, and fieldId.
- **Delete a Zoho Desk blueprint by ID** (Delete). Delete a specific blueprint by id in Zoho Desk.
- **Zoho Desk blueprints re order blueprints** (Action). Reorder blueprints for a specific department and module in Zoho Desk. Requires departmentId, module, and a list of blueprint ids. Returns status of the reorder operation.
- **Zoho Desk blueprints revoke blueprint at entity level** (Revoke). Revoke blueprint from a ticket in Zoho Desk using ticket id. Returns a message confirming the blueprint revocation.
- **Zoho Desk blueprints revoke blueprint from blueprint level** (Revoke). Revoke all entities from a specific blueprint in Zoho Desk using id. Returns a message confirming the blueprint revoke is scheduled.
- **List all Zoho Desk applied blueprint details of ticket** (List). Get applied blueprint details of ticket with id in Zoho Desk. Returns transitions with fromState, toState, criteria, name, owners, id, canUserPerformTransition, isCriteriaSatisfied, and draftDetails fields.
- **Get single Zoho Desk during transition form by ID** (Get). Get during transition form details for the given ticket_id and id in Zoho Desk. Returns formActions array with actionType, draftContent, fieldDetails, and isMandatory fields describing the transition form.
- **Create a Zoho Desk transition** (Create). Perform transition for a ticket in Zoho Desk using ticket_id and id. Returns a message confirming the transition completion.
- **Get single Zoho Desk transition draft attachment by ID** (Get). Get attachment content of a transition draft in Zoho Desk. Requires ticket_id, transition_id, and id. Returns the attachment content.
- **Delete a Zoho Desk transition draft attachment by ID** (Delete). Delete attachment with id from a transition draft specified by ticket_id and transition_id in Zoho Desk.
- **Create a Zoho Desk during actions transition draft** (Create). Save the during actions transition draft for ticket with ticket_id and transition with transition_id in Zoho Desk. Returns draftBy with name and id of the drafter, and draftAt timestamp.
- **Delete a Zoho Desk during actions transition draft by ID** (Delete). Delete the during actions transition draft for a ticket in Zoho Desk. Requires ticket_id and id. No content is returned in the response.
- **Get single Zoho Desk created tickets count by ID** (Get). Get created tickets count grouped by groupBy for a specified duration in Zoho Desk. Returns totalTicketCount, avg, ticketCount array with count, value, and referenceValue fields.
- **List all Zoho Desk on hold tickets count** (List). Get on hold tickets count grouped by groupBy and filtered by duration in Zoho Desk. Returns ticketCount array with count and value fields, totalTicketCount, avg, and groupedBy.
- **List all Zoho Desk closed tickets count** (List). Get closed tickets count grouped by groupBy and filtered by duration in Zoho Desk. Returns ticketCount array with count and value fields, totalTicketCount, avg, and groupedBy fields.
- **List all Zoho Desk unresolved tickets count** (List). Get unresolved tickets count grouped by groupBy in Zoho Desk. Requires groupBy and duration. Returns count, value, and referenceValue for each group along with totalTicketCount and avg.
- **List all Zoho Desk resolution times** (List). List resolution times grouped by groupBy with required parameters groupBy and duration in Zoho Desk. Returns timeData array with avgAgentTime, avgSystemTime, ticketCount, value, and referenceValue fields.
- **List all Zoho Desk response times** (List). List response times grouped by groupBy with isFirstResponse and duration parameters in Zoho Desk. Returns avgAgentTime, avgSystemTime, responseCount, and value fields for each group.
- **List all Zoho Desk total response count** (List). Get total response count grouped by groupBy and filtered by duration in Zoho Desk. Returns count and value fields representing response counts and their grouping attribute.
- **List all Zoho Desk reopened tickets count** (List). Get reopened tickets count grouped by groupBy and filtered by duration in Zoho Desk. Returns ticketCount array with count, value (group key), and referenceValue fields.
- **List all Zoho Desk domains** (List). List domains with optional filters isVerified and isApplied in Zoho Desk. Returns domain, isVerified, isApplied, sslStatus, verifiedBy, and verifiedTime fields.
- **Create a Zoho Desk domain** (Create). Create a domain in Zoho Desk with the required domain address. Returns domain, isVerified (verification status), sslStatus (SSL state), and zdSecurityCode (security code).
- **Zoho Desk domains verify domain** (Verify). Verify a domain using method and domain parameters in Zoho Desk. Returns isVerified (verification status), domain, sslStatus, verifiedBy (user who verified), and verifiedTime (verification timestamp).
- **Zoho Desk domains apply domain** (Action). Apply a domain to the default portal in Zoho Desk. Requires domain. Returns appliedTime, sslStatus, domain, isApplied, and verification details.
- **Zoho Desk domains reset current domain** (Action). Reset the current domain of the default portal in Zoho Desk. Returns no content on success.
- **Get single Zoho Desk topic by ID** (Get). Get a forum topic by id in Zoho Desk. Returns fields including subject, content, creator info, likeCount, commentCount, viewsCount, status, tags, attachments, and permalink.
- **Create a Zoho Desk topic** (Create). Create a forum topic with subject, content, type, and categoryId in Zoho Desk. Returns fields including id, subject, content, type, categoryId, permalink, status, createdTime, likeCount, commentCount, tags, featuredImage, and creator details.
- **Update a Zoho Desk topic by ID** (Update). Update a published forum topic in Zoho Desk by id. Returns updated topic fields including subject, content, type, label, attachments, tags, seo metadata, featured image, creator info, and status.
- **Delete a Zoho Desk topic by ID** (Delete). Move a forum topic to trash in Zoho Desk. Requires id of the topic and orgId as query parameter. The response confirms successful trashing with no content returned.
- **Zoho Desk topics like topic** (Action). Like a topic by id in Zoho Desk. Returns no content on success.
- **Zoho Desk topics unlike topic** (Action). Unlike a topic by id in Zoho Desk. Returns no content on success.
- **Zoho Desk topics follow topic** (Action). Follow a topic by id in Zoho Desk. Returns no content on success.
- **Zoho Desk topics unfollow topic** (Action). Unfollow a topic by id in Zoho Desk. Returns no content on success.
- **Zoho Desk topics lock topic** (Action). Lock a forum topic by id in Zoho Desk to restrict further user actions. Returns no content on success.
- **Zoho Desk topics unlock topic** (Action). Unlock a forum topic by id in Zoho Desk to allow further user actions. Returns no content on success.
- **Zoho Desk topics moderate topic** (Action). Moderate a topic by id in Zoho Desk. Sets the topic to moderation mode where comments are hidden until reviewed. Returns no content on success.
- **Zoho Desk topics unmoderate topic** (Action). Unmoderate a forum topic in Zoho Desk by id to publish user comments without review. Returns no content on success.
- **Zoho Desk topics move topic** (Move). Move a forum topic identified by id to a different community category using categoryId in Zoho Desk. The response returns no content on success.
- **List all Zoho Desk topics** (List). List forum topics with parameters from, limit, sortBy, and isAscending in Zoho Desk. Returns fields like id, subject, summary, creator, createdTime, type, label, likeCount, commentCount, and status.
- **Zoho Desk topics get topic by permalink** (Get). Get forum topic by permalink in Zoho Desk. Returns fields including id, subject, content, createdTime, status, likeCount, commentCount, permalink, categoryId, and creator details.
- **Zoho Desk topics report topic as spam** (Action). Mark a forum topic as spam in Zoho Desk using id and reason. Returns no content on success.
- **Zoho Desk topics report multiple topics as spam** (Action). Mark multiple topics as spam in Zoho Desk by providing topicIds and reason. Returns success status, id, and error details for each topic.
- **Zoho Desk topics approve topics** (Approve). Approve topics by providing a list of topicIds in Zoho Desk. Returns success status, id, and errors for each topic. Maximum 50 topicIds allowed.
- **Zoho Desk topics restore trashed topics** (Restore). Restore trashed topics by providing a list of topicIds in Zoho Desk. Returns success status, id, and errors for each topic. Maximum 50 topicIds allowed.
- **Create a Zoho Desk topic tag** (Create). Associate tags to a forum topic in Zoho Desk using id. Returns the name and permalink of each associated tag.
- **Delete a Zoho Desk topic tag by ID** (Delete). Dissociate tags from a forum topic in Zoho Desk. Requires id and tags. Returns no content on success.
- **List all Zoho Desk topic followers** (List). List users who follow a forum topic in Zoho Desk by id. Requires from and limit parameters. Returns follower id, name, photoUrl, type, and label details including label id, name, logoUrl, and preferences.
- **List all Zoho Desk topic participants** (List). List topic participants for a given id in Zoho Desk. Requires from and limit parameters. Returns participant id, name, photoUrl, type, and label details including label id, name, logoUrl, and preferences.
- **List all Zoho Desk topic voters** (List). List users who voted in a forum topic in Zoho Desk by id. Requires from and limit parameters. Returns voter id, name, photoUrl, type, and label details including label id, name, logoUrl, and preferences.
- **Create a Zoho Desk topic comment** (Create). Add a comment to a forum topic in Zoho Desk using id. Requires content with max 50000 chars. Returns id, content, status, createdTime, modifiedTime, creator details, and attachments.
- **Update a Zoho Desk topic comment by ID** (Update). Update a published comment by id in Zoho Desk. Returns id, content, status, createdTime, modifiedTime, creator details, and attachments.
- **List all Zoho Desk topic comments** (List). List comments on a topic in Zoho Desk using id. Requires from and limit parameters. Returns comment id, content, status, createdTime, modifiedTime, creator details, attachments, and replies.
- **Get single Zoho Desk topic comment by ID** (Get). Get a comment on a topic in Zoho Desk using id. Returns fields including id, content, status, createdTime, modifiedTime, creator details, attachments, and replies.
- **Delete a Zoho Desk topic comment by ID** (Delete). Trash a comment by id from a topic by id in Zoho Desk. Returns no content on success.
- **Zoho Desk topic comments report comment as spam** (Action). Mark a comment as spam in Zoho Desk by providing the comment id and reason. Returns no content on success.
- **Zoho Desk topic comments report multiple comments as spam** (Action). Mark multiple comments as spam in Zoho Desk. Requires commentIds and reason. Returns success status, id, and error details for each comment.
- **Create a Zoho Desk comment reply** (Create). Add a reply to a comment on a community topic in Zoho Desk. Requires id for community topic and comment. Returns reply id, content, status, createdTime, modifiedTime, creator details, and attachments.
- **Update a Zoho Desk comment reply by ID** (Update). Update a published reply in Zoho Desk with id. Returns fields id, content, status, createdTime, modifiedTime, parentCommentId, attachments (id, name, size, href), and creator (id, name, photoUrl, label).
- **Delete a Zoho Desk comment reply by ID** (Delete). Delete a reply to a topic comment in Zoho Desk. Requires community_topic_id, comment_id, and id. Returns no content on success.
- **Get single Zoho Desk unassociated attachment by ID** (Get). Get unassociated attachment content by id in Zoho Desk. Returns the attachment content for an unassociated community attachment.
- **Get single Zoho Desk topic attachment by ID** (Get). Get file attachment content from a topic in Zoho Desk. Requires id for communityTopics and attachments.
- **Get single Zoho Desk comment attachment by ID** (Get). Get comment attachment content by community_topic_id, comment_id, and id in Zoho Desk. Returns the file content of the attachment.
- **Get single Zoho Desk reply attachment by ID** (Get). Get reply attachment content by community topic id, reply id, and attachment id in Zoho Desk. Returns the file content of the attachment.
- **Delete a Zoho Desk forums or category by ID** (Delete). Delete a forum by id in Zoho Desk. Only empty forums can be deleted. Returns no content on success.
- **Zoho Desk forums or categories sort categories** (Action). Sort community categories by providing categoryIds in Zoho Desk. Returns no content on success.
- **Zoho Desk forums or categories sort forums** (Action). Sort forums by specifying categoryIds in Zoho Desk. Requires id of the community category and categoryIds array. Returns 204 status on success with no content.
- **Get single Zoho Desk forums or category by ID** (Get). Get details of a specific community category or forum in Zoho Desk using id. Returns fields like name, description, postCount, followersCount, commentCount, permissions, status, moderators, and child forums.
- **Forums or categories get category or forum using permalink** (Get). Get details of a community category or forum by permalink in Zoho Desk. Returns fields like id, name, description, status, postCount, commentCount, followersCount, permissions, moderators, and child forums.
- **Create a Zoho Desk forums or category** (Create). Create a forum in Zoho Desk community category with parameters like name, parentCategoryId, description, visibility, post, respond, moderators, groupIds, moderation, canAutoConvertTicket, associatedDepartmentIds, deparmentIdForTicketCreation, and logoId. Returns fields including id, name, description, visibility, permissions, moderation, parentCategoryId, departmentId, associatedDepartmentIds, photoUrl, position, permalink, status, and moderators.
- **List all Zoho Desk forums or categories** (List). List community categories filtered by optional departmentId in Zoho Desk. Returns id, name, description, status, permissions, moderators, and child categories.
- **Update a Zoho Desk forums or category by ID** (Update). Update category or forum by id in Zoho Desk. Returns fields including id, name, description, visibility, moderation, canAutoConvertTicket, associatedDepartmentIds, deparmentIdForTicketCreation, post and respond permissions, moderators, status, photoUrl, and permalink.
- **Get single Zoho Desk category logo by ID** (Get). Get category logo by category id and logo id in Zoho Desk. Returns the logo image or data associated with the specified category and logo ids.
- **List all Zoho Desk category or forum followers** (List). List followers of a community category in Zoho Desk using id. Returns follower details including id, name, photoUrl, type, and label with preferences and logoUrl.
- **List all Zoho Desk topic types** (List). Get topic types for the community in Zoho Desk using org_id. Returns defaultTopicType, enabledTopicTypes, and disabledTopicTypes fields.
- **Zoho Desk topic types disable topic type** (Disable). Disable a topic type in Zoho Desk community by specifying type to disable and changeExisitingTopicToType to reassign existing topics. Returns no content on success.
- **Update a Zoho Desk topic type preference by ID** (Update). Update topic type preferences in Zoho Desk by setting defaultTopicType and enabling enabledTopicTypes. Returns no content on success.
- **List all Zoho Desk community preferences** (List). Get community preferences using org_id in Zoho Desk. Returns landingPage indicating the default landing page for the user community.
- **Create a Zoho Desk community preference** (Create). Set community preferences in Zoho Desk with landingPage to determine home page content. Returns no content on success.
- **Update a Zoho Desk community user status by ID** (Update). Update user status in community in Zoho Desk by id. The response returns no content. Requires isModerated boolean parameter to set moderation status.
- **Zoho Desk community users follow user** (Action). Follow a user by id in Zoho Desk. Returns no content on success with HTTP status 204.
- **Zoho Desk community users unfollow user** (Action). Unfollow a user by id in Zoho Desk. Returns no content on success.
- **List all Zoho Desk email templates** (List). List all email templates in Zoho Desk for a given department_id, from index, and limit. Returns templateId, templateName, subject, body, folder details, departmentId, recordType, and contentType.
- **Get single Zoho Desk email template by ID** (Get). Get information about a specific email template in Zoho Desk using id. Returns templateId, templateName, subject, body, category, contentType, folder details, attachments, and departmentId.
- **Create a Zoho Desk email template** (Create). Create a new email template in Zoho Desk with templateName, subject, recordType, departmentId, folderId, fromId, and contentType. Returns templateId, templateName, subject, recordType, departmentId, folderId, fromId, body, attachments, and contentType.
- **Update a Zoho Desk email template by ID** (Update). Update an existing email template in Zoho Desk using id. Returns templateId, templateName, subject, recordType, departmentId, folderId, fromId, body, contentType, attachments with id, name, size, and folder details.
- **Delete a Zoho Desk email template by ID** (Delete). Delete an email template by id in Zoho Desk. Returns status 200 on successful deletion.
- **Zoho Desk email templates render** (Action). Render an existing email template with template id and entityId in Zoho Desk. Returns subject, body, and attachments with size, name, and id.
- **Zoho Desk email templates placeholders** (Action). Get placeholders for email templates in Zoho Desk for the specified module and departmentId. Returns supportedPlaceHolders with fieldLabel and placeHolder for template customization.
- **List all Zoho Desk template folders** (List). List all Template Folders for department_id with pagination from and limit in Zoho Desk. Returns folderId, folderName, category, createdBy, modifiedOn, and templatesCount with counts by templateType.
- **Get single Zoho Desk template folder by ID** (Get). Get information about a specific template folder in Zoho Desk using id. Returns folderId, folderName, category, departmentId, folderAccessDetails.type, and metadata fields like createdBy, createdOn, modifiedBy, modifiedOn.
- **Create a Zoho Desk template folder** (Create). Create a template folder in Zoho Desk with folderName, departmentId, and folderAccessDetails.type. Returns folderId, folderName, folderDesc, departmentId, folderAccessDetails.type, category, createdBy, and createdOn.
- **Update a Zoho Desk template folder by ID** (Update). Update a template folder by id in Zoho Desk. Returns folderId, folderName, folderDesc, departmentId, folderAccessDetails.type, category, createdBy, createdOn, modifiedBy, and modifiedOn.
- **Delete a Zoho Desk template folder by ID** (Delete). Delete a template folder by id in Zoho Desk. Returns a confirmation of deletion.
- **List all Zoho Desk bug tickets** (List). Get linked tickets for a bug in Zoho Desk using id. Returns ticketNumber, subject, dueDate, id, status, commentCount, and priority fields.
- **Get single Zoho Desk ticket count by ID** (Get). Get ticket count in Zoho Desk filtered by optional parameters such as departmentId, assigneeId, contactId, category, customField1, customField2, customField3, createdTimeRange, and modifiedTimeRange. Returns count field indicating total tickets.
- **Zoho Desk ticket count by field** (Action). Get ticket count filtered by field in Zoho Desk. Requires field parameter. Returns counts by status, priority, channel, statusType, spam, escalated, and overDue fields.
- **List all Zoho Desk jira issue tickets** (List). Get support tickets linked to a Jira issue in Zoho Desk by issue id. Returns ticketNumber, subject, dueDate, id, assignee (firstName, lastName), priority, status, and commentCount.
- **List all Zoho Desk badges** (List). List badges with required parameters from and limit in Zoho Desk. Returns fields id, name, description, isCustom, levelName, and iconUrl for each badge.
- **Create a Zoho Desk badge** (Create). Create a badge with name, isCustom in Zoho Desk. Returns name, isCustom, description, levelName, id, and iconUrl of the created badge.
- **Update a Zoho Desk badge by ID** (Update). Update badge details by id in Zoho Desk. Requires name. Returns name, isCustom, description, levelName, id, and iconUrl fields in the response.
- **Delete a Zoho Desk badge by ID** (Delete). Delete a badge by id in Zoho Desk. Returns status 200 on successful deletion.
- **List all Zoho Desk levels** (List). List levels starting from 'from' index with a maximum of 'limit' entries in Zoho Desk. Returns id, name, description, pointsToReach, and badge details including badge id, name, and iconUrl.
- **Create a Zoho Desk level** (Create). Create a new level in Zoho Desk with required parameters name and pointsToReach. Returns id, name, description, pointsToReach, and associated badge details including badge id, name, and iconUrl.
- **Update a Zoho Desk level by ID** (Update). Update level details by id in Zoho Desk. Requires name and pointsToReach. Returns id, name, description, pointsToReach, and associated badge with badge id, name, and iconUrl.
- **Delete a Zoho Desk level by ID** (Delete). Delete a level by id in Zoho Desk user community. Returns 200 status on success.
- **List all Zoho Desk creditworthy activities** (List). List creditworthy activities with required parameters from and limit in Zoho Desk. Returns fields id, name, description, points, isEnabled, and isCustom for each activity.
- **Create a Zoho Desk creditworthy activity** (Create). Add a creditworthy activity with name and points in Zoho Desk. Returns isEnabled, name, isCustom, description, id, and points of the created activity.
- **Update a Zoho Desk creditworthy activity by ID** (Update). Update creditworthy activity by id in Zoho Desk. Requires name and points. Returns isEnabled, name, isCustom, description, id, and points fields in the response.
- **Delete a Zoho Desk creditworthy activity by ID** (Delete). Delete a creditworthy activity by id in Zoho Desk. Returns status 200 on successful deletion.
- **List all Zoho Desk credit holders** (List). List credit holders with credits for a given id in Zoho Desk. Returns users array with fields name and id.
- **Create a Zoho Desk credit holder** (Create). Add users as credit holders in Zoho Desk by specifying id and userIds. Returns success status with no content.
- **Zoho Desk credit holders remove** (Delete). Remove credit holders by dissociating users from the credit with id in Zoho Desk. Requires userIds list. No content returned in response.
- **List all Zoho Desk badge holders** (List). List badge holders for a badge in Zoho Desk. Requires id. Returns users array with each user's id and name.
- **Create a Zoho Desk badge holder** (Create). Add users as badge holders in Zoho Desk by specifying id and userIds. Returns success status with no content in response.
- **Zoho Desk badge holders remove** (Delete). Remove badge holders by badge id in Zoho Desk. Requires id and userIds. Returns 200 status on success.
- **List all Zoho Desk available badge icons** (List). List available badge icons not assigned to any badges in Zoho Desk. Returns id and iconUrl for each available icon.
- **List all Zoho Desk holiday lists** (List). List holiday lists with optional filtering by status in Zoho Desk. Returns id, name, status, createdBy, createdTime, modifiedBy, modifiedTime, and associatedBusinessHours for each holiday list.
- **Get single Zoho Desk holiday list by ID** (Get). Get holiday list details by id in Zoho Desk. Returns id, name, status, createdBy, createdTime, modifiedBy, modifiedTime, associatedBusinessHours (businessHourId, businessHourName, businessHourStatus), and holidays (holidayName, from, to).
- **Create a Zoho Desk holiday list** (Create). Create a holiday list in Zoho Desk with name, holidays, and status. Returns id, name, status, holidays, associatedBusinessHours, createdBy, createdTime, modifiedBy, and modifiedTime.
- **Update a Zoho Desk holiday list by ID** (Update). Update holiday list by id in Zoho Desk. Returns fields: id, name, status, holidays (with from, to, holidayName), associatedBusinessHours (with businessHourId, businessHourName, businessHourStatus), createdBy, createdTime, modifiedBy, modifiedTime.
- **Delete a Zoho Desk holiday list by ID** (Delete). Delete a holiday list by id in Zoho Desk. Returns no content on success.
- **List all Zoho Desk email failure alerts** (List). List email delivery failure alerts for a specific department in Zoho Desk. Requires department. Returns departmentName, threadId, ticketNumber, reason, subject, departmentId, channel, errorMessage, assignee details, and ticketId.
- **Delete a Zoho Desk email failure alert by ID** (Delete). Clear all email delivery failure alerts for the specified department in Zoho Desk. Requires department parameter which can be a specific department ID or 'allDepartment'. No content is returned in the response.
- **List all Zoho Desk my pending approvals** (List). Get my pending approvals with department parameter in Zoho Desk. Returns id, ticketId, ticketNumber, subject, description, departmentName, departmentId, createdTime, and requester details including id, lastName, photoURL.
- **List all Zoho Desk data sharing rules** (List). Get data sharing rules in Zoho Desk. Returns sharing settings for tickets, calls, accounts, contracts, contacts, tasks, events, and products.
- **Update a Zoho Desk data sharing rule by ID** (Update). Update data sharing rules for tickets, calls, accounts, contracts, contacts, tasks, events, and products in Zoho Desk. Returns no content on success.
- **List all Zoho Desk finance estimates** (List). List estimates filtered by deskModuleName and optional deskEntityId and status in Zoho Desk. Returns id, estimateNumber, date, total, currencyCode, and status fields for each estimate.
- **Update a Zoho Desk finance estimate by ID** (Update). Update estimate status in Zoho Desk using finance_service and id. Returns no content on success.
- **List all Zoho Desk finance invoices** (List). List invoices filtered by deskModuleName in Zoho Desk. Returns id, invoiceNumber, date, total, currencyCode, status, and isViewdByClient fields for each invoice.
- **Update a Zoho Desk finance invoice by ID** (Update). Update invoice status for id in Zoho Desk. Requires finance_service and id. Returns no content on success.
- **List all Zoho Desk online agents** (List). Get online agents for a specific departmentId in Zoho Desk. Returns agentId, status, chatStatus, phoneStatus, phoneMode, mailStatus, and presenceStatus fields for each agent. Limit parameter controls number of agents returned.
- **List all Zoho Desk offline agents** (List). Get offline agents for a specified departmentId in Zoho Desk. Returns agentId, status, chatStatus, phoneStatus, phoneMode, mailStatus, and presenceStatus fields. Limit parameter controls number of agents returned.
- **List all Zoho Desk agent availability** (List). Get current availability of agents in Zoho Desk for departmentId, limit, and from. Returns agentId, status, chatStatus, phoneStatus, phoneMode, mailStatus, and presenceStatus fields.
- **Get single Zoho Desk agent availability config by ID** (Get). Get agent availability configuration in Zoho Desk. Returns agentIdleTime (idle time in minutes) and treatIdleAgentsAsOffline (boolean indicating if idle agents are treated as offline).
- **Update a Zoho Desk agent availability config by ID** (Update). Update agent availability configuration in Zoho Desk with parameters treatIdleAgentsAsOffline and agentIdleTime. Returns no content on success.
- **List all Zoho Desk automation feature count** (List). Get automation feature count for Zoho Desk. Requires feature parameter. For workflows, also requires module and departmentId. Returns featureName, maxTotalCount, maxActiveCount, usedTotalCount, and usedActiveCount.
- **List all Zoho Desk skills** (List). List all skills in Zoho Desk for a given department_id. Returns skill id, name, description, status, skillType with skillTypeId and skillTypeName, createdTime, modifiedTime, and criteria details.
- **Get single Zoho Desk skill by ID** (Get). Get details of a specific skill in Zoho Desk by id. Returns fields including id, name, description, status, skillType with skillTypeId and skillTypeName, agentIds, departmentId, orderId, criteria with fieldConditions, createdBy, createdTime, modifiedBy, and modifiedTime.
- **Create a Zoho Desk skill** (Create). Create a skill with name, status, skillTypeId, and criteria in Zoho Desk. Returns id, name, description, status, skillType details, criteria, agentIds, createdTime, and modifiedTime.
- **Update a Zoho Desk skill by ID** (Update). Update a skill by id in Zoho Desk. Returns fields including id, name, description, status, skillTypeId, agentIds, criteria, createdBy, createdTime, modifiedBy, modifiedTime, orderId, departmentId, and skillType with skillTypeId and skillTypeName.
- **Delete a Zoho Desk skill by ID** (Delete). Delete a skill by id in Zoho Desk. Returns no content on success.
- **List all Zoho Desk skill types** (List). List all Skill Types with optional departmentId filter in Zoho Desk. Returns id, name, departmentId, createdBy, createdTime, modifiedBy, modifiedTime, associatedSkills (skillName, skillId, skillStatus), and mappedSkillsStatus.
- **Get single Zoho Desk skill type by ID** (Get). Get details of a specific skill type by id in Zoho Desk. Returns id, name, departmentId, createdBy, createdTime, modifiedBy, modifiedTime, and associatedSkills with skillName, skillId, and skillStatus.
- **Create a Zoho Desk skill type** (Create). Create a Skill Type in Zoho Desk with required parameters name and departmentId. Returns id, name, departmentId, createdBy, createdTime, modifiedBy, modifiedTime, and associatedSkills.
- **Update a Zoho Desk skill type by ID** (Update). Update a Skill Type by id in Zoho Desk. Returns fields id, name, departmentId, createdBy, createdTime, modifiedBy, modifiedTime, and associatedSkills.
- **Delete a Zoho Desk skill type by ID** (Delete). Delete a skill type by id in Zoho Desk. Returns no content on success.
- **Get single Zoho Desk skill configuration by ID** (Get). Get skill configuration for a department in Zoho Desk. Requires department_id. Returns autoSkillStamping status, departmentId, and attachSkillsOption.
- **Update a Zoho Desk skill configuration by ID** (Update). Update skill configuration with departmentId, attachSkillsOption, and autoSkillStamping in Zoho Desk. Returns updated autoSkillStamping, departmentId, and attachSkillsOption fields.
- **Get single Zoho Desk routing preference by ID** (Get). Get routing preferences for a department in Zoho Desk using department_id. Returns assignBacklog, assignToOfflineAgents, thresholdLimit, backLogLimit, isThresholdEnabled, departmentId, assignBacklogsBy, and freshTicketAssignMode fields.
- **Update a Zoho Desk routing preference by ID** (Update). Update routing preferences with parameters like assignBacklog, isThresholdEnabled, backLogLimit, and departmentId in Zoho Desk. Returns updated fields including assignBacklog, assignToOfflineAgents, thresholdLimit, backLogLimit, isThresholdEnabled, departmentId, assignBacklogsBy, and freshTicketAssignMode.
- **List all Zoho Desk deleted resources** (List). List deleted resources in Zoho Desk with optional parameters from, limit, departmentId, sortBy, module, moduleId, and include. Returns id, displayName, type, departmentId, deletedById, and deletedTime for each resource.
- **Delete a Zoho Desk deleted resource by ID** (Delete). Delete resources from Recycle Bin in Zoho Desk by providing an array of resource ids. The response returns success status, id, and error details for each resource deleted.
- **Zoho Desk deleted resources restore** (Restore). Restore deleted resources by specifying ids in Zoho Desk. Returns success status, id, and error details for each resource restored. Parent resources are also restored.
- **Zoho Desk deleted resources restore all** (Restore). Restore all deleted resources from the Recycle Bin in Zoho Desk. This operation returns a 202 status indicating the restore request was accepted.
- **Zoho Desk deleted resources delete all** (Delete). Delete all resources from the Recycle Bin in Zoho Desk. This operation permanently deletes all resources and returns no content.
- **List all Zoho Desk support plans** (List). List all support plans for a department in Zoho Desk. Requires department_id. Returns support plan id, name, status, supportType, creditDetails, sla, department, createdBy, and modifiedBy.
- **Get single Zoho Desk support plan by ID** (Get). Get details of a specific support plan in Zoho Desk by id. Returns fields including name, supportType, status, createdBy, modifiedBy, department, sla, creditDetails, createdTime, and modifiedTime.
- **Create a Zoho Desk support plan** (Create). Create a support plan in Zoho Desk with required parameters name, status, departmentId, slaId, supportType, and creditDetails including creditCycle, creditLimit, isCarryForwardAllowed, and isAdditionalUsageAllowed. Returns support plan id, name, status, supportType, creditDetails, department, sla, createdBy, createdTime, modifiedBy, and modifiedTime.
- **Update a Zoho Desk support plan by ID** (Update). Update a support plan by id in Zoho Desk. Returns updated fields including supportType, creditDetails (creditLimit, creditCycle, isCarryForwardAllowed, isAdditionalUsageAllowed), name, status, sla (id, name, status), department (id, name), createdBy and modifiedBy details, and timestamps.
- **Delete a Zoho Desk support plan by ID** (Delete). Delete a support plan by id in Zoho Desk. Returns no content on success.
- **Create a Zoho Desk execute action** (Create). Execute an action with id on specified entityIds in Zoho Desk. Returns message, status, and actionResult including executionStatus, skippedFieldUpdates with field details, and entityId.
- **List all Zoho Desk im channels** (List). Get a list of channels in Zoho Desk. Returns fields including id, name, integrationServiceType, accountName, universalLink, isActive, isSubscribed, isSandBox, and createdTime.
- **Get single Zoho Desk im channel by ID** (Get). Get details of a channel in Zoho Desk by channel id. Returns fields including id, name, accountName, integrationServiceType, isActive, isSubscribed, conversationCount, and configParams with channel configuration details.
- **Create a Zoho Desk im channel** (Create). Initiate a session with a template message in Zoho Desk using id. Requires receiverId, receiverType, cannedMessageId, message, and language. Returns session details including sessionId, displayMessage, status, and actor info.
- **List all Zoho Desk sessions** (List). List sessions in Zoho Desk. Returns fields including id, agentId, contactId, subject, status, unreadMessagesCount, createdTime, lastActiveTime, and integrationService.
- **Get single Zoho Desk session by ID** (Get). Get details of a session in Zoho Desk by id. Returns fields including agentId, contactId, subject, unreadMessagesCount, channel, integrationService, deskAssignee, actor, meta, createdTime, messagesCount, channelId, agentLastActiveTime, contactLastActiveTime, and status.
- **List all Zoho Desk template messages** (List). List template messages for departmentId and type in Zoho Desk. Returns id, title, message, status, isActive, tags, actor details, wabaId, displayMessage, and translations with language, status, and buttons.
- **Get single Zoho Desk template message by ID** (Get). Get details of a template message by id in Zoho Desk. Returns fields including title, message, status, isActive, departmentId, actor info (id, name, email), and translations with language and buttons.
- **List all Zoho Desk engine supported actions** (List). Get supported actions for a module and event in Zoho Desk automation engine. Requires module, event, and departmentId. Returns actions with async, name, and reusable fields.
- **List all Zoho Desk ticket pins** (List). Get pins of a ticket in Zoho Desk using ticket id. Returns pinnedTime, isPublic, id, pinnedBy (user details), type, and pinnedEntity (content details).
- **Create a Zoho Desk ticket pin** (Create). Create a pin on the ticket with id in Zoho Desk. Requires entityId and type. Returns pin details including id, pinnedTime, isPublic, pinnedBy (user info), type, and pinnedEntity (content and metadata).
- **List all Zoho Desk agent metrics** (List). Get agents metrics filtered by duration, attributeGroup, and attributes in Zoho Desk. Returns agent id and values for metrics like ATTENDED_CHATS, AVG_PICKUP_TIME, AVG_FIRST_RESPONSE_TIME, and AVG_RESPONSE_TIME.
- **List all Zoho Desk session metrics** (List). Get session metrics with parameters duration, granularity, dimension, and dimensionValue in Zoho Desk. Returns trendDataList with time and data including AVG_PICKUP_TIME, AVG_RESPONSE_TIME, and AVG_FIRST_RESPONSE_TIME values.
- **Get single Zoho Desk import by ID** (Get). Get information about a specific import in Zoho Desk using id. Returns fields including importInitiatedTime, importCompletedTime, errorReportUrl, hasError, status, and importedBy.
- **Create a Zoho Desk import** (Create). Create an import entry in Zoho Desk with required scopeId. Returns id, status, importInitiatedTime, importCompletedTime, errorReportUrl, hasError, importedBy, and notifyUrl fields in the response.
- **List all Zoho Desk org custom field criteria** (List). Get criteria references of a custom field in Zoho Desk using field id and featureType. Returns encryptedId, name, and id of each criteria reference. Requires from and limit for pagination.
- **List all Zoho Desk layout validation criteria** (List). List criteria fields for layout validation rules in Zoho Desk. Requires layout id and category. Returns criteriaFields array with displayLabel, name, and fieldDetails including fieldName, fieldLabel, type, and availableConditions.
