---
title: Zoho Desk API Integration on Truto
slug: zohodesk
category: Helpdesk
canonical: "https://truto.one/integrations/detail/zohodesk/"
---

# Zoho Desk API Integration on Truto



**Category:** Helpdesk  
**Status:** Generally available

## Unified APIs

### Unified User Directory API

- **Me** — 
- **Roles** — The Role object represents a role of a User.
- **Users** — The User object represents a User.

### Unified Ticketing API

- **Accounts** — Accounts represent the companies or organizations that you are in contact with. Accounts have one or more Contacts associated with them.
- **Attachments** — Attachments are the files associated with a ticket or a comment.
- **Comments** — Comments represent the communication happening on a Ticket, both between a User and a Contact and the internal things like notes, private comments, etc. A Ticket can have one or more Comments.
- **Contacts** — Contact represent the external people you are in contact with. These could be customers, leads, etc. Contacts can be associated with an Account if the underlying product supports it.
- **Fields** — Fields represent the attributes defined for various entities in the underlying product. Depending on the underlying product, custom attributes can be defined by a User on various entities like Ticket, Contact, etc. is_user_defined attribute within Field can be used to differentiate between custom and system defined Fields.
- **Organizations** — Organization represents the company or the entity using the ticketing system. An Organization can have one or more Workspaces and Users.
- **Teams** — Teams represent the grouping system used for Users. These are usually called groups, teams, agent groups, etc. in the underlying products. A User can belong to one or more Teams.
- **Ticket Priorities** — Ticket Priorities represent the intended order in which the Tickets should be worked on. Some products provide customizing the Ticket Priorities.
- **Tickets** — Core resource which represents some work that needs to be carried out. Tickets are usually mapped to issues, tasks, work items, etc. depending on the underlying product.
- **Users** — Users represent the people using the underlying ticketing system. They are usually called agents, team members, admins, etc.
- **Workspaces** — Workspaces represent the top-level subdivision in a ticketing system. They usually have their own set of settings, tickets, statuses, priorities and users. Some of the usual terminologies used by the products for the top-level subdivision are projects, bases, spaces, workspace, etc. A Workspace could belong to an Organization.

### Unified Search API

- **Search** — Search endpoint for all the apps.

## MCP-ready AI tools

Truto exposes 650 tools for Zoho Desk that AI agents can call directly.

