qlik-cli 2.27.0 - June 2025
A new release of qlik-cli has been published, which expands the set of covered APIs to include most published REST APIs, removes some unused endpoints, and simplifies payload property configuration.
New commands
qlik-cli now supports the following commands:
qlik assistant
- Assistants provide a chat interface for asking questions and getting personalized, relevant answers for Qlik Answers.qlik condition
- Conditions are used by features such as data alerting and subscriptions to determine when action should be taken, based on data in a Qlik app.qlik data-alert
- Supports chart sharing, chart monitoring and alerting features. The legacy sharing APIs refer to chart sharing and chart monitoring, which is a feature that allows the user to send an email with an embedded chart either manually (chart sharing) or in a recurring manner (chart monitoring). It also stores the history related to these actions. The alerting/data-alerts APIs support the alerting feature, where a user is able to create alerts that trigger notifications in case a condition in the dataset of an app is fulfilled.qlik data-asset
- Data assets are part of the catalog in Qlik Cloud. A data asset is a member of a data store, and may contain multiple data sets.qlik data-connection
- Data connections are used by analytics apps and gateways to connect to external data sources. Credentials are stored in data-credentials.qlik data-credential
- Data credentials are the stored credentials leveraged by the data-connections service to connect to external data sources.qlik data-quality
- API for triggering data quality computations and retrieving global results to assess the quality of your datasets.qlik data-set
- Data sets are part of the catalog in Qlik Cloud. A data set is a member of a data asset.qlik data-source
- Lists data sources available on the tenant for the creation of analytics data connections.qlik data-store
- Data stores are part of the catalog in Qlik Cloud. A data store may contain one or more data stores, which in turn may contain multiple data sets.qlik di-project
- Data integration projects are containers for data tasks and provide the context for building, monitoring, and controlling data integration pipelines.qlik encryption
- Tenants in Qlik Cloud can be encrypted with a key you provide via a supported KMS. This API allows you to configure and manage encryption keys.qlik knowledgebase
- Knowledgebases are collections of individual data sources, that are indexed for use in generating responses to user questions via Assistants for Qlik Answers.qlik ml
- The Machine Learning API allows you to generate profile insights to analyze datasets, create and manage machine learning experiments, deploy models, and run predictions.qlik notification
- Notifications are resources representing the various notifications that notification-prep can render.qlik report
- Reports are downloadable assets generated from data in analytics applications.qlik report-template
- Create and manage report templates.qlik sharing-task
- For scheduled capabilities such as reports, data alerts, subscriptions, and more, sharing tasks define when these tasks execute, and tie together the resource definition with any conditions on execution.qlik task
- API for managing tasks and task chains in Qlik Cloud. The requesting user needs the “reload” permission on the target resource to use this set of endpoints. A tenant administrator can useGET /v1/tasks
andDELETE /v1/tasks/{id}
to perform administrative actions, even without the “reload” permission.qlik ui-config
- Pinned links are administrator-defined URLs which appear for all users under the More button in the global navigation menu.qlik web-notification
- Web notifications are resource representing a user’s notifications.
Commands removed
The following unused commands have been removed and are no longer supported:
qlik data-file space-stats
qlik identity-provider auth-secrets
qlik note settings create
- Useqlik note settings update
orqlik note settings edit
instead.qlik user metadata
- The underlying endpoint has been removed. Useqlik role ls
instead.
Extended flag support for payload properties
qlik-cli now fully supports the use of flags for all properties of a payload, instead of plain JSON.
A common pain point this addresses is patch
operations, which usually take an array of JSON-objects.
For example, you can now do:
qlik space patch SPACE_ID --op replace --path /description --value "New and improved!"
In this example, the --op
, --path
, and --value
flags can be used repeatedly and will
then correspond with that property of the nth object. For example, a second --op
flag would
set the op
property of the second object.
The previous syntax using the --body
flag is still supported.