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",
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,
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
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 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",
Delete Ticket Comment API Can't Delete Other Agent Comments
I have a script to search for comments with a specific tag, then I want to delete that comment. It's a pretty basic script. My connection is using a generic "service account" to handle our functions, that account is a full admin and the connection has
Duplicate Ticket when send email.
Good Day, When reply made in new email and send to zoho desk with subject "[## ticketnumber ##] subject" it returns a new ticket in zoho desk, but when agent reply to the ticket even if it is a new email or reply with this subject format "[## ticketnumber ##] subject" it will be a new thread to a ticket which is what I want. I hope it will solve. Thanks.
Zoho Desk adding whitespace when updating agent email signature via API
Hi Zoho Desk team, I'm having a problem updating an agent email signature using the API (see endpoint). Zoho Desk is adding extra space in the header of the email signature. Note that the original HTML signature does not have these whitespaces. I'm using
Access-Control-Allow-Origin Problem
Hi there, I try to use create ticket and get tickets web services. I can get tickets of my specific users with these URLs without problem. https://desk.zoho.com/api/v1/contacts/search?email=:email https://desk.zoho.com/api/v1/contacts/:id/tickets But
UNAUTHORIZED Error when connecting with make.com (Integromat)
I'm getting this error when I'm trying to connect with the Zoho Desk Module in Make.com (Integromat). I have put the correct Orginisation ID from Zoho Desk > Settings> Developer Space > API > API Authentication. I am also using the correct Domain Extention
Unable to bulk update tickets - INVALID_DATA /fieldName
Hi, I'm having issues trying to bulk-update tickets using the API. I'm trying to update the contact owning the records, therefore I'm trying to change the "contactId" value for a given list of tickets. Here's the request I sent and its body (values have
/sendReply API Endpoint -> Internal Server Error
Hello there, I would like to send an email reply via deluge, but I get an unspecific error message all the time: {"errorCode":"INTERNAL_SERVER_ERROR","message":"An internal server error occurred while performing this operation."} Sample code snippet:
How to get all open tickets per account including custom fields through API?
Hi, Currently we are trying to get all the tickets through API for each account. But the challenges we are facing: The accounts endpoint is not accepting a parameter 'page' to get more than 100 tickets. Endpoint: https://desk.zoho.com/api/v1/accounts/{accountNumber}/tickets?limit=100&page=1
Unable to pull all the characters inside one ticket thread. Only returning the summary with 183 characters
Unable to pull all the characters inside one ticket thread. Only returning the summary with 183 characters via deluge function in ZohoDesk // sample code ticket = zoho.desk.getRecordById({orgid},"tickets",tixId); // returns the ticket based on ticket
use zoho.desk.getRecords to look for a specific agent using email
Is it possible to use zoho.desk.getRecords to look for a specific agent using their email? sample from https://www.zoho.com/deluge/help/desk/get-records.html does not provide a proper example on how to use the query_value parameter. Can anyone provide
ZohoHCAsapReady is undefined
I am trying to use var viewArticle = ZohoHCAsapReady(function(){ ZohoHCAsap.kbArticles.view( { articleId : '305163000000109120' } ); }) But it says ZohoHCAsapReady is undefined. I am using this to import <script type="text/javascript" > window.ZohoHCAsap=window.ZohoHCAsap||function(a,b){ZohoHCAsap[a]=b;};(function(){var
Missing fields in List contacts/accounts
I tried adding a comment to this topic but it was ignored, so I'm creating a separate topic. When using GET /api/v1/contacts and /api/v1/accounts, many fields are not returned, including address/zip/state information and all custom fields. My use case involves syncing data from an external database to Zoho Desk, and right now the only way to keep the information updated involves making a PATCH every day for each of our thousands of contacts/accounts. If the "List" feature returned custom fields and
GET /api/v1/agents/???/photo return err400
Trying to get desk agent's photo using this query: curl -X GET https://desk.zoho.eu/api/v1/agents/?????????/photo?orgId=????? -H "X-com-zoho-subscriptions-organizationid:????" -H "Authorization:Zoho-oauthtoken ????" I always get response code 400. I
Zoho DESK , Unsupported Media Type
z_data = { 'subject': 'this is a subject', 'description': 'this is a description that follows the subject.', 'departmentId': '538218000081', 'assigneeId': '6710442', 'contact': 'Kenzon' } ticket = requests.post( 'https://desk.zoho.com/api/v1/tickets',
Zia (Chatbot) not working in Chat in the ASAP React Native SDK
Hi. I created a basic POC app using the ASAP React Native SDK (react-native-zohodesk-portal-sdk), the official sample app (Zoho-Desk-ASAP-React-Native-sample), and following the Working with the ASAP SDK for React Native guide. Chat is not enabled in
Some UTF-8 symbols are incorrectly stored
This is a shared problem between creating tickets over the Desk API as well as using the built in editor to edit tickets. Say you have a ticket and want to edit its contents to: Original content as desired Then only ⏩ will render correctly after you save the input. The other emojis will be replaced by question marks: Emoji are replaced with question marks Same thing happens when I try to create a ticket over the Desk API using the same string as above and transmitting data as JSON / UTF-8 (Content-Type:
Can't get a list of archived tickets via archivedTickets API endpoint
Hi. Each time I try to get a list of archived tickets I receive a 204 error (no data). I am using https://desk.zoho.eu/api/v1/tickets/archivedTickets?limit=50&departmentId= as my endpoint (valid department ID is appended after the equals sign). Am I
[ASAP] [iOS] Troubles to open the ZohoDesk Chat in version '2.0.6'
Hi Zoho Team. The chat had been working well until today , I tried to open the ZohoDesk chat from ASAP module, and I got the following error in the console: ✅ ZohoDeskPortalSDK 2.0.5 11:22:32:506 {UI} ZDPortalNetworkService.swift-setASAPheaders():452
[iOS] [ASAP] Problem archiving the project.
Hi Zoho team, I hope you are doing well. Currently we are implementing the live chat from ASAP module on ZohoDeskPortalService library, we have already implemented the live chat, in debug mode works well, but now we are trying to archiving this implementation
Desk API Errors all of a sudden
Hello, We have been using the Zoho Desk REST API for a while now. We've upgraded to OAuth already. We suddenly have started getting errors like this: {"errorCode":"INVALID_DATA","message":"The data is invalid due to validation restrictions","errors":
401 Unauthorized while trying to use https://desk.zoho.com/api
Hello, I'm really struggling to get this api working with postman and so far nothing works . Let me elaborate what i'm trying to do using the api . I have went over the documentation and it got very confused , i tried getting all tickets using the info
GET /api/v1/tickets return err500 when sending fields parameter
When i call GET /api/v1/tickets and fill in the "fields" parameter, i get response code 500. When i remove the parameter, everything is fine. not working: GET /api/v1/tickets?from=1&limit=100&fields=contactId%2Cstatus&include=assignee working: GET
GET /api/v1/tickets returns always assignee=null
I'm calling DESK API /api/v1/tickets with following parameter: 'include' => 'assignee', However, in result, 'assignee' is always null, even if the ticket is assigned to an agent. This was working a few days ago, but does not work from
The value passed for the 'Zoho-oauthtoken' parameter is invalid.
Hi, I am in the process of converting our stand-alone Console Application which retrieves open tickets to oAuth. I’ve followed all of the steps to obtain my Access and Refresh tokens successfully and up until that point, everything works fine. I’m
Getting 500 code when trying to update account
Hello, I am having trouble to udpate any parameter using the API. I am pretty sure that I am sending a correct Token and that it has the needed scope (Desk.contacts.UPDATE). First I tried sending the whole information, but got the error, and I ma still getting the same error by just sending just one parameter: async function updateCompany(accountId, params){ let headers = httpCalls.buildHeaders(); let url = `https://desk.zoho.com/api/v1/accounts/${accountId}`; let payload = JSON.stringify(params);
Added search and add ticket to software using ASAP - Is there a way to filter categories?
Hi, We have implemented the ZOHO Desk Knowledge base search bar and add ticket option through ASAP in our software application. This shows our full knowledge base including multiple categories. Only 50% of these categories (see attachment) are relevant to our software. Is there a way to filter out some categories in the ASAP option?
Bug: filtering by due date fails in Zoho Desk API tickets search endpoint
Steps to reproduce: GET /api/v1/tickets/search?limit=100&dueDateRange=2019-06-30T16:40:00.000Z,2019-06-30T16:50:00.000Z&sortBy=createdTime Result: the response returns all tickets from the beginning of time, regardless of due date. Expected result: it should only return tickets whose due date is between 2019-06-30T16:40:00.000Z and 2019-06-30T16:50:00.000Z. It was working perfectly fine until today (30/06/20) around 11:55 UTC, when it suddenly started ignoring the dueDateRange query parameter. Probably
Zoho API returns incorrect data
The zoho Webhook for time entry add returns a string with value "null" as json instead of just null [{"payload":{"secondsSpent":"0","parent":{"associatedTicketId":"null","subject":"rehalose for Europe","id":"321","type":"TASKS"},"customFields":{},"departmentId":"321","minutesSpent":"0","description":"To","hoursSpent":"8","ownerId":"321","isBillable":false,"mode":"MANUAL","isTrashed":false,"createdBy":"123","createdTime":"2019-12-05T04:39:53.000Z","invoiceId":null,"id":"123","totalCost":"0.0"},"eventTime":"213","eventType":"TimeEntry_Add","orgId":"232"}]