Webhook not firing.
I created a webhook using the Web UI, it looks very nice and the testing worked without an issue, but when i save/ update a ticket, the webhook is not firing. Here are the details of the web-hook i get from using the API "modifiedTime": "2019-10-22T09:23:37.380Z",
Email content just contain 'OK' ,not what we expect
create campaign API URL: https://campaigns.zoho.com/api/v1.1/createCampaign req params: {'campaignname': 'General_Outreach_d0cfc415-43aa-4b96-bb09-558e76a3dda3_50_20251117_214806_660', 'from_email': 'admin@allinmedia.ai', 'subject': 'ALL IN MEDIA', 'list_details':
API Pagination Error: 'from' Parameter Limit
Hello, I am encountering an error while paging through the Zoho Desk API results: Status code: 422 - {"errorCode":"UNPROCESSABLE_ENTITY","message":"The value passed for field 'from' exceeds the range of '0-4999'."} Is 5000 the maximum number of records
The Customer Happiness REST API is broken
1. We are unable to extract the customerHappiness ( https://desk.zoho.com/DeskAPIDocument#CustomerHappiness#CustomerHappiness_ListallcustomerHappiness) object using the ticketNumber criteria. We keep getting HTTP 429 even when we limit to 60 calls per
Uploading Files from uploads api
I tried uploading the image from the API call but its giving me unauthorized error even i have given valid token in header. After uploading i need that id to pass in create ticket api uploads but its not uploading that file. Please help me out in th
OAUTH2 isn't working with Power Automate and N8N (Zoho Desk)
Hello, I am trying to set up an OAuth2 connection to the Zoho Desk API, but the authentication flow fails immediately. I am experiencing this issue in two separate platforms: Microsoft Power Automate (using a Custom Connector) and n8n. Instead of being
How to reply to thread via API
We have built a webapp for our customers that uses the Zoho Desk API to enable each customer to view their full list of tickets, view individual tickets and raise new tickets. The Zoho Desk API doesn't have the ability to reply to a ticket/thread. Replies
Issue on Upload API and href image URL
Here is my Full API Code , URL : URL: https://desk.zoho.com/api/v1/uploads/659563000000193003/content Headers* Authorization: 'Zoho-oauthtoken 1000.ed5ce2836bf5ba9b946f5ec9************88e73ff4883a3e9c58ffeb7870' orgId: 7586***** RESPONSE{ "errorCode":
Unable to add attachments to tickets through Desk API
I able to use the Desk API to generate tickets. However when I try to use the tickets/{ticketId}/attachments endpoint, I always get an Unauthorized error. My app has Desk.Tickets.ALL included in its scope so this should not be an issue
Unable to change the "credentials of login user" option when creating a connection
I want to create a new Desk connection where the parameter to use 'credentials of login user' is set to YES. I'm able to create a new connection but am never given the option to change this parameter. Is this a restriction of my user profile, and if so,
Time-based Automations updates does not trigger Webhook
Hi, When a ticket is updated by Time-based automation, it doesn't seem to trigger the webhook event. I looked at the ticket history for the problematic tickets, they were all changes made by action with this label: `Ticket was updated through a Time-based
Not able to list or add contacts
I am not able to get a list of contacts via api request. Tickets for example are listed via api even without orgId, so it shoud be similar. What is missing to reach the requirement. My aim ist to add a contact via API and then add a ticket with the contact
Fetching Comments From A Zoho Ticket Comment using Zoho Desk Api
Hi I've been integrating Zoho Desk API into our product however, I'm unable to fetch any ticket comments when using your API. I get the following response => { "data": [] } The URL I'm hitting is https://desk.zoho.com/api/v1/tickets/ticketIdHERE/comments.
CORS problem with APIs
When I try to call web services from Postman, I don't have a problem I can get responses without problem. But when I try to call Zoho web services from my web application I have a CORS problem. For local development I download a Chrome extension for prevent
How do I add new line and format text in zoho desk ticket?
I am generating a ticket via API and looking to update "description" field of ticket whenever I need. Is there a document where I can find supported formatting for description field on a ticket. I need to find: Adding a new line and adding bold text,
400 Bad Request - Unable to process your request
Hello, Today (13/03/2025) there was a problem with the advanced forms in ZOHO DESK. I have them integrated into my site - I front-end collect the data needed for the form - populate the form with them and submit according to the POST method in the code
Unable to add custom fields to Tickets through API
I have added two custom fields to our Ticket layout. Company ID and Location ID. The Fields page shows that in the API their names will be cf_company_id and cf_location_id. When I submit a ticket through the API I get: {"errorCode":"UNPROCESSABLE_ENTITY","message":"An
Create Ticket ignores a list of "secondaryContacts"
Hi, we're trying to create a ticket, with a contact to be a CC. According to the documentation, it should be a list of IDs in "secondaryContacts". But when the ticket is created, it returns an empty array. Has someone tried it? Thanks for any hint. BTW
Error 403 (forbidden) when using get ticket API on a ticket in a new department
Hi We use get ticket API and it works well. We created a new department and when we try to use the same API on the tickets from this department, it fails with the error: b'{"errorCode":"FORBIDDEN","message":"You are not authorized to access this resource."}'
Self Client Authorization Issue
Hi. Trying to test the api integration for Zoho Desk with the Self Client - Client Credintials flow method. I've created the self client, obtained the client id and secret, inputted "Desk.tickets.ALL" as my scope, and "ZohoDesk.[My Zoho Desk Org ID]"
Ticket owner for desk ticket can't be set using Zapier "Create ticket" function.
I have a step in my zap where I create a ticket in desk, everything works fine apart from setting the Assignee (Ticket owner in desk). When I look at the data sent to the API the assignee variable has no data I can set the assignee (Ticket owner) if I
Uploads API Body samples & request method
Hi, Hope you are fine. I am request UPLOAD Api from post man its totally working fine but how could i pass all that body and headers via JS code.I am attaching images what i got in response please have a look into it. In this image i am showing the console
Zoho Desk Deluge get tickets info
When using Deluge, Need to use "tickets" to obtain ticket information. Example : ticketDetails = zoho.desk.getRecordById(XXXXXX,"tickets",ticketId); Is there a way for me to query ticket information while only knowing "ticketNumber"? The "ticket Number"
Customer Happiness not clickable when using API
Is there a way to automatically add the Customer Feedback links when generating email drafts via the API? Currently, the feedback links are only added when generating an email draft using the UI. I tried using the endpoint described in https://desk.zoho.com/DeskAPIDocument#CustomerFeedback#CustomerFeedback_Getthecustomerfeedbackplaceholderlink
HTTP Error 500 when creating E-Mail Draft with API
Hi, I tried to create an email draft for a ticket using the Zoho Desk API (v1); however, I continuously receive HTTP Error 500: An internal server error occurred while performing this operation. I've tried both curl and Python implementations, but neither
Not able to SEARCH CONTACT over DESK API
I am trying to use search contacts over the api, using the endpoint https://desk.zoho.com/api/v1/contacts/search is returned the error { "errorCode": "FORBIDDEN", "message": "You are not authorized to access this resource." } I tried to use AuthToken authentication and also the OAuth with the following SCOPES: Desk.search.READ , Desk.contacts.READ, both returned the error above, but only for the Search resource, any other resource is working fine, I can create Contacts, create Tickets, etc. any
Problems accessing the ID of a Desk contact
I am doing an API integration and I am looking for a contact via email. That works for me and I save it in a variable called "getContact" I receive the JSON of the contact I searched for and I try to extract the ID of that contact. However, it gives me
Zoho Desk API: set timeEntry.invoiceId = "" (null) [remove connection between ticket timeentry and books invoice]
Hi all, I would like to link time entries with invoices in Books via API. In doing so, I made a wrong connection, unfortunately I can no longer remove the InvoiceId! Very bad. :( How can I remove the link? Please help me, many thanks in advance! Deluge:
Slowness
Hi I am facing issues of slowness
Can we get all ticket list without limitation using zoho api once?
Hi support team. I'm using zoho api nowadays. I have a question. I'm trying to get all tickets using api. But I noticed the api that get ticket list has a limit. The limit is 100. I don't wanna call lots of times to get all ticket list. It takes much
Problem mentioning a user in Zoho Desk API
Hello ! I would like to ask for help. I'm trying to make a request to the Zoho Desk API, URL: https://desk.zoho.com/DeskAPIDocument#TicketsComments To create comments and would like to mention a user, according to the documentation you need to send zsu[@user:{zuid}zsu
Desk API Downtime
Ever since I started using the Desk API I have seen extremely frequent downtime. Every 15-60 minutes we receive a response from a Desk API call of: Zoho - Temporarily Unavailable Our service is temporarily unavailable. We are currently working to restore it. Why is the API so unreliable? What can we do to fix the stability of the API?
UNSUPPORTED_MEDIA_TYPE when using the end point /sendReply
Hello there, I am trying to do the following in a custom function: 1. render template 2. add information to template, which I can't configure directly in template (placeholders are not offered) 3. send template as ticket response Unfortunately I always
Fetch only opened tickets
I am trying creating a custom function to only fetch records with statusType = Open. orgId = "xxxx"; query = Map(); query.put("statusType","Open"); resp = zoho.desk.searchRecords(orgId,"Tickets",1,200,query); info resp; But I am getting this error: {"errorCode":"UNPROCESSABLE_ENTITY","message":"Extra
Zoho Desk API : Update an articles returns Unsupported Media Type error
Hi, Our domain name recently changed and unfortunately we cannot create a 301 redirect to our new domain. This results in us having to update our domain name references in our ~500 Zoho Desk articles and ticket answers. Since doing a bulk search and
Desk API - what is the correct way to associate a new ticket to an account.
We are trying to automate the creation of tickets that are linked directly to an accountId Some background. When we onboard a new customer, we create their new account in Zoho Desk that contains all of the company details for that customer, and we link
Workflows/scripts/custom functions stopped working after deactivation of the admin user who created them
Hi there, one of our admins left the company, so I had to deactivate his user. Sadly, this results in chaos, because nearly all of the workflows, scripts and functions he created in Desk, Analytics and Flow stopped working. We changed the neccessary connections
Ticket not refreshing when comments added via custom function
I have a custom function in Zoho Desk that triggers on a field update workflow which is working well, however the ticket does not reliably refresh to show changes. In particular, I am adding a comment to the ticket thread to show important information
Desk REST API - tickets attachments SCOPE_MISMATCH error
Hi there, We are trying to add file attachment to Zoho Desk Tickets using /attachments REST API. We have created a token with scope Desk.tickets.ALL Was stated in your API documentation. When using this token, we are still getting { "errorCode": "SCOPE_MISMATCH",
ZOHO Desk : How to fetch the date and time of ticket status changed from Status A to B.
There is a requirement where we are writing a custom function to send an email notification to the client if no activity happened on the ticket since the 7th day or the 10th day after the status changed from A to B. For the same, I am writing a function
Next Page