Zoho Desk Marketplace submission
HI Zoho Desk team, I would like to make available the Bybrand integration with Zoho Desk, visible in the Marketplace in "https://marketplace.zoho.com/desk". But I have not found an easy or automatical way to send the submission. Well, I read in the https://www.zoho.com/desk/extensions/guide/#introduction The integration does not depend on extensions, it updates the signatures via Zoho Desk API (very good api). Bybrand connects to Zoho Desk via OAuth2. Load the all agents of support and after update
ASAP API - Configure To Open in Add Ticket Tab
Hello, I am integrating Zoho Desk into our web based application and have successfully included the ASAP Web Add On to our application. I would like to know how do I configure it so that when I click on ASAP icon it opens to the Tickets tab? Thanks, Paul.
Adopting OAuth2 Tokens for Authentication
To strengthen the security of user data in Zoho Desk APIs, we have decided to move on from auth tokens to OAuth2 tokens. The reasons for this move are as follows: 1. Stronger Data Security To enable data access to third-party apps in the previous authentication model, users had to trust the apps with their auth token, which had permanent validity. There was always a possibility of the app being malicious or unsecured. To revoke access, the user had to delete the auth token and generate a new one.
Replacing the isDeleted Key with the isTrashed Key
In line with our constant efforts to provide the best experience for developers, we have decided to deprecate a key used in APIs, to ensure clarity of code. This key pertains to the deletion status of resources. When a user deletes a resource in Zoho Desk, it is only temporarily deleted -- meaning, the resource is just moved to the Recycle Bin, from where it can be restored later, if required. Permanent deletion happens only if the resource is also deleted from the Recycle Bin. Currently, API responses
zoho desk api/v1/tickets doesn't support to assign value for the createdTime field
Hello Customer Service, The field createdTime of api/v1/tickets seems to be not working anymore when I try to assign past date time value to it. I believe it worked for last a few weeks. Currently the created time is always auto generated from the current time. Regards Ryan
Problem to sendReply INTERNAL_SERVER_ERROR
We try to send by API https://desk.zoho.com/api/v1/tickets/{ticket_id}/sendReply but it tells us "{ "errorCode": "INTERNAL_SERVER_ERROR", "message": "An internal server error occurred while performing this operation." } . In the header are the values of orgId and Authorization and in the body by raw (json) the list of parameters like : { "channel" : "MAIL", "to" : "algo@correo.cl", "fromEmailAddress" : "soporte@otrocorreo.cl", "contentType" : "plainText", "content" : "We have
SSO for Users & ADFS
Hi Does Desk support SSO/SAML directly to ADFS without having to use a third-party identity provider for user sso? Thx Tony
API to connect Knowledge Base with our webpage
Hi, I would like to connect our webpage section for getting help to the help center of Zoho. As the customisation of the Zoho help center is limited we can't design it how we want, and would instead integrate using an API. Most of it is easy to set-up, but is there any progress on a API for the Knowledge Base? As we have a FAQ in our webpage, we would like to connect it to the Knowledge Base on Zoho to search and show articles created in the KB on our webpage. Thanks
API to Excel
I'd like to be able to use the API to pull data into Excel. I've already exported ticket information (based on a view), but I'd like to be able to pull new tickets, as well as update fields in excel that have been modified in Zoho. I only need the ticketID, subject, and status. Is this possible?
Placeholder for average response time
Hello forum, We use API to let customers create tickets from our website. Is there any way to show the average response time using the API or as a placeholder in the automated notify email that is sent?
Zoho Desk Provider for PHP OAuth 2.0 Client
I'm developing an integration with the Zoho Desk, for Bybrand. And I created an OAuth2 provider for PHP (with the PHP League's OAuth 2.0 Client.) See more details: https://packagist.org/packages/bybrand/oauth2-zohodesk I hope it will be useful to the community. Soon we will release the integration with Bybrand, we are very happy with the rich API of the Zoho Desk. Thanks for all.
Remote authentication next steps?
I've got domain mapping done and applied according to Domain Mapping area. However, when going to setup remote auth, seeing a message to complete Domain Mapping. Confused..is it not already setup when domain mapping shows all good?
Introducing the Rich-Text Editor for Comment Boxes
One of the latest enhancements to Zoho Desk is the introduction of a rich-text editor for comment boxes across all modules. A rich-text editor provides users with the options to format text the way they want and highlight important portions in the text. While it proves to be beneficial for end-users, this enhancement also demands a change in the APIs associated with comments. Currently, comment content is delivered in API responses via the content key. The content is delivered in plaintext format
How to integrate zoho desk support api in codeigniter
Hi , My client wants me to integrate zoho support desk in his application. Got a document of this. https://desk.zoho.com/DeskAPIDocument#GettingStarted#Authentication cab anyone help me in this to bring zoho into my application. Thanks
How to search tickets by product id and product name?
Hi, In the former version of the API (https://support.zoho.com/api/json/requests/getrecordsbysearch), it used to be possible to search for tickets by product id or product name (using the searchfield and searchvalue request parameters) According to the following page: https://help.zoho.com/portal/kb/articles/migrating-from-xml-json-apis-to-our-new-rest-apis, the aforementioned API should map to the API described in: https://desk.zoho.com/support/APIDocument.do#Search#Search_TicketsSearchAPI i.e.
Event Show (Hide) extension in bottomland postition
Hi support team, Excuse me! Because I'm not good english. I'm buiding my Extensions. When I have incomming event, i want my extension auto showing. How can I do that. I read document and not solved problem. Please support me! Many thanks. Best Regards!
XML/JSON APIs to be Deprecated Soon
This is to inform you that Zoho Desk's old XML/JSON APIs have reached their end-of-life period now and will be fully deprecated on Feb 17, 2019. Therefore, we strongly recommend you to switch to our new REST APIs, which were released last year. The new APIs provide richer features and ensure better performance and reliability. The new APIs work like the XML/JSON ones, but the syntax, output, and methods adhere to the RESTful architecture. Please refer to our API documentation to learn more about
Desk API Export
We would like to have the ability to export our stats (Happiness rating, initial response times) to our main/public web site using the Zoho Desk API. We would like to be able to configure which stats to export. For example; only first response, not resolution times, time period (last 30 days), only happy/frowny faces (no okay faces), and customize the layout a little bit. We would use this to advertise support services on our web site to make us look professional and competitive.
Access control origin error when i'm calling the getRecords method
Hi everyone, I'm trying to create a script which will create automatically a new task in trello when my customer create a ticket in Zoho support. To do that i need to use the getRecords method of Zoho Support API but this is where my problem starts. Indeed, when i use this url : https://support.zoho.com/api/json/requests/getrecords?authtoken=MY-AUTH-TOKEN-HERE&portal=My-PORTAL-HERE&department=MY-DEPARTMENT-HERE directly into my browser it works well, i get the json return. But when i'm trying
Contact search API sends 204 every time
Can you explain what's wrong with the following curl request? It always gives 204 response. I have tested the auth token is correct as I am using the same for other requests too. curl -X GET "https://desk.zoho.com/api/v1/contacts/search?limit=1&lastName=abhishek" -H "orgId:57774389" -H "Authorization:Zoho-oauthtoken 1000.*****80c41dab3d25f08591dc76*****.*****1551b58e20edb743c94944*****"
Error while creating ticket
Hello guys! I'm getting {"message":"An internal server error occurred while performing this operation."} when I try to create a ticket using the Zoho Desk API. Below is the CURL request, I've tried also using Python. curl -X POST https://desk.zoho.com/api/v1/tickets -H "orgId:663619474" -H "Authorization:Zoho-authtoken Here is the auth token" -d '{ "subCategory" : "Sub General", "productId" : "", "contactId" : "258715000000210041", "subject" : "Test", "customFields" : { "Empresa" : "CGMA" }, "departmentId"
Updates to Department and Agent APIs Will Be in Full Effect Soon
In one of our previous posts, we had mentioned that the associatedAgentIds key will be deprecated from the response to the Get all departments API. We would like to inform you that this omission will be fully in effect from the upcoming hotfix. Here's a quick recap of the earlier announcement: The response to the Get all departments API will no longer contain the associatedAgentIds key. The response to the Get a department API will contain the key. The Get all departments and List all agents APIs
Zoho Desk - The value passed for the 'contactid' parameter is invalid
I have retrieved the contact id from the /api/v1/contacts API, but when I use the value of the id when creating a ticket the I get the response {"message":"The value passed for the 'contactid' parameter is invalid."} This data is required and it is a Long. I am providing it, but am a loss as to in what way it is invalid. Any ideas?
Webhooks for closed tickets
Hey guys, We need a way to send closed tickets time-used to our Invoicing system, pretty standard requirement for most service desks. How do we go about triggering a Webhook, or is there a way we can trigger the web-hook from Zoho CRM once the ticket is closed? Thanks.
Insufficient Privileges to perform this operation while trying to do get, create or list tickets
Hi there, I'm trying the Zoho Desk API, already get the token, with scope=Desk.search.READ,Desk.tickets.ALL,Desk.basic.READ but I haven't been successful trying to use the API, can you help me? Attached is the screenshot for list all tickets. Thanks!
500 http code and response text "Unexpected 'I'" received
I am looking to consume your rest api but it is returning a http 500 error code and response text Unexpected 'I' received, I basically wanted to retrieve all organizations by using the following CURL statement curl -X GET \ 'https://desk.zoho.com/api/v1/tickets?include=contacts' \ -H 'Authorization: Zoho-authtoken 4328511e9f9f3e2603cca68e3a7f897c' \ -H 'Cache-Control: no-cache' \ -H 'Content-Type: application/json' \ -H 'Postman-Token: a75ff3d0-92a0-4b7c-86b1-1e234ab38952'
Get direct link to contact using API
Hi, we are using the Zoho Desk API. We are able to search for contacts, and list their tickets. We can get a direct URL link to a ticket using the 'webUrl' value. Is there a similar value for contacts? We expect an URL like this: https://help.domain.com/support/xxxx/ShowHomePage.do#Contacts/dv/17308f066637888d1f6e953b3008d4fecba4105e3b2fc97b We need toobtain a direct url link to contacts found by the search API. We have used the Contact API but the resulting structure does not contain a 'webUrl'
C# example and authorization
Use case is -- My website allows user to send an email to my support team. I want to require that the user of my website have a valid zoho desk ticket number already in our zoho desk system. So, all I want to do is get one ticket by number. I have not been able to get an authorization token to work (same errors as mentioned here https://help.zoho.com/portal/community/topic/getting-message-invalid-portal-in-response). But it seems I am supported to be using an OauthToken anyway. Can you please provide
How to get organisation id along with auth token for creating tickets using API
I just want to ask that how can i get the organisation id for using desk apis from here https://desk.zoho.com/DeskAPIDocument#Introduction
Creating simple VB.net Win Form app to add Ticket record.
Hi all, Hoping this will help my fellow community members who are working to build VB apps to work with Zoho Desk. I will attach code as I get each portion to work and hoping others will post theirs as well. So, the first thing I was able to do was pop a messagebox confirming my instance likes my consumed ZOHO auth key. The messagebox pops with RESULT=TRUE Form 1 Button Imports System.Net Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
way to read/filter tickets by status, priority, email so on.(fieldName, fieldValue)
I still don't see a way to read/filter tickets by status, priority, email so on.(fieldName, fieldValue) i found this and i need to know if it will search in all fields? https://support.zoho.com/api/v1/search?searchStr=ProUser&from=0&limit=10&sortBy=modifiedTime&module=tickets&orgId=....................&authtoken=.................... This one will search in all parameters. not good for me. Rama.
How to update comment and how to get comment records for existing ticket ?
Hello, how to update or get single comment for ticket. https://support.zoho.com/api/xml/comments/updatecomments?authtoken=#AUTHTOKEN&xml=#XMLData&portal=#PORTAL&department=#DEPARTMENT&id=CASEID https://support.zoho.com/api/json/comments/getcommentsbyid?authtoken=#AUTHTOKEN&portal=#PORTAL&department=#DEPARTMENT&id=CASEID api response : {"response":{"error":{"code":"1001","message":"Unable to process your request. Please verify whether you have entered proper method name,parameter and parameter values."}}}
API to retrieve support tickets
Good morning, We are looking at using the Zoho Desk. We have a backend system that we use for all accounting & client billing. I know that I can export data out of Zoho Desk however that's a manual process and I'm looking for an automated one. Are there any web api's that we can access to extract data? I'm really only interested in the Zoho Desk ticket number, ticket description and company name. Thanks a bunch. --- Val
Adding a thread to an existing ticket
Hi, I've seen this thread (https://help.zoho.com/portal/community/topic/api-question-adding-a-thread-to-an-existing-ticket) about adding a thread to an existing ticket. However, that seems to be with an old api, while the new REST api doesn't support this anymore. Is that correct, or is there a method to do this? Also, is there a way to set the channel of a thread to anything else than e-mail? Like a custom channel? Kinf Regards, Jeroen
How to update comment and how to get comment records for existing ticket ?
Hello, how to update or get single comment for ticket. https://support.zoho.com/api/xml/comments/updatecomments?authtoken=#AUTHTOKEN&xml=#XMLData&portal=#PORTAL&department=#DEPARTMENT&id=CASEID https://support.zoho.com/api/json/comments/getcommentsbyid?authtoken=#AUTHTOKEN&portal=#PORTAL&department=#DEPARTMENT&id=CASEID api response : {"response":{"error":{"code":"1001","message":"Unable to process your request. Please verify whether you have entered proper method name,parameter and parameter values."}}}
error while creating tasks
the workflow is 1. create ticket 2. create a comment 3. create a series of tasks it is able to create the ticket, create the comment, but when it comes to creating the task, it returns 403 with errormessage "The OAuth Token does not contain the scope to perform this operation." The oauth token requests scope "Desk.tasks.ALL" which is what is confusing me about the error. however i did notice that the oauth authorization page says the line "Read Create Update and Delete tasks in Zoho Connect" so i
Performance Enhancements to Search APIs
We recently detected a few performance issues that were caused by the inclusion of inessential information in responses to search APIs. In particular, ticket search APIs returned not only the custom fields in a ticket, but also the ones related to the contact in the ticket. Similarly, contact search APIs returned not only the custom fields related to a contact, but also the ones related to the account associated. This inclusion of non-vital information led to performance issues in tools that employed
Bypassing OAuth2
Is it possible to get access token without OAuth process when our connected app is embedded as widget or webtab?
What exactly updates the modifiedTime key?
Do any changes to the ticket (including automatic updates, api calls, ticket status changes, replies, and comments) update the "modifiedTime" value or only when an agent opens the edit menu and saves it (with the screen pulled up via the "e" key shortcut)?
Contact address API
Hello, How do we pass the whole address in Zoho Desk Contact module via API ? Thanks for your help. Best Regards, Thierry C.
Next Page