The Yellowfin JavaScript API can be used for two main purposes:
The API supports two broad methods for embedding content:
Note: Version 3 of this API was first released with Yellowfin Version 9, and supersedes and replaces the existing Version 2 API. Until otherwise advised, the Version 2 API will continue to be supported but will not be enhanced. Information on this legacy API can be found here. |
This guide is divided into the following broad sections:
The Yellowfin JavaScript API is dependent on Cross Origin Resource Sharing(CORS). By default, any CORS request that is made to the Yellowfin server will be rejected. The first thing you will need to do is enable CORS requests from the server you will be using the JsAPI on.
You can do this by going to the Admin Console in Yellowfin and adding the server URL to the general configuration options. This can be found in Administration -> Configuration -> System -> General Settings
You may enter more than one URL.
Once this is enabled on your Yellowfin server you can start to embed your content.
Any content that you want to embed, will first need to be created in Yellowfin. The various techniques involved in creating Yellowfin content such as Data Source Connections, Views, Reports, Charts and Dashboards - are all fully described in the wiki.