Features
Request API
This API avoid CORS-related issues and successfully run third-party APIs from the extension. Request var reqObj= { url : 'http://demo2022863.mockable.io/test', headers : { 'Content-Type' : 'application/json' }, type : 'GET', ...
Modal Boxes
Besides the main widgets, you can also display information or fetch user input through modal boxes. Modal boxes are UI elements in which users must perform a particular action as part of the overall process. As a result, users will be able to ...
Inter-Widget Communication
In some cases where an extension has multiple widgets, communication between each widget becomes crucial. This is made possible through inter-widget communication. For instance, let us say an extension has two widgets: one at ...
Multi-Widget Support
As mentioned earlier, users can access an extension through more than one widget on the Zoho Desk UI. Adding multiple widgets for your extension is a simple task. All that you need to do is include the properties of each widget, separated by comma, ...
Hook APIs
Event Hooks help developers to introduce their own middlewares in the execution flow of certain UI actions. Like events, developers need to subscribe to these event hooks to control the execution of UI action by allowing or terminating the flow. For ...
Event APIs
The following APIs help you incorporate custom functionalities in your extension when certain events occur in your help desk portal. Ticket Events You can configure extensions to receive information when an event, such as adding a comment to a ticket ...
Invoke APIs
Below are some extra APIs that you can use in your extension. ROUTE_TO INSERT MODAL_CLOSE RESIZE ROUTE_TO This command navigates between the multiple subtabs on the ticket detail page. Listed below are the different routes supported: ...
My Custom Permission API
This API gets the permission details of logged in user. Note : Response will be given if the permissions are configured in the extension. Request: ZOHODESK.get("extension.permissions").then(function(response){ //response returns the value saved ...
Resource APIs
This API gets the resource details of the extension. Make sure the resourceName key is given in resources.json file. Refer resourceName for more details. Note : Response will be given against the resourceName given in the extension. Request: ...
Extension APIs
These APIs fetch or set information related to the extension. Get extension config variable: Fetch the installation parameters of the extension. In production mode, only those parameters that have the value of the secure key set to false are ...
Data Storage APIs
Sometimes, the extensions you create might require data storage and retrieval capabilities. To help you in such cases, we provide a data store for extensions to set (store) and get (retrieve) data. The data can be deleted when it is no longer ...
Data APIs
Zoho Desk provides a set of APIs that facilitate interaction between your extension and your help desk portal. The APIs available are listed below: Ticket Object Contact Object Account Object Current Call Object User Object Portal Object Department ...