Package Information
Documentation
n8n-nodes-zoho-desk-edgeuno
Community n8n package for working with Zoho Desk over OAuth2.
It includes a regular node for operational actions and a polling trigger node for change detection.
Features
- OAuth2 credential with Zoho data center selection
- Required
orgIdheader handling for Zoho Desk requests - Ticket, Contact, Account, Task, and Event resources in the main node
- Compound
Ticket + Taskresource for creating a ticket and linked tasks together - Ticket activity history support
- Trigger node for new and updated tickets, contacts, and accounts
- Pagination support with
Return All - Support for Zoho Desk custom fields through
cf - Department and team load options for ticket operations
Resources And Operations
Zoho Desk
- Ticket
creategetlistupdatedeleteaddCommentlistThreadslistActivities
- Contact
creategetlistupdatedelete
- Account
creategetlistupdatedelete
- Task
creategetlistupdate
- Event
creategetlistupdate
- Ticket + Task
create
Zoho Desk Trigger
- Poll for new and updated:
- Tickets
- Contacts
- Accounts
Task And Event Support
The node now supports Zoho Desk activity management through Tasks and Events.
Tasks
You can:
- Create tasks with fields like
departmentId,subject,ticketId,dueDate,ownerId,priority,status,contactId,teamId,reminder, andcf - Get a task by ID with optional related data in
include - List tasks with filters such as
departmentId,departmentIds,viewId,assignee,dueDate,isCompleted,isSpam, andsortBy - Update existing tasks
Events
You can:
- Create events with fields like
departmentId,contactId,subject,startTime,duration,ticketId,ownerId,priority,status,teamId,reminder, andcf - Get an event by ID with optional related data in
include - List events with filters such as
departmentId,departmentIds,viewId,assignee,startTime,isCompleted, andsortBy - Update existing events
Ticket Activities
Use Ticket > List Activities to fetch ticket history from Zoho Desk.
Supported filters include:
agentIdfieldNameeventFilter
Ticket + Task
Use Ticket + Task > Create when you want a single workflow step to:
- Create the Zoho Desk ticket first
- Automatically use the new ticket ID for each task
- Create one or more linked tasks in the same node execution
Task defaults in this compound resource:
ticketIdis always set from the created ticketdepartmentIddefaults to the created ticket department when omittedteamIddefaults to the created ticket team when availablecontactIddefaults to the created ticket contact when available
Credentials
Use the Zoho Desk OAuth2 API credential.
Required setup values:
Client IDClient SecretZoho Data Centercomeuinjpcom.aucom.cn
Organization IDScopes
Recommended scopes by feature:
- Base node usage:
Desk.tickets.ALLDesk.contacts.READDesk.contacts.WRITEDesk.search.READDesk.basic.READDesk.settings.READ
- Tasks:
Desk.activities.READDesk.activities.CREATEDesk.activities.UPDATEDesk.activities.tasks.READDesk.activities.tasks.CREATEDesk.activities.tasks.UPDATE
- Events:
Desk.activities.events.READDesk.activities.events.CREATEDesk.activities.events.UPDATE
If you created credentials before task and event support was added, reconnect or update the credential so the new scopes are included.
Notes
- Ticket department and team fields support dropdown loading.
- Task and event operations accept manual IDs directly for fields like
departmentId,contactId,teamId,ownerId, andticketId. - Custom fields should be sent as a JSON object in
cf. - Reminder values for tasks and events should be sent as a JSON array.
Installation
In n8n
Install the community package:
npm install n8n-nodes-zoho-desk-edgeuno
Restart n8n after installation or upgrade.
Local Development
npm install
npm run lint
npm run build
Link into a local n8n installation:
npm link
# in your n8n installation
npm link n8n-nodes-zoho-desk-edgeuno
Publishing
This package is configured for npm publishing through prepack and prepublishOnly.
Typical flow:
npm run lint
npm run build
npm publish
Documentation
- Zoho Desk API docs: https://desk.zoho.com/DeskAPIDocument#Introduction
- Tasks: https://desk.zoho.com/DeskAPIDocument#Tasks
- Events: https://desk.zoho.com/DeskAPIDocument#Events
- Activities: https://desk.zoho.com/DeskAPIDocument#Activities
- n8n node development docs: https://docs.n8n.io/integrations/creating-nodes/build/