Extending Qlik NPrinting
Qlik NPrinting exposes a set of REST APIs that enables you to generate reports from other software, for example the QlikView user interface (On-Demand), or software that is developed by a third party.
A Qlik NPrinting administrator must configure the API user with
Set the privileges for On-Demand reports in the Roles administration page:
- Create: user can request the creation of reports using APIs.
APIs are always enabled for all users and roles. You cannot disable APIs.
The Enable On-Demand check box must be selected to run a report using APIs.
Available APIs are a subset of the user interface features that allows the implementation of the On-Demand reporting. So, On-Demand addon uses APIs.
With Qlik NPrinting APIs you can:
- Get the list of all available apps with descriptions.
- Get the list of all available reports with descriptions.
- Get the list of all available filters with descriptions.
- Use the On-Demand feature.
Lists are filtered based on user's roles rights. For example, the list of apps contains only apps that the user is authorized to see.
Requests and response details
All API requests require the content-type
All responses will be in
All endpoints also support the
Date and time format
Qlik NPrinting APIs supports the
Detailed documentation for developers
Detailed Qlik NPrinting APIs documentation for developers is available.