1.2.3 • Published 1 year ago

qlik-proxy-api v1.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

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

1.2.3

1 year ago

1.2.0

1 year ago

1.2.2

1 year ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago