The application programming interface, also called APIs, of ZOHO has changed, as we explained in our blog, some time ago. To expand a bit the concept: APIs are a set of actions that give us access to certain tasks of a software, such as tasks to create, update or delete elements.
So if you have any application that performs automatic tasks, or there is an application that reads or writes data from your ZOHO CRM with ZOHO APIs V.1.0 you will have to make the change to ZOHO APIs V.2.0.
If you want to have an appointment with an expert advisor, click here
WHAT IT CHANGES IN THE API’S OF ZOHO 1.0 TO 2.0?
The APIs of ZOHO 1.0 have been obsolete since December 2018, and ZOHO no longer supports, it is also expected to disconnect in 2019, from the ZOHO developers page, we urgently recommend that we migrate to the ZOHO API 2.0.
The ZOHO CRM APIs provide the tools for developers to generate solutions for multiple businesses. In this post from SAGITAZ ZOHO PREMIUM PARTNER we want to offer an overview of what will happen with the migration of APIS from ZOHO 1.0 to 2.0.
If you want to know what are the types of APIs will change and the new API’s we share it at the end of this post.
The update of version 2.0 of the ZOHO APIs had a great impact on the use of APIs and functions (custom functions). The operation of the APIs is practically the same, however, the syntax, the output and the methods are different.
Mostly API changes will generate more value to the users of ZOHO CRM, because they expand their functions. We list the different features that will change:
- The daily limits of the ZOHO API’s are increased more than 1M.
2. Adhere to REST best practices
3. Analysis in JSON
4. New panel of ZOHO API’s for a better use analysis.
5. Introduction of API names
6. Introduction to connections and functions
In the APIs for insertion, updating and reading, can automate actions such as workflow, approval and plan for all records can be activated with the «trigger» key: [«approval», «workflow», «plan »]
If you have any questions, click here for an expert review the situation of your connections.
WILL IT AFFECT THE OPERATION OF MY APPLICATIONS?
The APIs of ZOHO V2.0 have the objective that all the internal processes that are carried out with these, are carried out in a more efficient way and overcoming the existing limits.
The premise is clear, if you have a service that reads or writes the data in your ZOHO CRM through APIs or Third Party applications, it is important to check if they will be affected.
For example, any extension that you have installed within the Marketplace of your ZOHO CRM, will must to change from ZOHO APIs 1.0 to ZOHO APIs 2.0. If the extension provider has not updated them, you will have to find a solution.
If you don´t know if your applications will be affected, from SAGITAZ Zoho Premium Partner we advise you. You can schedule an appointment with the expert here.
WHAT SHOULD I DO?
Although the APIs V2.0 will have more features, it´s necessary to review the applications that connect with your ZOHO CRM, through APIs. This change affects you if you have any read or write integration from ZOHO CRM.
In SAGITAZ Zoho Premium Partner we put at your disposal a team of technicians, who will be able to perform an audit of the use of ZOHO API’s. The first thing you should do is make an appointment with our team here.
WHAT DO EXPERTS RECOMMEND?
ZOHO Corp, has sent repeated emails with the title «Attention! Zoho CRM API v1.0 deprecation reminder» so if you received an email of this style it is recommended that you contact an expert and / or review the integration of the APIs within your ZOHO CRM.
Also it´s important, if you know that you have integrations through APIs, that you perform an audit to verify that your applications are still working.
NEW FEATURES IN THE ZOHO APIs 2.0
- The API input and response formats only support JSON.
- The APIs will be authenticated by the OAuth 2.0 protocol.
- There are Api names for modules, fields and related lists, in version 2.0, instead of showing the label as in the APIs of version 1.0.
- API call limits are based on a 24-hour mobile window, while in V 1.0, the API call limit is based on the PST time zone.
- Date and time values given in ISO 8601 date and time format (2018-03-28T10: 32: 45 + 05: 30).
- All API names that begin with $ are read-only attributes.
- When GET a record, the answer for empty fields is JSON Null.
- The API names of the module can be obtained using «https://www.zohoapis.com/crm/v2/settings/modules» – request URL
- In the insertion, update and insertion APIs, automated actions such as workflow, approval and plan for all records can be activated with the «trigger» key: [«approval», «workflow», «plan »]
- In the GET APIs, the responses will have an information JSONObject.
getMyRecords (v1.0 API) can be retrieved using searchRecords API in v2.0
WHAT TYPE OF APIs THERE ARE IN THE 2.0 VERSION?
In the API’s 2.0 version, the REST APIs that consist of the integration of external applications will be changed and three different types of API’s are added.
The REST APIs of Zoho CRM to integrate the third party application with Zoho CRM. Create applications, integrate existing ones and manage your CRM account and associated CRM data through the Zoho CRM REST API.
‘Multiple data center implementations’ are also supported to make it possible to administer and distribute the service in different geographic regions.
The massive API is optimized to send or recover large amounts of data to and from Zoho CRM in a single call to the API, which reduces the number of API requests required.
It is an asynchronous API, which means that the output is not available immediately after making the request and you will be notified at the end of the job. You can process a maximum of two hundred thousand (200,000) records in a single call to the API.
The notification API is a specialized API that eliminates the need to send repeated poll API requests to verify changes in the data. Instead, you receive a notification every time a data change occurs within your CRM.
The action can be a creation of record, modification or deletion of data. A notification is sent to the URL that you must provide when enabling notifications for a module.
Use the Query API to write your own queries, to filter and obtain data from Zoho CRM. Similar to MySQL, the CRM object query language (COQL) uses the SELECT query to obtain Zoho CRM records. The simple query structure, together with compatible comparators, covers a wide range of search possibilities and allows you to obtain up to 200 records in a single call to the API.
With information from ZOHO Corp, written by the team of SAGITAZ Corp.