- **list_all_zohodesk_tickets** — 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_zohodesk_ticket_by_id** — 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_zohodesk_ticket** — 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_zohodesk_ticket_by_id** — 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_zohodesk_ticket_by_id** — Move tickets to the Recycle Bin in Zoho Desk. Requires ticketIds as a list of ticket IDs to move. Returns no content on success.
- **zohodesk_tickets_get_by_number** — 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.
- **zohodesk_tickets_delete_spam_tickets** — Delete spam tickets by providing ticketIds in Zoho Desk. Returns success status, id, and error details for each ticket deleted. Maximum 50 ticketIds allowed.
- **zohodesk_tickets_merge_two_tickets** — 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.
- **zohodesk_tickets_move_ticket** — 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.
- **zohodesk_tickets_split_tickets** — 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.
- **zohodesk_tickets_bulk_update_tickets** — Bulk update tickets by providing ids, fieldName, and optionally fieldValue and isCustomField in Zoho Desk. Returns status of the update operation.
- **zohodesk_tickets_closed_many_tickets** — Close multiple tickets by providing a list of ticket ids in Zoho Desk. Returns status of the close operation for the specified tickets.
- **zohodesk_tickets_mark_as_read** — Mark a ticket as read by the user in Zoho Desk. Requires ticket id. The response confirms the ticket has been marked as read.
- **zohodesk_tickets_mark_as_unread** — Mark a ticket as unread by the user in Zoho Desk. Requires ticket id. Returns no content on success.
- **zohodesk_tickets_mark_ticket_as_spam** — Mark tickets as spam in Zoho Desk using ids and isSpam. Returns confirmation of spam status update for specified tickets.
- **zohodesk_tickets_empty_spam_tickets** — Empty spam tickets for a specified department in Zoho Desk. Requires departmentId. The response confirms the operation with status 202.
- **zohodesk_tickets_ticket_history** — 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.
- **zohodesk_tickets_execute_skill_based_assignment** — 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.
- **zohodesk_tickets_recalculate_skills** — 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.
- **zohodesk_tickets_suggest_relevant_articles_for_ticket** — 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.
- **zohodesk_tickets_map_articles_to_tickets** — 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_zohodesk_threads** — 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_zohodesk_thread_by_id** — 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.
- **zohodesk_threads_get_latest_thread** — 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_zohodesk_conversations** — List conversations for a ticket in Zoho Desk using id. Returns conversation summary, author details, type, createdTime, and id fields.
- **list_all_zohodesk_ticket_attachments** — 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_zohodesk_ticket_attachment** — Create a ticket attachment in Zoho Desk using ticket id. Returns id, name, size, creatorId, createdTime, isPublic, and href of the attachment.
- **update_a_zohodesk_ticket_attachment_by_id** — Update a ticket attachment's properties in Zoho Desk using ticket id and attachment id. Returns updated attachment details including isPublic status.
- **delete_a_zohodesk_ticket_attachment_by_id** — Delete a ticket attachment by ticket_id and id in Zoho Desk. No content is returned in the response.
- **list_all_zohodesk_accessible_organizations** — 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_zohodesk_ticket_comments** — 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_zohodesk_ticket_comment_by_id** — 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_zohodesk_ticket_comment** — 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_zohodesk_ticket_comment_by_id** — 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_zohodesk_ticket_comment_by_id** — Delete a ticket comment using ticket_id and id in Zoho Desk.
- **get_single_zohodesk_user_by_id** — 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_zohodesk_user_by_id** — 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_zohodesk_agents** — List agents in Zoho Desk. Returns fields including id, name, emailId, status, rolePermissionType, isConfirmed, profileId, roleId, and associatedDepartmentIds.
- **get_single_zohodesk_agent_by_id** — 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_zohodesk_agent** — 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_zohodesk_agent_by_id** — Update agent details by id in Zoho Desk. Returns lastName, firstName, phone, rolePermissionType, associatedDepartmentIds, associatedChatDepartmentIds, emailId, langCode, timeZone, countryCode, channelExpert, aboutInfo, status, and id.
- **zohodesk_agents_get_agent_by_agent_id** — Get details of agents by agentIds in Zoho Desk. Returns fields id, firstName, lastName, emailId, roleId, profileId, photoURL, and zuid. Maximum 50 agentIds allowed.
- **zohodesk_agents_activate_agents** — Activate agents by providing a list of agentIds in Zoho Desk. Returns no content on success.
- **zohodesk_agents_deactivate_agent** — Deactivate an agent by id in Zoho Desk. Returns no content on success.
- **zohodesk_agents_reinvite_unconfirmed_agent** — Send reinvitation mails to unconfirmed agents in Zoho Desk. Requires agentIds list. Returns no content on success.
- **zohodesk_agents_delete_unconfirmed_agents** — Delete unconfirmed agents in Zoho Desk by providing a list of agentIds. Returns no content on success.
- **delete_a_zohodesk_agent_by_id** — 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.
- **zohodesk_agents_schedule_reassignment_for_deactivated_or_deleted_agents** — 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.
- **zohodesk_agents_anonymize_deleted_agent** — Anonymize deleted agent by id in Zoho Desk. Returns no content on success.
- **zohodesk_agents_agents_count** — Get agents count filtered by status, isConfirmed, and includeLightAgent in Zoho Desk. Returns count of agents matching the criteria.
- **zohodesk_agents_agents_by_profile** — List agents by profile_id in Zoho Desk. Returns agents' id, firstName, lastName, emailId, photoURL, roleId, profileId, and zuid. Optional filters: active and confirmed.
- **zohodesk_agents_agents_by_role** — List agents mapped to a specific role in Zoho Desk. Requires role_id. Returns associatedAgents array containing agent IDs.
- **list_all_zohodesk_profiles** — List user profiles in Zoho Desk. Returns id, name, description, type, isVisible, default status, and detailed permissions for each profile.
- **get_single_zohodesk_profile_by_id** — 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_zohodesk_profile_by_id** — 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_zohodesk_profile_by_id** — Delete a profile by id in Zoho Desk and transfer its agents to the profile specified by transferToProfileId. Returns no content on success.
- **zohodesk_profiles_my_profile** — 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.
- **zohodesk_profiles_light_agent_profile** — 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_zohodesk_teams** — List teams from all associated departments in Zoho Desk. Returns id, name, description, departmentId, logoUrl, and agents for each team.
- **get_single_zohodesk_team_by_id** — 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_zohodesk_team** — 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_zohodesk_team_by_id** — Update team details by id in Zoho Desk. Returns updated fields: rolesWithSubordinates, departmentId, roles, name, description, derivedAgents, id, subTeams, logoUrl, and agents.
- **delete_a_zohodesk_team_by_id** — 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_zohodesk_accounts** — List accounts in Zoho Desk. Returns fields including id, accountName, email, phone, website, createdTime, webUrl, zohoCRMAccount.id, and customerHappiness percentages.
- **get_single_zohodesk_account_by_id** — 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_zohodesk_account** — Create an account with accountName in Zoho Desk. Returns fields including id, accountName, phone, ownerId, associatedSLAIds, createdTime, modifiedTime, and webUrl.
- **update_a_zohodesk_account_by_id** — Update details of an existing account in Zoho Desk using id. Returns fields including accountName, phone, ownerId, associatedSLAIds, modifiedTime, createdTime, and webUrl.
- **delete_a_zohodesk_account_by_id** — Delete accounts by moving them to the Recycle Bin in Zoho Desk. Requires accountIds list containing IDs of the accounts to move.
- **zohodesk_accounts_merge_accounts** — 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.
- **zohodesk_accounts_accounts_count** — 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.
- **zohodesk_accounts_update_many_accounts** — 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_zohodesk_contacts** — 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_zohodesk_contact_by_id** — 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_zohodesk_contact** — 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_zohodesk_contact_by_id** — 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_zohodesk_contact_by_id** — Move contacts to trash in Zoho Desk. Requires contactIds array in the request body. Returns no content on success.
- **zohodesk_contacts_contacts_count** — 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.
- **zohodesk_contacts_update_many_contacts** — Update multiple contacts by providing ids, fieldName, and fieldValue in Zoho Desk. Returns success status, id, and errors for each contact updated.
- **zohodesk_contacts_merge_contacts** — 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.
- **zohodesk_contacts_mark_contact_as_spam** — 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.
- **zohodesk_contacts_contacts_by_id** — 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_zohodesk_ticket_tags** — List ticket tags for a specific department_id in Zoho Desk. Returns fields id, name, ticketCount, and tagType for each tag.
- **create_a_zohodesk_ticket_tag** — Associate tags to a ticket in Zoho Desk using ticket id. Returns tag name, tagType, and id for each associated tag.
- **delete_a_zohodesk_ticket_tag_by_id** — Dissociate tags from a ticket in Zoho Desk using ticket id and a list of tag names. Returns status 200 on success.
- **zohodesk_ticket_tags_replace_specified_tags** — Replace the specified tag using tag_id and id in Zoho Desk. Returns no content on success.
- **zohodesk_ticket_tags_ticket_tags** — List tags for a ticket in Zoho Desk using ticket id. Returns tag id, name, and tagType for each tag associated with the ticket.
- **zohodesk_ticket_tags_tickets_by_tags** — List tags associated with a ticket in Zoho Desk using ticket id. Returns tag name, tagType, and id for each tag.
- **list_all_zohodesk_tickets_search** — 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_zohodesk_search** — 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_zohodesk_tasks** — 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_zohodesk_task_by_id** — 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_zohodesk_task** — 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_zohodesk_task_by_id** — 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_zohodesk_task_by_id** — 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.
- **zohodesk_tasks_tasks_count** — Get the number of tasks for a specified viewId and departmentId in Zoho Desk. Returns the count field indicating the total tasks.
- **zohodesk_tasks_update_many_tasks** — 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_zohodesk_me** — 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_zohodesk_organization_favicon_by_id** — 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_zohodesk_organization_favicon_by_id** — 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_zohodesk_organization_favicon_by_id** — Delete the favicon for an organization in Zoho Desk. Requires organization id. Returns no content on success.
- **get_single_zohodesk_organization_logo_by_id** — 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_zohodesk_organization_logo_by_id** — 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_zohodesk_organization_logo_by_id** — Delete the logo for an organization in Zoho Desk. Requires organization_id. Returns no content on success.
- **get_single_zohodesk_agent_photo_by_id** — 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_zohodesk_agent_photo_by_id** — 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_zohodesk_agent_photo_by_id** — Delete the profile photo of the currently logged in agent in Zoho Desk. Returns no content on success.
- **get_single_zohodesk_preference_by_id** — 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_zohodesk_preference_by_id** — 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_zohodesk_profile_permissions** — 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_zohodesk_roles** — List roles in Zoho Desk. Returns fields including id, name, description, isDefault, isVisible, reportsTo, shareDataWithPeers, and immediateSubRoles.
- **list_all_zohodesk_departments** — List departments with optional filters isEnabled and chatStatus in Zoho Desk. Returns fields including id, name, description, chatStatus, isEnabled, isDefault, and createdTime.
- **get_single_zohodesk_department_by_id** — 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_zohodesk_department_by_id** — 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.
- **zohodesk_departments_disable_department** — 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_zohodesk_department** — 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.
- **zohodesk_departments_check_duplicate_departments** — Get check for duplicate departments by departmentName in Zoho Desk. Returns isDepartmentNameExist indicating if the department name already exists.
- **zohodesk_departments_department_count** — Get the number of departments in Zoho Desk. Supports filtering by isEnabled. Returns count indicating total departments matching criteria.
- **zohodesk_departments_fetch_multiple_departments** — 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_zohodesk_department_agents** — List agents in a department in Zoho Desk using department_id. Returns agent id, name, emailId, status, isConfirmed, aboutInfo, and channelExpert fields.
- **create_a_zohodesk_department_agent** — Associate agents to a department in Zoho Desk using department id and agentIds. Returns no content on success.
- **delete_a_zohodesk_department_agent_by_id** — Dissociate agents from a department in Zoho Desk using department id and agentIds. Returns no content on success.
- **get_single_zohodesk_department_logo_by_id** — Get department logo by id in Zoho Desk. Returns the logo image file with size specified by fileSize parameter (THUMBNAIL or ACTUAL).
- **update_a_zohodesk_department_logo_by_id** — 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_zohodesk_department_logo_by_id** — Delete department logo for the department identified by id in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_channels** — List configured channels in Zoho Desk. Returns fields including code, name, type, photoURL, departmentId, externalId, mappedIntegration, replyConfig, and acceptsReplies.
- **list_all_zohodesk_archived_tickets** — 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_zohodesk_associated_tickets** — 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_zohodesk_ticket_resolution_by_id** — 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_zohodesk_ticket_resolution_by_id** — 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_zohodesk_ticket_resolution_by_id** — Delete a resolution for a ticket in Zoho Desk. Requires ticket id. Returns no content on success.
- **zohodesk_ticket_resolution_resolution_history** — 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_zohodesk_ticket_metric_by_id** — 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_zohodesk_ticket_queue_view_count** — 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_zohodesk_agents_tickets_count** — 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_zohodesk_original_mail_content_by_id** — 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_zohodesk_reply_via_integrated_custom_channel** — 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_zohodesk_email_reply** — 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_zohodesk_facebook_reply** — 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_zohodesk_twitter_reply** — 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_zohodesk_forum_reply** — 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_zohodesk_contact_profiles** — 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_zohodesk_contact_tickets** — 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_zohodesk_contact_products** — List products associated with a specific contact in Zoho Desk. Requires contact id. Returns product id, productName, unitPrice, and productCode fields.
- **create_a_zohodesk_contact_product** — 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_zohodesk_contact_statistics** — 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_zohodesk_contact_history_by_id** — 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.
- **zohodesk_help_center_contacts_reject_contact** — 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.
- **zohodesk_help_center_contacts_approve_contact** — Approve a contact as an end-user in Zoho Desk help center using id and helpCenterIds. Returns approval status and contact details.
- **zohodesk_help_center_contacts_contact_status** — 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.
- **zohodesk_help_center_contacts_invite_multiple_contacts_to_help_center** — 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.
- **zohodesk_help_center_contacts_invite_contact_to_help_center** — 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_zohodesk_contact_accounts** — 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_zohodesk_contact_account** — 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.
- **zohodesk_contact_accounts_dissociate_accounts_from_contact** — 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_zohodesk_contact_account_by_id** — 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_zohodesk_contact_photo_by_id** — Delete contact photo for contact with id in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_acoount_sla** — 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_zohodesk_acoount_sla** — 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_zohodesk_account_statistic_by_id** — 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_zohodesk_account_history_by_id** — Get ticket history for an account in Zoho Desk using id. Returns ticketNumber, statusType, subject, author details, eventTime, operation, ticketId, and status.
- **list_all_zohodesk_contracts** — 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_zohodesk_contract_by_id** — 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_zohodesk_contract** — 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_zohodesk_contract_by_id** — 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_zohodesk_contract_by_id** — Delete contracts by moving them to the Recycle Bin in Zoho Desk. Requires contractIds list.
- **zohodesk_contracts_update_many_contracts** — 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_zohodesk_associated_contacts** — 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_zohodesk_account_products** — List products for a specific account in Zoho Desk. Requires account id. Returns product id, productName, unitPrice, and productCode for each product.
- **create_a_zohodesk_account_product** — 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_zohodesk_account_contact_mapping_by_id** — Update account-contact mapping by id in Zoho Desk. Returns mappingId, accountId, contactId, mappingType, and isAccountTicketsViewable fields reflecting the updated association.
- **list_all_zohodesk_ticket_tasks** — List tasks by ticket id in Zoho Desk. Returns task fields including subject, dueDate, status, priority, assignee, contact, team, and ticket details.
- **delete_a_zohodesk_spam_task_by_id** — Delete spam tasks by providing taskIds in Zoho Desk. Returns success status, id, and error details for each task deleted.
- **zohodesk_spam_tasks_empty_spam_tickets** — Delete all spam tasks for a specified department in Zoho Desk. Requires departmentId. Response confirms successful deletion with status 202.
- **list_all_zohodesk_products** — 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_zohodesk_product_by_id** — 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_zohodesk_product** — 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_zohodesk_product_by_id** — 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_zohodesk_product_by_id** — Move products to trash in Zoho Desk using productIds and optionally departmentId. Returns no content on success.
- **zohodesk_products_duplicate_records** — Get duplicate product records by productName in Zoho Desk. Returns id, productName, unitPrice, and productCode for each duplicate product found.
- **list_all_zohodesk_product_tickets** — 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_zohodesk_product_contacts** — 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_zohodesk_product_contact** — 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_zohodesk_product_accounts** — 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_zohodesk_product_account** — 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_zohodesk_help_centers** — List help centers in Zoho Desk. Returns fields including id, name, isDefault, departmentIds, isMultilingualEnabled, helpCenterLocales, primaryLocale, logoUrl, url, and status.
- **get_single_zohodesk_help_center_by_id** — 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_zohodesk_help_center_site_map_by_id** — Update Helpcenter sitemaps for the given helpCenter id in Zoho Desk. This operation generates new sitemaps and returns no content on success.
- **list_all_zohodesk_user_groups** — 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_zohodesk_user_labels** — 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_zohodesk_user_label** — 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_zohodesk_user_label_by_id** — 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_zohodesk_user_badges** — List user badges for id in Zoho Desk. Returns badge fields: id, name, description, isCustom, and iconUrl.
- **create_a_zohodesk_user_badge** — 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_zohodesk_user_badge_by_id** — 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_zohodesk_labels** — 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_zohodesk_label_by_id** — 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_zohodesk_label** — Create a label with name and helpCenterId in Zoho Desk. Returns id, name, helpCenterId, count, createdTime, modifiedTime, preferences, creator, modifier, and logoUrl.
- **update_a_zohodesk_label_by_id** — Update label details by id in Zoho Desk. Returns id, name, count, createdTime, modifiedTime, preferences, creator, modifier, helpCenterId, and logoUrl.
- **delete_a_zohodesk_label_by_id** — Delete a label by id in Zoho Desk. Returns no content on success.
- **zohodesk_labels_delete_labels_by_ids** — Delete labels by labelIds in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_label_users** — 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_zohodesk_label_user** — Assign label to multiple users in Zoho Desk using label id and userIds. Returns no content on success.
- **delete_a_zohodesk_label_user_by_id** — Remove users under a label in Zoho Desk using label id and userIds. Returns no content on success.
- **list_all_zohodesk_group_users** — 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_zohodesk_group_user** — 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_zohodesk_group_user_by_id** — Remove users from group in Zoho Desk using group id and userIds. Returns no content on success.
- **list_all_zohodesk_articles** — 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_zohodesk_article_by_id** — Get article by id in Zoho Desk. Returns fields including title, summary, author, createdTime, modifiedTime, status, tags, viewCount, and webUrl.
- **create_a_zohodesk_article** — 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_zohodesk_article_by_id** — 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_zohodesk_article_by_id** — 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.
- **zohodesk_articles_validate_permalink** — Validate permalink availability for a help article in Zoho Desk. Requires permalink. Returns isAvailable indicating availability and suggestion for an alternative permalink.
- **zohodesk_articles_article_count** — 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.
- **zohodesk_articles_preview_article** — 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_zohodesk_article_history_by_id** — 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_zohodesk_help_articles_position_by_id** — 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_zohodesk_article_statistic_by_id** — Get article statistics for id in Zoho Desk. Returns feedbackCount, likeCount, dislikeCount, viewCount, usageCount, commentCount, attachmentCount, lastLikedTime, lastDislikedTime, lastActivityTime, and lastUsageTime.
- **list_all_zohodesk_article_translations** — 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_zohodesk_article_translation_by_id** — 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.
- **zohodesk_article_translations_like_translation** — Add a like to a translation for an article in Zoho Desk. Requires article id and locale. Returns no content on success.
- **zohodesk_article_translations_dislike_translation** — Add a dislike to a translation for an article in Zoho Desk. Requires article id and locale. Returns no content on success.
- **delete_a_zohodesk_article_translation_by_id** — Trash an article translation by article_id and locale in Zoho Desk. The response returns no content with status 204 on success.
- **create_a_zohodesk_article_translation** — 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_zohodesk_article_translation_by_id** — 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_zohodesk_translation_attachment_by_id** — 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_zohodesk_translation_attachment** — 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_zohodesk_translation_attachment_by_id** — Dissociate attachments from a translation in Zoho Desk using article id and locale. Requires attachmentIds array. Returns no content on success.
- **zohodesk_translation_attachments_upload_and_associate_attachments** — 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.
- **zohodesk_translation_attachments_download_article_translation_attachment** — 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_zohodesk_portal_gallery_attachment** — 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_zohodesk_transaltions_permalink_by_id** — Get permalinks of a translation by article id and locale in Zoho Desk. Returns primaryPermalink and secondaryPermalinks arrays.
- **update_a_zohodesk_transaltions_permalink_by_id** — 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_zohodesk_transaltions_permalink_by_id** — Remove redirection permalink from translation using article id and locale in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_article_feedback** — 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_zohodesk_article_feedback_by_id** — 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_zohodesk_article_feedback_by_id** — Delete a feedback comment by id in Zoho Desk. Returns no content on success.
- **zohodesk_article_feedback_convert_feedback_comment_to_ticket** — 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_zohodesk_kbcategory_logo** — Upload a logo image to Zoho Desk. Returns the id of the uploaded logo image.
- **create_a_zohodesk_helpdesk_section** — 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_zohodesk_helpdesk_section_by_id** — 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_zohodesk_helpdesk_section_by_id** — Get a helpdesk section by id in Zoho Desk. Returns fields including name, description, visibility, status, createdBy, modifiedBy, createdTime, modifiedTime, and translations.
- **create_a_zohodesk_root_category_moderator** — 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_zohodesk_root_category_moderator_by_id** — 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_zohodesk_root_category_permalink** — 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_zohodesk_root_category_permalink_by_id** — 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_zohodesk_root_categories** — 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_zohodesk_root_category_by_id** — Get details of a root category by id in Zoho Desk. Returns fields including name, description, createdBy, modifiedBy, status, associatedDepartmentIds, and moderationType.
- **create_a_zohodesk_root_category** — 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_zohodesk_category_tree_by_id** — 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_zohodesk_billing_history_time_track_settings** — 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_zohodesk_views** — List views for a specific module in Zoho Desk using module. Returns id, name, and isCustomView fields for each view.
- **list_all_zohodesk_starred_views** — 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_zohodesk_starred_view** — Star a view by id in Zoho Desk. Optionally specify departmentId as a query parameter. The response returns no content (204 status).
- **delete_a_zohodesk_starred_view_by_id** — 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_zohodesk_last_accessed_view_by_id** — 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_zohodesk_last_accessed_view_by_id** — 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_zohodesk_search_modules** — 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_zohodesk_search_tickets** — 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_zohodesk_search_contacts** — 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_zohodesk_search_accounts** — 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_zohodesk_search_articles** — 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_zohodesk_search_tasks** — 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_zohodesk_search_call** — 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_zohodesk_search_event** — 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_zohodesk_search_products** — 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_zohodesk_search_activities** — 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_zohodesk_search_records** — 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_zohodesk_ticket_time_entry** — 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_zohodesk_ticket_time_entry_by_id** — 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_zohodesk_ticket_time_entry** — 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_zohodesk_ticket_time_entry_by_id** — 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_zohodesk_ticket_time_entry_by_id** — Delete a ticket time entry by ticket_id and id in Zoho Desk. Returns 200 status on successful deletion.
- **zohodesk_ticket_time_entry_summation_of_ticket_time_entries** — Get summation of time entries for a ticket in Zoho Desk using ticket id. Returns totalMins, totalHours, totalCosts, and totalSeconds.
- **zohodesk_ticket_time_entry_ticket_time_entries_by_billing_type** — 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_zohodesk_ticket_approvals** — 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_zohodesk_ticket_approval_by_id** — 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_zohodesk_ticket_approval** — 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_zohodesk_ticket_approval_by_id** — 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_zohodesk_task_time_entry** — 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_zohodesk_task_time_entry_by_id** — 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_zohodesk_task_time_entry** — 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_zohodesk_task_time_entry_by_id** — 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_zohodesk_task_time_entry_by_id** — 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_zohodesk_task_time_entries_summation_by_id** — 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_zohodesk_agent_time_entries** — 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_zohodesk_agent_time_entry_by_id** — 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_zohodesk_agent_time_entries_summation_by_id** — 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_zohodesk_contact_time_entry** — 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_zohodesk_contact_time_entries_summation_by_id** — Get summation of time entries for a contact in Zoho Desk using contact id. Returns totalMins, totalHours, totalCosts, and totalSeconds.
- **list_all_zohodesk_account_time_entries** — 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_zohodesk_account_time_entries_summation_by_id** — 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_zohodesk_ticket_timer_by_id** — Get the time elapsed and current state of the ticket timer for a ticket in Zoho Desk. Returns hours, minutes, seconds, and state fields.
- **zohodesk_ticket_timer_ticket_timer_actions** — 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_zohodesk_task_timer_by_id** — 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.
- **zohodesk_task_timer_task_timer_actions** — 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_zohodesk_active_timer_by_id** — 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_zohodesk_active_timer** — 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_zohodesk_active_ticket_timers** — 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_zohodesk_active_task_timers** — 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_zohodesk_search_tags** — Get tags from Zoho Desk by departmentId. Returns tag name, tagType, and id fields in the response.
- **list_all_zohodesk_recent_tags** — 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_zohodesk_recent_tag_by_id** — 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_zohodesk_customer_feedback** — 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_zohodesk_customer_feedback_by_id** — Get customer feedback content by id in Zoho Desk. Returns the content field with the feedback text.
- **get_single_zohodesk_customer_feeback_content_by_id** — Get customer feedback content by id in Zoho Desk. Returns the content field with the feedback text.
- **get_single_zohodesk_customer_feedback_placeholder_link_by_id** — 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_zohodesk_ticket_templates** — List ticket templates with required limit parameter in Zoho Desk. Returns id, ticketTemplateName, layoutId, and showInCustomerPortal fields for each template.
- **get_single_zohodesk_ticket_template_by_id** — 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_zohodesk_ticket_template** — 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_zohodesk_ticket_template_by_id** — 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_zohodesk_ticket_template_by_id** — Delete ticket templates by ids in Zoho Desk. Returns success status, id, and errors if any for each template deleted.
- **get_single_zohodesk_ticket_comment_history_by_id** — 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_zohodesk_accounts_comments** — 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_zohodesk_accounts_comment_by_id** — 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_zohodesk_accounts_comment** — 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_zohodesk_accounts_comment_by_id** — 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_zohodesk_accounts_comment_by_id** — Delete an account comment by account id and comment_id in Zoho Desk. Returns 200 status on successful deletion.
- **list_all_zohodesk_tasks_comments** — 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_zohodesk_tasks_comment_by_id** — 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_zohodesk_tasks_comment** — 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_zohodesk_tasks_comment_by_id** — 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_zohodesk_tasks_comment_by_id** — Delete a task comment by task id and comment_id in Zoho Desk.
- **list_all_zohodesk_contracts_comments** — List contract comments for contract id in Zoho Desk. Returns id, content, contentType, commentedTime, modifiedTime, commenterId, attachments, and commenter details if included.
- **get_single_zohodesk_contracts_comment_by_id** — 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_zohodesk_contracts_comment** — Create a contract comment for contract with id in Zoho Desk. Returns id, content, contentType, commentedTime, commenterId, commenter details, and attachments.
- **update_a_zohodesk_contracts_comment_by_id** — 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_zohodesk_contracts_comment_by_id** — Delete a contract comment by contract_id and id in Zoho Desk. Returns 200 status on success.
- **create_a_zohodesk_upload** — 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_zohodesk_contacts_attachments** — 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_zohodesk_contacts_attachment** — Create a contact attachment for contact id in Zoho Desk. Returns id, name, size, creatorId, createdTime, isPublic, and href of the attachment.
- **delete_a_zohodesk_contacts_attachment_by_id** — Delete a contact attachment by contact_id and id in Zoho Desk. The response confirms successful deletion with HTTP 200 status.
- **list_all_zohodesk_accounts_attachments** — 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_zohodesk_accounts_attachment** — 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_zohodesk_accounts_attachment_by_id** — Delete an attachment from an account in Zoho Desk using account id and attachment_id. Returns status 200 on success.
- **list_all_zohodesk_duplicate_contacts** — 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_zohodesk_duplicate_contacts_details** — 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_zohodesk_duplicate_accounts** — 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_zohodesk_duplicate_accounts_details** — 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_zohodesk_duplicate_accounts_default_field_by_id** — Get the default field name set for account deduplication in Zoho Desk. Returns the fieldName which indicates the field used for deduplication.
- **create_a_zohodesk_duplicate_accounts_default_field** — Set the default field for account deduplication in Zoho Desk using fieldName and markDefault parameters. Returns no content on success.
- **list_all_zohodesk_entity_followers** — 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_zohodesk_entity_followers_count_by_id** — 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_zohodesk_account_followers** — Get list of users following an account in Zoho Desk. Requires account id. Returns followers' id, firstName, lastName, email, and photoURL.
- **create_a_zohodesk_account_follower** — 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_zohodesk_account_follower_by_id** — 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_zohodesk_contact_followers** — Get the list of users following a contact in Zoho Desk. Requires contact id. Returns followers' id, firstName, lastName, email, and photoURL.
- **create_a_zohodesk_contact_follower** — 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_zohodesk_contact_follower_by_id** — 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_zohodesk_ticket_followers** — 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_zohodesk_ticket_follower** — 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_zohodesk_ticket_follower_by_id** — 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_zohodesk_task_attachments** — 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_zohodesk_task_attachment** — 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_zohodesk_task_attachment_by_id** — Delete a task attachment by task id and attachment_id in Zoho Desk. This operation removes the specified attachment from the task.
- **list_all_zohodesk_product_attachments** — 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_zohodesk_product_attachment** — 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_zohodesk_product_attachment_by_id** — Delete an attachment from a product in Zoho Desk using product id and attachment_id. Returns no content on success.
- **list_all_zohodesk_ticket_activities** — 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_zohodesk_spam_activity_by_id** — Delete all spam activities for a department in Zoho Desk. Requires departmentId. Returns status 202 on success.
- **list_all_zohodesk_calls** — 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_zohodesk_call_by_id** — 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_zohodesk_call** — 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_zohodesk_call_by_id** — 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_zohodesk_call_by_id** — 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.
- **zohodesk_calls_update_many_calls** — 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.
- **zohodesk_calls_clear_live_call_mapping_from_an_activity** — Clear the live call mapping from a call in Zoho Desk using the call id. The response returns no content on success.
- **list_all_zohodesk_ticket_calls** — 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_zohodesk_spam_call_by_id** — Delete spam calls by providing callIds in Zoho Desk. Returns success status, id, and errors for each call deleted.
- **zohodesk_spam_calls_empty_spam_calls** — Delete all spam calls for the specified departmentId in Zoho Desk. Returns status 202 on success.
- **list_all_zohodesk_calls_comments** — 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_zohodesk_calls_comment_by_id** — 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_zohodesk_calls_comment** — 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_zohodesk_calls_comment_by_id** — 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_zohodesk_calls_comment_by_id** — Delete a call comment by call_id and id in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_events** — 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_zohodesk_event_by_id** — 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_zohodesk_event** — 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_zohodesk_event_by_id** — 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_zohodesk_event_by_id** — 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.
- **zohodesk_events_update_many_events** — 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_zohodesk_event_tickets** — 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_zohodesk_spam_event_by_id** — 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_zohodesk_spam_event_by_id** — Delete spam events by providing eventIds in Zoho Desk. Returns success status, id, and error details for each event deleted.
- **zohodesk_spam_events_empty_spam_events** — Delete all spam events for the specified departmentId in Zoho Desk. Returns status 202 on success.
- **create_a_zohodesk_event_comment** — 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_zohodesk_event_comment_by_id** — Update an event comment by event_id and id in Zoho Desk. Returns id, content, contentType, commenter details, commentedTime, modifiedTime, and attachments.
- **delete_a_zohodesk_event_comment_by_id** — Delete an event comment by event_id and id in Zoho Desk. Returns no content on success.
- **get_single_zohodesk_event_comment_by_id** — 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_zohodesk_event_comments** — List event comments for event id in Zoho Desk. Returns comment id, content, contentType, commentedTime, commenter details, and mentions if included.
- **create_a_zohodesk_display_entity** — 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_zohodesk_modules** — Get all modules in Zoho Desk. Returns fields including id, displayLabel, apiName, nameField, pluralLabel, singularLabel, hasRecycleBin, isCustomModule, isDeptSpecific, createdTime, and modifiedTime.
- **get_single_zohodesk_module_by_id** — 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_zohodesk_module_by_id** — 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_zohodesk_module** — 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_zohodesk_user_modules** — 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_zohodesk_record_by_id** — 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_zohodesk_records** — 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_zohodesk_record** — Create a record in Zoho Desk. Requires the primary field 'name' of the module. Returns the created record with its details.
- **update_a_zohodesk_record_by_id** — 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_zohodesk_record_by_id** — 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.
- **zohodesk_records_record_count** — Get record count for module_api_name in Zoho Desk. Requires viewId. Returns count field indicating number of records.
- **zohodesk_records_update_many_records** — 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_zohodesk_module_organization_field_by_id** — Get a field by id in Zoho Desk. Returns displayLabel, apiName, isCustomField, toolTipType, showToHelpCenter, isEncryptedField, toolTip, id, type, maxLength, and isMandatory fields.
- **list_all_zohodesk_module_organization_fields** — 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_zohodesk_module_organization_field_by_id** — 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_zohodesk_module_organization_field** — 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_zohodesk_module_organization_field_by_id** — Delete a custom field by id in Zoho Desk. Returns a 200 status on successful deletion.
- **list_all_zohodesk_organization_custom_fields_count** — 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_zohodesk_field_permissions** — 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_zohodesk_field_permission_by_id** — 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_zohodesk_layouts** — 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_zohodesk_layout_by_id** — 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_zohodesk_layout** — 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_zohodesk_layout_by_id** — 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_zohodesk_layout_by_id** — Delete a layout by id in Zoho Desk and transfer entities to the layout specified by transferToLayoutId. Returns no content on success.
- **zohodesk_layouts_clone_layout** — 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.
- **zohodesk_layouts_activate_layout** — 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.
- **zohodesk_layouts_deactivate_layout** — 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_zohodesk_layout_profiles** — 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_zohodesk_layout_profile** — Associate layout profiles to the layout using id. Returns no content on success.
- **get_single_zohodesk_standard_layout_format_by_id** — 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_zohodesk_my_form_by_id** — 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_zohodesk_layout_field_by_id** — 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.
- **zohodesk_layout_fields_clone_fields_to_other_layouts** — 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_zohodesk_layout_picklist_value_by_id** — 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_zohodesk_record_picklist_value_by_id** — 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_zohodesk_layout_rules** — 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_zohodesk_layout_rule_by_id** — 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_zohodesk_layout_rule** — 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_zohodesk_layout_rule_by_id** — 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_zohodesk_layout_rule_by_id** — Delete a layout rule by id from a layout specified by layout_id in Zoho Desk.
- **list_all_zohodesk_layout_rule_criteria_fields** — 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_zohodesk_validation_rules** — 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_zohodesk_validation_rule_by_id** — 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_zohodesk_validation_rule** — 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_zohodesk_validation_rule_by_id** — 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_zohodesk_validation_rule_by_id** — Delete a validation rule by id from a layout using layout_id in Zoho Desk. No content is returned in the response.
- **list_all_zohodesk_dependency_mappings** — 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_zohodesk_dependency_mapping** — 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_zohodesk_dependency_mapping_by_id** — 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_zohodesk_dependency_mapping_by_id** — Delete a dependency mapping by id in Zoho Desk.
- **list_all_zohodesk_possible_dependency_mappings** — 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_zohodesk_mail_reply_address** — 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_zohodesk_mail_reply_address_by_id** — 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_zohodesk_mail_reply_address** — 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_zohodesk_mail_reply_address_by_id** — 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_zohodesk_mail_reply_address_by_id** — Delete a MailReplyAddress by id in Zoho Desk.
- **zohodesk_mail_reply_address_send_verification_mail** — 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_zohodesk_support_email_adddress** — List SupportEmailAddresses for a given departmentId in Zoho Desk. Returns id, address, friendlyName, isMailFetching, createdBy, modifiedBy, createdTime, and modifiedTime fields.
- **get_single_zohodesk_support_email_adddress_by_id** — Get details of a SupportEmailAddress by id in Zoho Desk. Returns id, address, friendlyName, departmentId, isMailFetching, createdTime, modifiedTime, createdBy, and modifiedBy information.
- **create_a_zohodesk_support_email_adddress** — 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_zohodesk_support_email_adddress_by_id** — Update details of an existing SupportEmailAddress by id in Zoho Desk. Returns id, address, departmentId, friendlyName, isMailFetching, createdTime, modifiedTime, createdBy, and modifiedBy.
- **delete_a_zohodesk_support_email_adddress_by_id** — Delete a SupportEmailAddress by id in Zoho Desk.
- **list_all_zohodesk_department_mail_configurations** — List MailConfigurations for a specific department in Zoho Desk. Requires department_id. Returns privateThreadConfig, agentNameInTicketReply, createContactWithReplyTo, createTicketForOriginalSender, and autoCCToMailbox fields.
- **update_a_zohodesk_department_mail_configuration_by_id** — Update department-level MailConfigurations for a specific department in Zoho Desk. Returns the updated settings including privateThreadConfig, agentNameInTicketReply, createContactWithReplyTo, createTicketForOriginalSender, and autoCCToMailbox.
- **list_all_zohodesk_organization_mail_configurations** — List organization-level MailConfigurations in Zoho Desk. Returns privateThreadConfig, agentNameInTicketReply, createContactWithReplyTo, createTicketForOriginalSender, and autoCCToMailbox fields.
- **update_a_zohodesk_organization_mail_configuration_by_id** — Update organization-level MailConfigurations in Zoho Desk. Requires boolean parameters privateThreadConfig, agentNameInTicketReply, createContactWithReplyTo, createTicketForOriginalSender, and autoCCToMailbox. Returns updated configuration fields.
- **update_a_zohodesk_support_email_address_sub_domain_by_id** — Update the support email address subdomain in Zoho Desk. Requires supportEmailDomain. Returns updatedTime, updatedBy, supportEmailDomain, and oldDomain fields showing update details.
- **list_all_zohodesk_countries** — 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_zohodesk_languages** — List all languages available in Zoho Desk. Returns language names as keys and their locale codes as values in the response.
- **list_all_zohodesk_time_zones** — 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_zohodesk_agent_signatures** — 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_zohodesk_agent_signature_by_id** — 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_zohodesk_customized_agent_signature_by_id** — Update signatures of an agent in Zoho Desk using id. Returns customizedSignatures with departmentId and signature, defaultSignature, isActive status, and agentId.
- **list_all_zohodesk_business_associated_automation_rules** — 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_zohodesk_business_hour_sets** — 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_zohodesk_business_hour_set_by_id** — 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_zohodesk_business_hour_set** — 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_zohodesk_business_hour_set_by_id** — 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_zohodesk_business_hour_set_by_id** — Delete a business hours set by id in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_blueprints** — 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_zohodesk_blueprint_by_id** — 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_zohodesk_blueprint** — 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_zohodesk_blueprint_by_id** — 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_zohodesk_blueprint_by_id** — Delete a specific blueprint by id in Zoho Desk.
- **zohodesk_blueprints_re_order_blueprints** — 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.
- **zohodesk_blueprints_revoke_blueprint_at_entity_level** — Revoke blueprint from a ticket in Zoho Desk using ticket id. Returns a message confirming the blueprint revocation.
- **zohodesk_blueprints_revoke_blueprint_from_blueprint_level** — Revoke all entities from a specific blueprint in Zoho Desk using id. Returns a message confirming the blueprint revoke is scheduled.
- **list_all_zohodesk_applied_blueprint_details_of_ticket** — 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_zohodesk_during_transition_form_by_id** — 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_zohodesk_transition** — Perform transition for a ticket in Zoho Desk using ticket_id and id. Returns a message confirming the transition completion.
- **get_single_zohodesk_transition_draft_attachment_by_id** — Get attachment content of a transition draft in Zoho Desk. Requires ticket_id, transition_id, and id. Returns the attachment content.
- **delete_a_zohodesk_transition_draft_attachment_by_id** — Delete attachment with id from a transition draft specified by ticket_id and transition_id in Zoho Desk.
- **create_a_zohodesk_during_actions_transition_draft** — 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_zohodesk_during_actions_transition_draft_by_id** — 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_zohodesk_created_tickets_count_by_id** — 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_zohodesk_on_hold_tickets_count** — 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_zohodesk_closed_tickets_count** — 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_zohodesk_unresolved_tickets_count** — 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_zohodesk_resolution_times** — 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_zohodesk_response_times** — 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_zohodesk_total_response_count** — 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_zohodesk_reopened_tickets_count** — 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_zohodesk_domains** — List domains with optional filters isVerified and isApplied in Zoho Desk. Returns domain, isVerified, isApplied, sslStatus, verifiedBy, and verifiedTime fields.
- **create_a_zohodesk_domain** — Create a domain in Zoho Desk with the required domain address. Returns domain, isVerified (verification status), sslStatus (SSL state), and zdSecurityCode (security code).
- **zohodesk_domains_verify_domain** — 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).
- **zohodesk_domains_apply_domain** — Apply a domain to the default portal in Zoho Desk. Requires domain. Returns appliedTime, sslStatus, domain, isApplied, and verification details.
- **zohodesk_domains_reset_current_domain** — Reset the current domain of the default portal in Zoho Desk. Returns no content on success.
- **get_single_zohodesk_topic_by_id** — 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_zohodesk_topic** — 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_zohodesk_topic_by_id** — 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_zohodesk_topic_by_id** — 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.
- **zohodesk_topics_like_topic** — Like a topic by id in Zoho Desk. Returns no content on success.
- **zohodesk_topics_unlike_topic** — Unlike a topic by id in Zoho Desk. Returns no content on success.
- **zohodesk_topics_follow_topic** — Follow a topic by id in Zoho Desk. Returns no content on success.
- **zohodesk_topics_unfollow_topic** — Unfollow a topic by id in Zoho Desk. Returns no content on success.
- **zohodesk_topics_lock_topic** — Lock a forum topic by id in Zoho Desk to restrict further user actions. Returns no content on success.
- **zohodesk_topics_unlock_topic** — Unlock a forum topic by id in Zoho Desk to allow further user actions. Returns no content on success.
- **zohodesk_topics_moderate_topic** — 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.
- **zohodesk_topics_unmoderate_topic** — Unmoderate a forum topic in Zoho Desk by id to publish user comments without review. Returns no content on success.
- **zohodesk_topics_move_topic** — 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_zohodesk_topics** — 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.
- **zohodesk_topics_get_topic_by_permalink** — Get forum topic by permalink in Zoho Desk. Returns fields including id, subject, content, createdTime, status, likeCount, commentCount, permalink, categoryId, and creator details.
- **zohodesk_topics_report_topic_as_spam** — Mark a forum topic as spam in Zoho Desk using id and reason. Returns no content on success.
- **zohodesk_topics_report_multiple_topics_as_spam** — Mark multiple topics as spam in Zoho Desk by providing topicIds and reason. Returns success status, id, and error details for each topic.
- **zohodesk_topics_approve_topics** — Approve topics by providing a list of topicIds in Zoho Desk. Returns success status, id, and errors for each topic. Maximum 50 topicIds allowed.
- **zohodesk_topics_restore_trashed_topics** — 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_zohodesk_topic_tag** — Associate tags to a forum topic in Zoho Desk using id. Returns the name and permalink of each associated tag.
- **delete_a_zohodesk_topic_tag_by_id** — Dissociate tags from a forum topic in Zoho Desk. Requires id and tags. Returns no content on success.
- **list_all_zohodesk_topic_followers** — 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_zohodesk_topic_participants** — 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_zohodesk_topic_voters** — 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_zohodesk_topic_comment** — 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_zohodesk_topic_comment_by_id** — Update a published comment by id in Zoho Desk. Returns id, content, status, createdTime, modifiedTime, creator details, and attachments.
- **list_all_zohodesk_topic_comments** — 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_zohodesk_topic_comment_by_id** — 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_zohodesk_topic_comment_by_id** — Trash a comment by id from a topic by id in Zoho Desk. Returns no content on success.
- **zohodesk_topic_comments_report_comment_as_spam** — Mark a comment as spam in Zoho Desk by providing the comment id and reason. Returns no content on success.
- **zohodesk_topic_comments_report_multiple_comments_as_spam** — Mark multiple comments as spam in Zoho Desk. Requires commentIds and reason. Returns success status, id, and error details for each comment.
- **create_a_zohodesk_comment_reply** — 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_zohodesk_comment_reply_by_id** — 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_zohodesk_comment_reply_by_id** — 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_zohodesk_unassociated_attachment_by_id** — Get unassociated attachment content by id in Zoho Desk. Returns the attachment content for an unassociated community attachment.
- **get_single_zohodesk_topic_attachment_by_id** — Get file attachment content from a topic in Zoho Desk. Requires id for communityTopics and attachments.
- **get_single_zohodesk_comment_attachment_by_id** — Get comment attachment content by community_topic_id, comment_id, and id in Zoho Desk. Returns the file content of the attachment.
- **get_single_zohodesk_reply_attachment_by_id** — 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_zohodesk_forums_or_category_by_id** — Delete a forum by id in Zoho Desk. Only empty forums can be deleted. Returns no content on success.
- **zohodesk_forums_or_categories_sort_categories** — Sort community categories by providing categoryIds in Zoho Desk. Returns no content on success.
- **zohodesk_forums_or_categories_sort_forums** — 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_zohodesk_forums_or_category_by_id** — 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.
- **zohodesk_forums_or_categories_get_category_or_forum_using_permalink** — 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_zohodesk_forums_or_category** — 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_zohodesk_forums_or_categories** — List community categories filtered by optional departmentId in Zoho Desk. Returns id, name, description, status, permissions, moderators, and child categories.
- **update_a_zohodesk_forums_or_category_by_id** — 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_zohodesk_category_logo_by_id** — 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_zohodesk_category_or_forum_followers** — 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_zohodesk_topic_types** — Get topic types for the community in Zoho Desk using org_id. Returns defaultTopicType, enabledTopicTypes, and disabledTopicTypes fields.
- **zohodesk_topic_types_disable_topic_type** — 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_zohodesk_topic_type_preference_by_id** — Update topic type preferences in Zoho Desk by setting defaultTopicType and enabling enabledTopicTypes. Returns no content on success.
- **list_all_zohodesk_community_preferences** — Get community preferences using org_id in Zoho Desk. Returns landingPage indicating the default landing page for the user community.
- **create_a_zohodesk_community_preference** — Set community preferences in Zoho Desk with landingPage to determine home page content. Returns no content on success.
- **update_a_zohodesk_community_user_status_by_id** — Update user status in community in Zoho Desk by id. The response returns no content. Requires isModerated boolean parameter to set moderation status.
- **zohodesk_community_users_follow_user** — Follow a user by id in Zoho Desk. Returns no content on success with HTTP status 204.
- **zohodesk_community_users_unfollow_user** — Unfollow a user by id in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_email_templates** — 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_zohodesk_email_template_by_id** — 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_zohodesk_email_template** — 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_zohodesk_email_template_by_id** — 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_zohodesk_email_template_by_id** — Delete an email template by id in Zoho Desk. Returns status 200 on successful deletion.
- **zohodesk_email_templates_render** — Render an existing email template with template id and entityId in Zoho Desk. Returns subject, body, and attachments with size, name, and id.
- **zohodesk_email_templates_placeholders** — 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_zohodesk_template_folders** — 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_zohodesk_template_folder_by_id** — 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_zohodesk_template_folder** — 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_zohodesk_template_folder_by_id** — Update a template folder by id in Zoho Desk. Returns folderId, folderName, folderDesc, departmentId, folderAccessDetails.type, category, createdBy, createdOn, modifiedBy, and modifiedOn.
- **delete_a_zohodesk_template_folder_by_id** — Delete a template folder by id in Zoho Desk. Returns a confirmation of deletion.
- **list_all_zohodesk_bug_tickets** — Get linked tickets for a bug in Zoho Desk using id. Returns ticketNumber, subject, dueDate, id, status, commentCount, and priority fields.
- **get_single_zohodesk_ticket_count_by_id** — 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.
- **zohodesk_ticket_count_by_field** — 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_zohodesk_jira_issue_tickets** — 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_zohodesk_badges** — 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_zohodesk_badge** — Create a badge with name, isCustom in Zoho Desk. Returns name, isCustom, description, levelName, id, and iconUrl of the created badge.
- **update_a_zohodesk_badge_by_id** — Update badge details by id in Zoho Desk. Requires name. Returns name, isCustom, description, levelName, id, and iconUrl fields in the response.
- **delete_a_zohodesk_badge_by_id** — Delete a badge by id in Zoho Desk. Returns status 200 on successful deletion.
- **list_all_zohodesk_levels** — 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_zohodesk_level** — 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_zohodesk_level_by_id** — 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_zohodesk_level_by_id** — Delete a level by id in Zoho Desk user community. Returns 200 status on success.
- **list_all_zohodesk_creditworthy_activities** — 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_zohodesk_creditworthy_activity** — 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_zohodesk_creditworthy_activity_by_id** — 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_zohodesk_creditworthy_activity_by_id** — Delete a creditworthy activity by id in Zoho Desk. Returns status 200 on successful deletion.
- **list_all_zohodesk_credit_holders** — List credit holders with credits for a given id in Zoho Desk. Returns users array with fields name and id.
- **create_a_zohodesk_credit_holder** — Add users as credit holders in Zoho Desk by specifying id and userIds. Returns success status with no content.
- **zohodesk_credit_holders_remove** — Remove credit holders by dissociating users from the credit with id in Zoho Desk. Requires userIds list. No content returned in response.
- **list_all_zohodesk_badge_holders** — List badge holders for a badge in Zoho Desk. Requires id. Returns users array with each user's id and name.
- **create_a_zohodesk_badge_holder** — Add users as badge holders in Zoho Desk by specifying id and userIds. Returns success status with no content in response.
- **zohodesk_badge_holders_remove** — Remove badge holders by badge id in Zoho Desk. Requires id and userIds. Returns 200 status on success.
- **list_all_zohodesk_available_badge_icons** — List available badge icons not assigned to any badges in Zoho Desk. Returns id and iconUrl for each available icon.
- **list_all_zohodesk_holiday_lists** — 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_zohodesk_holiday_list_by_id** — 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_zohodesk_holiday_list** — 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_zohodesk_holiday_list_by_id** — 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_zohodesk_holiday_list_by_id** — Delete a holiday list by id in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_email_failure_alerts** — 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_zohodesk_email_failure_alert_by_id** — 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_zohodesk_my_pending_approvals** — 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_zohodesk_data_sharing_rules** — Get data sharing rules in Zoho Desk. Returns sharing settings for tickets, calls, accounts, contracts, contacts, tasks, events, and products.
- **update_a_zohodesk_data_sharing_rule_by_id** — Update data sharing rules for tickets, calls, accounts, contracts, contacts, tasks, events, and products in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_finance_estimates** — 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_zohodesk_finance_estimate_by_id** — Update estimate status in Zoho Desk using finance_service and id. Returns no content on success.
- **list_all_zohodesk_finance_invoices** — List invoices filtered by deskModuleName in Zoho Desk. Returns id, invoiceNumber, date, total, currencyCode, status, and isViewdByClient fields for each invoice.
- **update_a_zohodesk_finance_invoice_by_id** — Update invoice status for id in Zoho Desk. Requires finance_service and id. Returns no content on success.
- **list_all_zohodesk_online_agents** — 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_zohodesk_offline_agents** — 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_zohodesk_agent_availability** — 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_zohodesk_agent_availability_config_by_id** — 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_zohodesk_agent_availability_config_by_id** — Update agent availability configuration in Zoho Desk with parameters treatIdleAgentsAsOffline and agentIdleTime. Returns no content on success.
- **list_all_zohodesk_automation_feature_count** — 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_zohodesk_skills** — 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_zohodesk_skill_by_id** — 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_zohodesk_skill** — 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_zohodesk_skill_by_id** — 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_zohodesk_skill_by_id** — Delete a skill by id in Zoho Desk. Returns no content on success.
- **list_all_zohodesk_skill_types** — 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_zohodesk_skill_type_by_id** — 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_zohodesk_skill_type** — 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_zohodesk_skill_type_by_id** — Update a Skill Type by id in Zoho Desk. Returns fields id, name, departmentId, createdBy, createdTime, modifiedBy, modifiedTime, and associatedSkills.
- **delete_a_zohodesk_skill_type_by_id** — Delete a skill type by id in Zoho Desk. Returns no content on success.
- **get_single_zohodesk_skill_configuration_by_id** — Get skill configuration for a department in Zoho Desk. Requires department_id. Returns autoSkillStamping status, departmentId, and attachSkillsOption.
- **update_a_zohodesk_skill_configuration_by_id** — Update skill configuration with departmentId, attachSkillsOption, and autoSkillStamping in Zoho Desk. Returns updated autoSkillStamping, departmentId, and attachSkillsOption fields.
- **get_single_zohodesk_routing_preference_by_id** — 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_zohodesk_routing_preference_by_id** — 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_zohodesk_deleted_resources** — 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_zohodesk_deleted_resource_by_id** — 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.
- **zohodesk_deleted_resources_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.
- **zohodesk_deleted_resources_restore_all** — Restore all deleted resources from the Recycle Bin in Zoho Desk. This operation returns a 202 status indicating the restore request was accepted.
- **zohodesk_deleted_resources_delete_all** — Delete all resources from the Recycle Bin in Zoho Desk. This operation permanently deletes all resources and returns no content.
- **list_all_zohodesk_support_plans** — 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_zohodesk_support_plan_by_id** — 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_zohodesk_support_plan** — 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_zohodesk_support_plan_by_id** — 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_zohodesk_support_plan_by_id** — Delete a support plan by id in Zoho Desk. Returns no content on success.
- **create_a_zohodesk_execute_action** — 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_zohodesk_im_channels** — Get a list of channels in Zoho Desk. Returns fields including id, name, integrationServiceType, accountName, universalLink, isActive, isSubscribed, isSandBox, and createdTime.
- **get_single_zohodesk_im_channel_by_id** — 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_zohodesk_im_channel** — 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_zohodesk_sessions** — List sessions in Zoho Desk. Returns fields including id, agentId, contactId, subject, status, unreadMessagesCount, createdTime, lastActiveTime, and integrationService.
- **get_single_zohodesk_session_by_id** — 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_zohodesk_template_messages** — 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_zohodesk_template_message_by_id** — 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_zohodesk_engine_supported_actions** — 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_zohodesk_ticket_pins** — 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_zohodesk_ticket_pin** — 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_zohodesk_agent_metrics** — 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_zohodesk_session_metrics** — 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_zohodesk_import_by_id** — Get information about a specific import in Zoho Desk using id. Returns fields including importInitiatedTime, importCompletedTime, errorReportUrl, hasError, status, and importedBy.
- **create_a_zohodesk_import** — 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_zohodesk_org_custom_field_criteria** — 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_zohodesk_layout_validation_criteria** — 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.

