qlik-proxy-api
TypeScript icon, indicating that this package has built-in type declarations

1.2.3 • Public • Published

Qlik Sense Proxy API

Mocha Badge ko-fi

Node.js package to interact with Qlik Sense Proxy API (QSEoW)


Please check out the Wiki section for details and examples


Installation

npm install --save qlik-proxy-api

Note Node version >= 16.0.0

Usage

(Using certificates as authentication method)

import fs from "fs";
import https from "https";
import { QlikProxyApi } from "qlik-proxy-api";

// setup the httpsAgent
//   - read the certificates
//   - ignore certificate errors
const httpsAgentCert = new https.Agent({
  rejectUnauthorized: false,
  cert: fs.readFileSync(`path/to/client.pem`),
  key: fs.readFileSync(`path/to/client_key.pem`),
});

// create new instance or qlik-proxy-api
const proxyApi = new QlikProxyApi.client({
  host: "my-qs-host",
  port: 4243, // optional. default is 4243
  httpsAgent: httpsAgentCert,
  authentication: {
    user_dir: "SOME_USER_DIR",
    user_name: "SOME_USER_ID",
  },
});

// create new session for "USER_DIR\USER_ID" in the default virtual proxy
const session = await proxyApi.sessions.add("USER_ID", "USER_DIR");

console.log(session.details.SessionId);

Methods

Developer documentation for all methods can be found here for list of methods


NOT AFFILIATED WITH QLIK

Package Sidebar

Install

npm i qlik-proxy-api

Weekly Downloads

9

Version

1.2.3

License

MIT

Unpacked Size

49.6 kB

Total Files

16

Last publish

Collaborators

  • stefan.stoichev
  • informatiqal-dev