How to set a custom field (Pick List and Multi-Select) through Desk API?
Hi, I'm following Zoho Desk API's documentation and I couldn't figure out how I can set my custom fields to the proper Pick List or Multi-Select option. Now I found out that these fields can be set as their plan text values (obviously using the "cf" key,
Summary field is truncated in thread returned from API
I am using the API to get all the threads of a ticket. I retrieve the ticket, then I list the threads and then I get each thread. The issue that I am having is that the 'summary' field of the retrieved threads is being truncated - POST https://desk.zoho.com/api/v1/tickets/230399000060471954/threads/230399000060492062
Keeping track of possible changes
Hello, What's the best way to keep track of any changes to the Zoho Desk API? I.e. if an endpoint changes or requires a different payload etc etc.
Zoho Desk integration with Power BI
Hi, I want to be able to create a Power BI report which has live updates of ticket data from zoho desk, is this possile at all? Thanks Jack
How to generate oauth access token with the help of api only , No redirections and two steps ?
I need to embed zoho tickets api in an application so i am using tickets api in my rest api but the main problem is token generation. Other companies provide one token which we can use it everytime when we make request but here in zoho we have to go through two step gui process to generate auth token which is not feasible if i have to show tickets in my admin panel because oauth token have expiry time and refresh token can only be used 10 times , I guess ? So i basically want to know that if i can
Zoho Desk API Custom Module not all data is showing up
When i get a record by id for my new module: responseDetailed = invokeurl [ url :"https://desk.zoho.eu/api/v1/cm_tickets_CM/" + record.getJSON("id") type :GET parameters:"" connection:"desk_connection" ]; The response doesnt contain all fields, the field
when running the merge api, invalid_data api response due to merging ticket in recycle bin; but there are no tickets in the bin
Below is the error that I'm facing. I initially tested my code in sandbox and it worked great. I copied it over into production and started to catch the error. I checked the recycle bin and there were some "test" tickets that I did not know about. I removed
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
Is there a listing of special characters that not allowed in picklists
Is there a list of which characters are classified as "reserved" or "special" that are not allowed in picklists?
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
How to create a validation rules in Zoho Desk.
Hello Team, In Zoho Desk, a validation rule needs to be created.depending on departments and department heads, therefore kindly provide a way to accomplish this. Thanks & Regards, Thisai Moorthy.
Get custom fields - Creating FSM Work Order from Ticket in Desk
I have created a custom function to create a Work Order in FSM from a Ticket in Desk. I would like to have some other specific information to come across from the Ticket and populate in the work order. Ticket ID (from Desk) to replace the Work Order Name
How do I put a date into a custom field?
I'm trying to build a code where I need the field I created, "Created Time", and populate it with the current date whenever the ticket is created. Every time I run my code, however, I receive an error: {"errorCode":"UNPROCESSABLE_ENTITY","message":"An
Creating a task in Deluge like in a workflow
Hello, I'm wondering if it's possible to trigger creating a task within a custom function, but basing it on a template like in a normal workflow? The problem with sticking to workflow creating my tasks is that it just doesn't care about duplicating, 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
API to get Spam Tickets.
Currently the result of Ticket Search API does not include spam tickets. Is there any params or filters need to be added for Ticket Search API to list spam tickets or Is there any another API that lists spam tickets? Please provide the API details.
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
Zoho Desk Search API
Hello, I came across some issues on accessing the Zoho desk search API. I have my scope of Desk.tickets.ALL,Desk.search.READ, I get an error on query though i already generated an access token and used it in my Authorization Bearer. { "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
Creating lead from e-mail content body in Zoho Desk
Hello! As we are collecting leads from different sources (including our website) that are transferred to specific e-mail address, we are experiencing problems with turning these e-mails into leads. All these e-mails containing lead information are creating
Search for fields with null values
Hi all, I'm writing a custom function in Desk. Part of this function must search for all tickets that are unassigned in a certain department. This is the part of the code: unassignedTicketSearchCriteria = Map(); unassignedTicketSearchCriteria.put("assigneeId",null);
Zoho desk webhook security
We are integrating webhooks to listen for all kinds of events on tickets. Wanted to understand how we can achieve that securely. How do we verify that the callback that we receive at our end actually generated from zoho? Is there any for of encrypti
POST product not working, getting same response as GET method
Hi, so I am using desk.zoho.in/api/v1/products to post a new product, with a json body in postman, but the method is not working, and the response I get is the all-products as we have from GET method i checked the method type and the payload curl -L 'desk.zoho.in/api/v1/products'
Unable to retrieve Ticket activities
I have the following scope, Desk.contacts.all,Desk.products.all,Desk.settings.all,Desk.basic.all,Desk.tickets.all,Desk.activities.calls.READ , Desk.activities.events.READ , Desk.activities.READ , Desk.activities.tasks.READ , Desk.calls.READ , Desk.tasks.READ
Zoho Deluge Help - Search Records on custom field value
I have created a function that searches for tasks on Zoho Desk based on a custom field. When executing the code, it fails with the following: {"errorCode":"UNPROCESSABLE_ENTITY","message":"Extra query parameter 'cf_ticket_scheduled_date' is present in
Custom Function to Update Ticket based on Subject of Ticket
This may be pretty simple but I'm having issues with getting a custom function to fill out custom fields based on the subject of a ticket and not the body of a ticket. Basically we need to fill in the PO number and Item ID custom fields, both of this
Not able to generate OAuth token. Says Invalid redirect Uri.
I have been trying to generate the oauth token to make an API Call for using my ticketing system remotely from 3rd party. I am following all the steps thoroughly but still not able to generate the oauth token. Firstly I made the Authorization Request
API Scope for Layouts?
I added several lookup fields in zoho desk that seem to exist in the modules but they aren't appearing under Modules & Fields. I assumed some of the functionality might be broken, so I wanted to investigate the layouts with the API. When accessing desk.zoho.com/api/v1/layouts?module=ticket
Merge Contacts API Error
I want to use the Zoho Desk API to merge duplicated contacts. I wrote the following Deluge function to do this: merge_contacts_api_payloads = List(); merge_contacts_api_payloads.insert({'ids':{'842454000000989001','842454000002232455'},'source':{'firstName':'842454000000989001','lastName':'842454000000989001','email':'842454000000989001','secondaryEmail':'842454000000989001','accountId':'842454000000989001','twitter':'842454000000989001','facebook':'842454000000989001','phone':'842454000000989001','mobile':'842454000000989001','type':'842454000000989001','title':'842454000000989001','street':'842454000000989001','city':'842454000000989001','state':'842454000000989001','zip':'842454000000989001','country':'842454000000989001','description':'842454000000989001'}});
How to get static reports via Desk API
Hello, we are hoping to use the Desk API to automatically export the default static reports in Zoho Desk, or reconstruct them via other API calls. What's the best way to do this? For example, if I want to recreate the Response Time static report via the
Add Tags to Execute On in Workflow Rule - Automation and in Argument as Custom function input
Hello, 1. We have a use case in which we need to trigger workflow automation when tag(s) are added to a ticket in Desk. So, we need the tag field to be added to the "Field Update" option under "Execute on" section of the workflow setup, 2. Add tag field
Add Comments to Tickets via Zoho Desk "Update record" Integration Task
Dear Zoho Desk Team, I'm writing to request a new feature for the Zoho Desk "Update record" Integration Task: the ability to directly add comments to tickets within the integration workflow. Current Challenge: Currently, adding comments to tickets within
The value passed for the 'orgId' parameter is invalid.
When i try to run get OrganizationFields API using invoke API i got this error { "errorCode": "UNPROCESSABLE_ENTITY", "message": "The value passed for the 'orgId' parameter is invalid." } Here is my API: https://desk.zoho.in/api/v1/invoke?orgId=849345046
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
Next Page