## How it works

1. **Link your customer's Zoho Desk account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Zoho Desk.** The Proxy API is a 1-to-1 mapping of the Zoho Desk API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Sync support tickets into your product for unified visibility** — If you build a CRM, project management, or customer success platform, pulling Zoho Desk tickets, comments, and contacts into your product gives your users a complete picture of customer health without switching tools.
- **Automate time-based billing from support activity** — PSA and invoicing platforms can ingest billable ticket and task time entries from Zoho Desk to generate accurate invoices, eliminating manual timesheet reconciliation for agencies and MSPs.
- **Power AI deflection and copilot features with helpdesk data** — AI support and copilot products can sync Zoho Desk knowledge base articles, historical tickets, and conversation threads to train models, auto-draft replies, and suggest relevant articles — then create tickets for unresolved conversations.
- **Log telephony activity directly into the helpdesk** — Cloud phone and VoIP providers can search Zoho Desk contacts by caller ID, display context during calls, and automatically log call records with duration and ticket associations after hangup.
- **Bridge support and engineering workflows** — Dev tooling and issue tracking platforms can sync escalated Zoho Desk tickets to engineering backlogs, push status updates back as ticket comments, and trigger Blueprint transitions when bugs are resolved.

## What you can build

- **Two-way ticket sync with status mapping** — Create, update, and close Zoho Desk tickets from your product and reflect status changes back using the full tickets CRUD API and bulk update capabilities.
- **Knowledge base ingestion pipeline** — Pull all Zoho Desk articles — including translations and attachments — into your AI or search product to power contextual suggestions and self-service deflection.
- **Billable time entry export** — Sync ticket and task time entries with cost, billing type, and agent attribution into your invoicing or PSA tool using the dedicated time entry list and summation endpoints.
- **Contact and account directory sync** — Keep your product's customer records in sync with Zoho Desk contacts and accounts using Truto's Unified Ticketing API for contacts, accounts, and organizations.
- **Automated call logging from your telephony product** — Create call activity records in Zoho Desk with duration, direction, and linked ticket IDs so support agents see full communication history without leaving their helpdesk.
- **Internal comment and thread feed** — Surface Zoho Desk ticket comments, conversation threads, and ticket history inside your product so cross-functional teams stay informed without needing a Zoho Desk seat.

