Description
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
- 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
- Ticket
- Contact
- Account
- Task
- Event
- Poll for new and updated:
- 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
- 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
agentIdfieldNameeventFilterClient IDClient SecretZoho Data CenterOrganization IDScopes- Base node usage:
- Tasks:
- Events:
- 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.
Resources And Operations
Zoho Desk
– create
– get
– list
– update
– delete
– addComment
– listThreads
– listActivities
– create
– get
– list
– update
– delete
– create
– get
– list
– update
– delete
– create
– get
– list
– update
– create
– get
– list
– update
Zoho Desk Trigger
– Tickets
– Contacts
– Accounts
Task And Event Support
The node now supports Zoho Desk activity management through Tasks and Events.
Tasks
You can:
Events
You can:
Ticket Activities
Use Ticket > List Activities to fetch ticket history from Zoho Desk.
Supported filters include:
Credentials
Use the Zoho Desk OAuth2 API credential.
Required setup values:
– com
– eu
– in
– jp
– com.au
– com.cn
Recommended scopes by feature:
– Desk.tickets.ALL
– Desk.contacts.READ
– Desk.contacts.WRITE
– Desk.search.READ
– Desk.basic.READ
– Desk.settings.READ
– Desk.activities.READ
– Desk.activities.CREATE
– Desk.activities.UPDATE
– Desk.activities.tasks.READ
– Desk.activities.tasks.CREATE
– Desk.activities.tasks.UPDATE
– Desk.activities.events.READ
– Desk.activities.events.CREATE
– Desk.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
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