Reports Help

SkyDesk Reports API

SkyDesk Reports offers a powerful REST style API (Application Programming Interface) that can be used by Independent Software Vendors, Developers and System Integrators to build powerful reporting and analytical capabilities into their applications. Its a HTTP based Web API, that responds to requests in XML or JSON format making it programming-language-neutral, thus enabling application development/integration in any programming language (Java, Phython, .Net, C, C++, PHP, etc) you know.

With SkyDesk Reports API developers can easily push or pull data into or from SkyDesk Reports (data integration) for powerful reporting and analysis. You can add powerful business intelligence capabilities to your product/application, build add-ons to analyze data from third-party business applications (eg., Google Adwords, Google Analytics, CRM systems etc., ) that you use and do much more. Infact SkyDesk Reports API is used by many SkyDesk Applications (SkyDesk Creator, SkyDesk Sheet...) for seamlessly providing Reporting and Analytical features based on SkyDesk Reports to their users.

SkyDesk Reports API allows you to:

  • Add data into a table in SkyDesk Reports workspace
  • Modify data in the SkyDesk Reports workspace
  • Bulk Add/Update data into a table via CSV file.
  • Bulk Update with criteria support.
  • Bulk Delete with criteria support.
  • Export data and Reports in various formats such as CSV, JSON, PDF,HTML,IMAGE
  • Fetch data from the workspace using SQL Select query.

This API documentation is organized with the following sections:


This section lists the prerequisites that need to be satisfied before you use API.

API Specification

Provides the complete API language specification including the request and the response formats of various supported operations

Supported Actions/Operations

Provides the complete list of actions that are supported by SkyDesk Reports API

Client Libraries

Client libraries are programming language wrappers over the raw SkyDesk Reports HTTP Web APIs. This enables developers to easily use SkyDesk Reports API in the corresponding programming language. Currently we support the following language libraries:

SkyDesk CloudSQL Support

SkyDesk CloudSQL is a middleware technology that allows customers to interact with their business data stored in SkyDesk through familiar SQL language.  Users can access the data in the SkyDesk cloud using SQL on both other cloud applications as well as through traditional on-premises software.

SkyDesk Reports is the first service to support CloudSQL as an API extension. Refer to the following links for more details: