Qlik Community

Qlik Sense Data Connectivity

Discussion board where members can learn more about Qlik Sense Data Connectivity.


Qlik Sense Authentication with PHP

Hi everyone,

i'm afraid i got stuck with trying to use the Sense API using PHP.

I tried what i wanted to do with Postman before and it works like a charm.

Doing the same with PHP i fail to authenticate - one reason is surely that im not an expert in web authentication methods.

However, i'm hoping that somebody might be able to help me out.

I'm trying to get a simple list of the apps available:


Even for people who are not firm with PHP i think you can get the idea with the below code.

The problem is, that i get a response containing a Sense login form.

Anybody an idea what im doing wrong?


$client = new GuzzleHttp\Client(
        'base_uri' => 'https://my-server/qrs/',
        'verify' => false,
        'defaults' =>
                  'headers' => [
                       'x-qlik-xrfkey' => 'sjdk87ezfhcn7654',
                       'X-Qlik-User'  => 'UserDirectory=NET;UserId=schmidtj',

   $response = $client->request('GET', 'app?xrfkey=sjdk87ezfhcn7654',  [
        'auth' => ['domain\user', 'password', 'ntlm']
catch (GuzzleHttp\Exception\RequestException $e) {
      echo $e->getRequest() . "\n";
      if ($e->hasResponse()) {
     echo $e->getResponse() . "\n";

Community Browser