Release Notes

Track updates to the Zoho Analytics V2 API here. Each release includes new APIs, enhancements to existing endpoints, and SDK (Software development Kit) downloads for Java, Python, Ruby, and more. Browse by version to find what's new and grab the updated SDKs for your preferred language.

Recent Updates

Version 2.10.0

Newly added APIs

Enhancements

  • Go SDK: Added the ImportRawData and ImportRawDataInNewTable methods, already available in the other SDKs. Import CSV or JSON data held in memory without saving it to a file first.
  • Get Org Dashboards: Supports pagination (pageNo, recordsPerPage), search by dashboard name (searchKey), and filtering by workspace (workspaceIds). The dashboard APIs it replaces returned all results in a single response.

Deprecated APIs

All Zoho Analytics V2 APIs now operate within a single organization, identified by the ZANALYTICS-ORGID header, which is now mandatory. The following eight APIs fetch data across organizations and are deprecated. They continue to work until March 2027, after which they stop responding. This date will not be extended.

The SDK methods for these APIs are removed from all seven SDKs in version 2.10.0. If your code uses them, upgrading the SDK results in a build error, so you can migrate to the replacement APIs now instead of facing a failure in 2027.

  • Get Org List (GET /restapi/v2/orgs): No replacement. Find your Organization ID in the Zoho Analytics UI under Settings → Organisation.
  • Get All Workspace List (GET /restapi/v2/workspaces): Use Get Org Workspaces (GET /restapi/v2/orgs/workspaces).
  • Get Owned Workspace List (GET /restapi/v2/workspaces/owned): Use Get Org Workspaces.
  • Get Shared Workspace List (GET /restapi/v2/workspaces/shared): Use Get Org Workspaces.
  • Get All Dashboards (GET /restapi/v2/dashboards): Use Get Org Dashboards (GET /restapi/v2/orgs/dashboards).
  • Get Owned Dashboards (GET /restapi/v2/dashboards/owned): Use Get Org Dashboards.
  • Get Shared Dashboards (GET /restapi/v2/dashboards/shared): Use Get Org Dashboards.
  • Get Recent Views (GET /restapi/v2/recentviews): Use Get Org Recent Items (GET /restapi/v2/orgs/recentitems).

Note: Only the GET method on /restapi/v2/workspaces is deprecated. Create Workspace, which uses POST on the same path, continues to work.

SDK methods that moved class

The following APIs are not deprecated, and their endpoints are unchanged. Only the SDK class you call them from has changed, because AnalyticsClient no longer holds organization details.

  • getWorkspaceDetails: Call from WorkspaceAPI instead of AnalyticsClient. The workspace ID parameter is removed, because the WorkspaceAPI instance already holds it. An optional config parameter is added.
  • getViewDetails: Call from OrgAPI instead of AnalyticsClient. The parameters are unchanged.

Changes on existing APIs

The following APIs keep the same URL, response, and fields. The ZANALYTICS-ORGID header, previously optional, is now mandatory.

Both APIs return two new error codes:

  • 8083: The ZANALYTICS-ORGID header is missing or empty.
  • 8084: No organization exists with the given ID.

Important: getOrgDashboards returns an object containing views and pageDetails, whereas getOwnedDashboards returned an array. In the Python, Ruby, PHP, Node.js, and Go SDKs, this does not cause a build error but fails at runtime. Update any code that loops over the old result directly to read from ["views"].

 

Version 2.9.0

Newly added APIs

Enhancements

 

Version 2.8.0

Batch Import

  • Line handling improvements using quoted values and strategy-based parsing.

Export Data

  • Memory spike issue fixed by writing data in chunks during export.
  • Option provided to export data as stream.

Newly added APIs

 

Version 2.7.0

New SDK Launch

  • Introduced the official Ruby SDK, providing native support for the Zoho Analytics V2 API in the Ruby programming language.

Enhancements - NodeJS SDK

  • Removed the deprecated request module.
  • We have replaced it with the combination of the form-data external package and the native stream.Readable module to ensure better compatibility with the latest Node.js standards and improve long-term maintainability.

 

Version 2.6.0

Newly added APIs

 

Version 2.5.0

Newly added APIs

 

Version 2.4.0

Newly added APIs

 

Version 2.3.0

Newly added APIs

 

Version 2.2.0

Newly added APIs

 

Version 2.1.0

Newly added APIs

Changes on existing APIs

  • Copy Workspace: Added a new attribute "destOrgId" to choose the destination Org Id.
  • Copy Views
    • Added a new attribute "destOrgId" to choose the destination Org Id.
    • JSONArray of "sourceViewId" and "destViewId" is returned in the response.
  • Copy Formulas: Added a new attribute "destOrgId" to choose the destination Org Id.
  • Saveas View: Newly created viewid is returned in response.

 

Version 2.0.0

  • Initial release of the Client Library for Zoho Analytics V2 API's.