Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 84 Next »


JavaScript API

Use the JavaScript API to enhance your Sisense experience. Here are some examples of what you can do using the API:

  • Build new types of widgets
  • Tweak out-of-the-box visualizations to match the exact look and feel you are looking for
  • Fine tune the application behavior for specific needs
  • Apply custom formatting



JavaScript API Reference Documentation

JAQL Reference Documentation


Sisense provides a REST API that you can use to perform many of the tasks available from the web interface, as well as additional advanced tasks. These include:

  • Managing ElastiCubes
  • Managing users and user groups
  • White labeling and branding
  • Updating user roles



Using the REST API

REST API Reference Documentation

Adding Functionality with  JavaScript

You can use JavaScript to enhance and customize dashboards and widgets, and to create new widgets. You can add JavaScript code to a dashboard or widget in the Sisense web app, or by creating plugins. Examples for adding custom JavaScript include:

  • Creating new widgets: Add new chart types such as funnel and gantt charts, or incorporate images, Google heatmaps or an entire web page into a widget.
  • Enhance existing functionality: Add the option to drill into more dimensions from clickable cells in a pivot widget, or divide filters into categories.
  • Disable functionality: Disable the drill to feature for specific widgets.


Pre- and Post-Plugins

Plugins let you add additional functionality to your ElastiCube builds, by adding .NET or Python code at the beginning and/or end of an ElastiCube build. Examples of what you can do include:

  • Copy csv files from a remote location to your local machine before running an ElastiCube build.
  • Manipulate and rename csv or Excel files before importing them into the ElastiCube.
  • Send emails after a build finishes.


  • No labels