## FAQs

### What authentication method does the Zoho Desk integration use?

Zoho Desk uses OAuth 2.0. Truto handles the full OAuth flow — including token refresh across Zoho's regional data centers (US, EU, IN, AU, JP) — so your users just connect their account once.

### Which Unified APIs does Truto map Zoho Desk to?

Zoho Desk is mapped to the Unified Ticketing API (tickets, contacts, accounts, comments, attachments, teams, fields, organizations, users, workspaces, ticket priorities), the Unified User Directory API (me, roles, users), and the Unified Search API.

### Can I access custom fields on Zoho Desk tickets and contacts?

Yes. Zoho Desk supports organization-level custom fields and layout-based field configurations. The integration exposes module organization fields, layout fields, and field permissions, so you can read and write custom field values on tickets, contacts, and other objects.

### Does the integration support searching across Zoho Desk data?

Yes. There are dedicated search endpoints for tickets, contacts, accounts, articles, tasks, calls, events, products, and activities, as well as a cross-module search endpoint — all available through both native API tools and the Unified Search API.

### Can I manage Zoho Desk Blueprints and ticket transitions via the API?

Yes. You can list applied Blueprint details for a ticket, retrieve during-transition forms, create transitions to move tickets through Blueprint stages, and manage transition draft attachments — enabling programmatic workflow automation.

### How does Truto handle pagination and rate limits for Zoho Desk?

Truto automatically manages cursor-based pagination across list endpoints and respects Zoho Desk's API rate limits, retrying with appropriate backoff. You receive a single consistent pagination interface regardless of the underlying API behavior.
