Qlik Community

Qlik Sense Integration, Extensions, & APIs

Discussion board where members can learn more about Integration, Extensions and API’s for Qlik Sense.

Announcements
Qlik® Product Spotlight: Discover what’s possible. Get more from our products.
See for yourself. Register today.
bcf
New Contributor III

Accessing the Capabilities API from node.js app

Hello community,

We have a node.js server that hosts several mashups and webapps powered by Qlik through the Capabilities API.

Now we'd like to run some automated tasks from our server, which could be done using this API. However, I see that when working from a server, one is supposed to use other libraries such as qsocks or enigma.js.

The problem with these libraries is that we'd need the Sense certificates to connect to the Sense Sever and our Qlik Admins are not so happy about this because that would give the developers full access to all of the QMC functions when all we really need is to fetch some hypercubes.

Is there a way have access to functionality similar to the one from Capabilities API from a node.js application without needing the certificates?

2 Replies
Employee
Employee

Re: Accessing the Capabilities API from node.js app

Using Certificates is one way to authenticate, you can alternatively access to Qlik through the Qlik Proxy Service (Qlik Sense Proxy Service API ‒ Qlik Sense)

bcf
New Contributor III

Re: Accessing the Capabilities API from node.js app

Hi,

Thanks for your answer.

Do you have an code sample of how would this be done? I looked into this API as well but the example in the API uses certificates, and so does every example I've seen on github.