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?
Desk API List all contacts returns less fields than contact find
Hi, I've noticed a problem with using GET /api/v1/contacts method. It does not return many important fields, like custom fields, address fields or social url fields - comparing to GET /api/v1/contacts/{contact_id}. For now the only solution what I see is to fetch contacts ids from the list response and then to do to single contacts fetch. This is very unefficient way (specially that users have rate limit on their accounts). Is there an option to request improvements to the list method (to return
How to get OAuth Authentication for third party apps using Zoho Desk Extension
Hi, I am trying to connect third party app via Oauth Authentication using Zoho Desk Extension. I want to sing up to get the access token from that app. Please help me to make redirect from zoho desk extension and get the access key and store in zoho desk.
Associate accounts/contacts with a product
Hi, I am trying to associate accounts/contacts with a product using an API call but receive the following error if I pass more than 10 ids. The data is invalid due to validation restrictions. [{"fieldName":"/ids","errorType":"invalid","errorMessage":""}] Is there a restriction on how many ids can you pass in one call? API : https://desk.zoho.com/DeskAPIDocument#Products#Products_Associateaccountswithaproduct
Get attach file of a thread
Hello Zoho Team, I'm having a problem with attach file of a thread. By api get thread detail https://desk.zoho.com/DeskAPIDocument#Threads#Threads_Getathread I've got link to attachment file but when this link is not accessible. Just got a message "Internal Server Error" This is attach link from API result https://desk.zoho.com/api/v1/tickets/<ticketid>/threads/<threadId>/attachments/362144000001509001/content Tried find in the document but have no result. Please help me check this problem. Thanks
Unable to run Zoho Desk in Dev Mode | Telephony bar is not coming Even after uploading a private app
I am unable to run Dev Mode using command runDevMode() in zoho desk. And on opening the connection Page i.e., https://zapps.zoho.com/zapps#apps/dreconnectors?service=desk It redirects to the login Page. And on Providing login credentials it takes to the https://zapps.zoho.in/zapps#apps instead of the connection page.
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"}]
API for searching list of knowledge base articles
We want to build a HELP Search button in our solution that would list all the relevant KB Articles in Zoho Knowledge Base. We want the search and the list of articles to stay on our solution in order for the user not to have to leave our application before going to see the article. Is there a Rest API or the like that would enable us to post a Search string and return list of relevant Articles that match the search?
Zoho Support - Integrate with Harvest?
Any chance zoho support will integrate with Harvest at some point in the future? It would make our lives so much easier if we could convert a Zoho request into a Harvest project. Thanks! http://www.getharvest.com/add-ons/?utm_source=harvestapp&utm_medium=welcome
Batch ticket update
Hello, I need to update a large number of tickets of every user of my zoho deks platform. For this task I wrote a console app scheduled in windows server (without user interaction) that read my work report in the business manager software and for every closed work I will update the relative ticket. I used AuthToken for login but when I tried to read organizations and tickets the api send me unauthorized result. I think I can't use the OAuth2.0 because I need an auth ticket without expiration (not
Next Page