ASAP API Hide name and email in chat tab when user logged-in
through the following code I can prefill name and email. I'd like to know how to hide these fields, because I don't want my user to change them and pretend others. window.ZohoHCAsapSettings.zohoChatSettings = { salesIQOptions: { email: iam.user.email,
ASAP API detect users' actions
I'd like to know when user click on add tick button, so I can prefill/clear subject and description in the form. Or notify me when user submit a ticket, so I can clear these fields When a user click on report bug on my web app, I will open asap add ticket
Error thrown when change language through ASAP API
Following is a codepen to reproduce it: https://codepen.io/uchihayuki/pen/vYKwmJE?editors=1111 Click either on Chinese or English, an error will be thrown, then the Asap widget disappeared... when I run it in chrome locally, console shows: react.vendor.1aa51f24d953e4b80e95_.js:25
Reminder - Deprecating Support for Authtokens
Dear Zoho Desk API users, We would like to remind you that we're discontinuing support for authtokens from our APIs. As mentioned earlier in this post, after the 30th of November, 2020, you won't be able to generate new authtokens. Further, any authtokens
AssigneeId field is ignored by the API
I'm trying to create a ticket using the API. I am using the assigneeId field to assign the ticket to an agent. The call is accepted but it looks like the assigneeId field is ignored and the ticket is assigned to my own agent account. What am I doing wrong
Problem about Zoho Desk Contact API
We can see from contact structure that it has a field called photoURL, but I don't know how I can provide this info. We can see from create contact api that there's no way we can provide this info, and I don't know how to provide it in the zoho desk
Contact name
Is it ok for different contacts share the same name? When I create a contact which has the same name with an existing contact in Zoho Desk website, it says "Duplicate Contacts with this name "X" already exist". But it still allow me to create it. On
Cannot create ticket in API, INVALID_DATA error returned against valid json.
Hi, I'm trying to use the API to create a ticker, and I and getting an unusual error back when I post up data to create a ticket. I have called the API endpoint to list the departments, and I am taking the id field from one of the ones listed and putting
Can't create a ticket via API
Hello, I am using a post service (Servistate on Chrome extensions) to quick test creating a ticket via Zoho Desk API before writing code. I am sending a POST request to https://desk.zoho.com/api/v1/tickets with correct authorization and orgID (They work because I tried other get/post requests successfully like retrieving customer ID, and search for customer via email) I also provided the three required parameters: subject, departmentId & contactId as mentioned in the documentation here https://desk.zoho.com/DeskAPIDocument#Tickets#Tickets_Createaticket
Add ticket thread from my application
Hi, Currently, I have an application that is consuming Zoho Desk API, now I am trying to add threads to tickets from a FORM in my site, I dont get how can I do it using POST /api/v1/tickets/{ticket_id}/sendReply... I have the ticket id that I would like to add the thread, but I don't know which CHANNEL should I use, I tried to use WEB, but when I send like this: { "channel" : "WEB", "content" : "Test" } the return is an error 500: { "errorCode": "INTERNAL_SERVER_ERROR", "message": "An internal server
How to nest ASAP views in iOS and Android?
Is it possible to embed the ASAP views from the ASAP Mobile SDK v2 inside of a container view in our mobile apps? For example, our current app has TabBar and Navigation container views which wrap around our previous contact form and FAQ/KB sections. The current examples for using the ASAP SDK result in a full screen view that covers the entire UI.
ZohoDesk Ticket Creation on API not working ,
We have our website integrated with zohodesk API, this was working up until today. I have spent most of day trying to figure this out so any help will be appreciated. the service is written in c# , and just trying to create a ticket with below code : string postData1 = JsonConvert.SerializeObject(ticketSend); Uri uri1; HttpClient client1; HttpResponseMessage message; uri1 = new Uri("https://desk.zoho.com/api/v1/tickets");
DESK Webhook ist not sending any data to my URL (PHP)
Hi, I have set up a webhook that is triggered when a new ticket is created in DESK. I can see that my URL beeing called but there is no data / POST. According to the documentation https://desk.zoho.com/support/WebhookDocument.do#EventsSupported There should be 4 paramteres one of which is named "payload" containing the data in JSON format. But there isnt. I tried the ticket add process and also the "Test Run" button which should send a sample payload. I tried everything in PHP to catch the data.
Send Message from Desk to MS Teams Channel
I currently have various functions in Desk that I am using to send notifications to Cliq using workflows. Example below: message = {"text":"There is a new ticket waiting --- [#" + ticketNum + " SUBJECT: " + tikSubj + "](https://desk.zoho.com/support/comtrsys/ShowHomePage.do#Cases/dv/" + tikID + ")","card":{"title":"New Support Ticket ","theme":"modern-inline"},"broadcast":"true"}; resp = zoho.cliq.postToBotAsAdmin("ctssupport",message); I am wondering if there is any example code of how I can change
Send outbound email through Desk API
Hello guys, I would like to know if there is a way to do the same thing from this case: https://help.zoho.com/portal/en/kb/desk/for-agents/articles/sending-outbound-emails-from-zoho-desk Send outbound emails, however using the Desk API. I tried to found this in the documentation but with no success. There is a method to do this? Thanks in advance.
Add file when creating ticket in desk.zoho.com/api
I am building a system to add tickets through the API. There is the option for uploads as a list in the create ticket API call; however I seem to be unable to include a file when creating a ticket. I get UNSUPPORTED MEDIA TYPE if the content-type header is application/json - and I get no response (and no ticket) if the content-type is multipart/form-data and the closest I can find to support is this 2 year old ticket using I think a different version of the API: Here Perhaps I'm doing this wrong-
Advanced Desk Integration
I really have two questions about how to meet a large customer's request. They are a retail customer with thousands of stores. They would like to be able to enter a ticket using a store number, and we would then be able to auto-populate other fields related to a database of those stores - address, hours, etc. There is no database integration built-in with Desk, but one idea I had was to create a database using Zoho Creater (or some other app) and then do a trigger with Zapier to update address fields
What is user_token in context of ASAP Widget for Zoho Desk?
userInfo :{ token : "tokenValue" } Assume this part of the asap widget JS object part. What do I need to place instead of "tokenValue". If I need to generate it with JWT secret, what should I use for a token before encryption? I read the documentation but didn't get what is exactly this token is? Is it unique for each user? If yes, then how to generate it. I can encrypt anything with JWT, but what data do I need to encrypt with it? Can you show me an example?
the Spam flag for Desk tickets are not accurate
Hi, When I used the /api/v1/tickets api, the spam flag always appears as false. The data does not appear accurate. I want to be able to separate the tickets my staff is marking as spam. How can I accomplish this? Thanks
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?
Final Reminder - Enhancement to Agent/Team-Related Permissions and Corresponding API Changes
Dear Zoho Desk API users, Close to a year ago, we made a few API enhancements in line with GDPR guidelines. These enhancements relate to agent profiles and teams, providing a way to control who can view Personally Identifiable Information (PII) of your agents. (Click here to read the announcement.) We hope you went through the API changes detailed in the post and tweaked your API-based tools accordingly. If not, please read the announcement once again and make necessary modifications before the
Token getting DEPRECATED_AUTHTOKEN_SCOPE
when I trying to get a token. can anyone help in this situation? https://accounts.zoho.com.au/apiauthtoken/nb/create?EMAIL_ID=vineeth.v******ic.com.au&PASSWORD=**********&SCOPE=ZohoSupport/supportapi getting result like #Wed May 06 01: 12: 38 AEST 2020 CAUSE=DEPRECATED_AUTHTOKEN_SCOPE RESULT=FALSE
Tickets Activity
Good Day, May I know if the Zoho Desk has activity/, ogs or actions within the ticket? Thanks.
Remote authentication error
Hi, our customers can't login via remote auth anymore. I'm passing the correct timestamp (ts) at GMT+0 in the request, but i'm always recieving an error: {"result":"failure","cause":"E105 - Request Delayed"} This is preventing our users from checking their tickets. Please check the timezone set in your response servers.
Creating a customized web form for ticket generation
Hi, I'm trying to create a customized web form for support tickets in my website. The Advanced Web Form solution does not work for me out-of-the-box because it requires a 1:1 mapping between zoho fields and webform fields (e.g. I can't concatenate "Request Type" and "Order ID" into the "Subject" field). I was redirected to use the Desk APIs instead. Unfortunately, Oauth doesn't work for me because my website is hosted on Shopify. I have no model / controllers to store the access tokens and refresh
Breaking API Change Related to Agent Profile Pictures
Dear Zoho Desk API users, We would like to bring your attention to a breaking API change that would impact the way agent profile pictures are fetched in a large number of APIs (tickets, contacts, articles, etcetera). This change particularly pertains to cases when agents do not have profile pictures set in their Zoho accounts. Currently, if an agent does not have a profile picture, this is indicated in the API response through the photoURL key, whose value is returned as null. And you handle such
Ticket Timer API Call Error
Hello, I am working on a custom interface to start and stop the ticket timer. I keep getting a 301 Moved Permanently error as a response the API call is to `http://desk.zoho.com/api/v1/tickets/${params.id}/timer?action=${params.action}` can someone let me know what this error is for? Thank you.
Implement ASAP for Mobile Platforms on a React-Native App.
Hello. I am currently developing a React-Native app for mobile phones and I wanted to include the Mobile SDK in order to include the Customer Support dashboard. I am not knowledgeable in Java and some questions have arisen when trying to follow the step by step documentation. First, I added the 'Initialize the SDK in Your App' code snippet like this: @Override public void onCreate() { super.onCreate(); SoLoader.init(this, /* native exopackage */ false); ZohoDeskPortalSDK.Logger.enableLogs(); DeskConfig
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
Embedded form attachment not working after cusomtization
Hello, I am using embedded form in website. I have changed the code a bit to align and have the same language and theme on my webpage. I also made the mandatory fields "Last Name" and "Email" hidden but I set their values before submitting the form with correct data (already tested them and created a ticket) I have a problem only when attaching files. See below: 1) Clicking Attach files (blue text in above image) does not work, nothing happens when clicked. 2) When manually showing one of the attachment
Create ZOHo DESK webhook API
Hi, I a working with ZOHO DESK API, which is working fine. Now I am testing ZOHO WEBHOOK API. To check webhook API I need to first create ZOHO webhook . I just want to receive contact details to my web app when any contact is created in ZOHO DESK When I run below PHP script to create ZOHO webhook API I am getting response (400) "bad request". <?php $auth_token = '0e6934d204403eeaa67289xxxxxxxxxx'; //my_auth_token $org_id=6xxxxxxxx; //my_organization_id $ticket_data=array(
Is it possible to get the history for a ticket field?
I've been looking through the API documentation trying to see if there's a way to get the history for a particular field. Specifically I want to view how a custom field has changed through the life of a ticket, similar to looking at how the status has been changed since being opened. Is this possible?
Custom Field Data not showing up with API call.
I am working on an application that can create new tickets and read ticket details of current ones. When I submit a ticket with custom field data it creates correctly and I can view the newly created ticket. But the custom field data shows up as a empty field. This is how it is formatted when I submit the ticket. cf : { cf_store : data.store } This is what I see when I try to view the ticket. cf: Object { } Do I need to format my GET request a special way to view Custom Field
Reminder - Enhancement to Agent/Team-Related Permissions and Corresponding API Changes
We would like to remind you about a few changes to APIs related to agent profiles and teams. About eight months ago, we informed you about a more granular profile-based security setting for managing agents. We made a few enhancements with GDPR compliance in mind and provided a way to control who can view Personally Identifiable Information (PII) of your agents. We hope you took notice of the API changes detailed in the post and tweaked your API-based tools accordingly. If not, please read the forum
Unable to convert the java remote authentication code to .net
Has anyone successfully convert the MD5 API key code to .net (either c# of vb). We are really battling with this and cant use the remote authentication because of it. It is the last piece of the puzzle.
Link ticket to an account
Hi, Is there a way to link a ticket to an account through Zoho Desk API? Thanks. -Nimesh
Deprecating the isInvoiced and isBillable query parameters
If you offer paid support to your customers, it is important to track the time your agents spend on resolving tickets. Zoho Desk provides a time tracking capability and the option to create billable time entries. Besides, by integrating your Zoho Desk portal with Zoho Invoice, you can also create invoices and send them to customers from within Zoho Desk. You can view the time your agents spent on each ticket, under the Time Entry tab on the ticket detail page. All this while, this tab contained
Add what is the actual limit for the parameter "limit"
Hi, It woulb be interesting if your documentation could be more detailed. Ex.: For "List all Contacts", for the parameter "limit", it's a maximum of 99 contacts. https://desk.zoho.com/DeskAPIDocument#Contacts#Contacts_Listallcontacts
How to Pull all tickets with get request to API
I am currently working on an application that pulls all of our desk tickets in using the API. Currently I can only pull the most recent 20 tickets. We have over 200. Is there a limit on how much information can be requested per API request? If there is not how would I format the request to pull all data?
Next Page