Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
lelisgala
Contributor
Contributor

Connect to Qlik Sense Enterprise API

Qlik Sense Enterprise August 2023 Patch 4 (qliksenseserver:14.139.9)

Hello, I'm trying to connect to Qlik Sense API using Python for a while. Here we use Qlik Sense in Web hosted by a internal Windows server.

I've searched for API Key option in QMC, but I couldn't find it, I've also tried to create a virtual proxy with JWT, but I always get the error: "Invalid public key certificate." (I created the SSL keys with OpenSSL on Linux).

I can use the API via Dev Hub / Engine Api Explorer, but I want to make a script.

I really don't know what to do, I appreciate any help and please doesn't send any generic article, because I probably have already read all of them.

Labels (2)
1 Reply
alex_colombo
Employee
Employee

Hey @lelisgala when you are trying to connect to any of Qlik APIs you have to first authenticate the request. In a Client Managed env you have to decide which kind of authentication methods you want to use based on your requirements. APIs offers different authentication method, which APIs you want to use? When we know this, we can understand which authentication we can use.

In general, if your developing a backend service, you can use Qlik certificates (here our docs on connecting to QRS APIs), JWT (you can attach JWT token to HTTP headers) or Ticket (you can attach Qlik ticket as URL param, here how to generate a new one).

If you are developing a front end app, you can use JWT or Ticket.