Qlik Sense Apps API

The Apps API from Qlik Sense — 23 operation(s) for apps.

Business capability
Analytics & BI Management BC-610.50

Operations 34

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/analytics/odag-apps List ODAG apps by type · List ODAG Analytics Applications by type #
Ask an LLM
“Which apps are set up as ODAG selection or template apps?”
“Can I list the apps that on-demand generation has created?”
Tell an agent
List ODAG apps of type {appType}.
Show all {appType} Analytics Applications used by ODAG.
POST /api/v1/apps Create a new Qlik Sense app · Create api apps #
Ask an LLM
“Can I create a brand-new empty analytics app through the API?”
“What attributes can I set when I first create a Qlik Sense app?”
Tell an agent
Create a new app with attributes {attributes}.
Make a fresh empty Qlik Sense app called by the attributes {attributes}.
GET /api/v1/apps/{appId} Get details of an app · Get api apps by app id #
Ask an LLM
“Where can I see the name, owner and attributes of one specific app?”
“Can I look up an app by its app ID?”
Tell an agent
Show me the details of app {appId}.
Fetch the app info record for {appId}.
PUT /api/v1/apps/{appId} Update an app's attributes · Replace api apps by app id #
Ask an LLM
“Can I rename an existing app or change its description?”
“Which app attributes can be replaced after the app exists?”
Tell an agent
Update app {appId} with attributes {attributes}.
Rename or redescribe app {appId}.
DELETE /api/v1/apps/{appId} Delete an app · Delete api apps by app id #
Ask an LLM
“Can I permanently remove an analytics app I no longer need?”
“What happens when I delete a whole app?”
Tell an agent destructive · confirm first
Delete app {appId}.
Remove the entire app {appId} from the tenant.
POST /api/v1/apps/{appId}/copy Duplicate an app · Create api apps by app id copy #
Ask an LLM
“Can I make a copy of an existing app to experiment on?”
“Is it possible to give the duplicated app different attributes?”
Tell an agent
Copy app {appId}.
Duplicate app {appId} with new attributes {attributes}.
GET /api/v1/apps/{appId}/data/lineage Get the data lineage of an app · Get api apps by app id data lineage #
Ask an LLM
“Which sources feed the data loaded into a given app?”
“Can I see the lineage strings describing where an app's data came from?”
Tell an agent
Show the data lineage for app {appId}.
List the sources that app {appId} loads its data from.
GET /api/v1/apps/{appId}/data/metadata Get an app's data model metadata · Get api apps by app id data metadata #
Ask an LLM
“Where do I find the tables, fields and reload statistics of an app's data model?”
“What does the data model metadata return if the app has none?”
Tell an agent
Get the data model metadata for app {appId}.
Show table and field statistics from the last reload of app {appId}.
POST /api/v1/apps/{appId}/export Export an app · Create api apps by app id export #
Ask an LLM
“Can I export an app as a file to move it elsewhere?”
“Is there a way to export an app without its data?”
Tell an agent
Export app {appId}.
Export app {appId} with NoData set to {NoData}.
GET /api/v1/apps/{appId}/media/files/{path} Download a media file from an app · Get api apps by app id media files by path #
Ask an LLM
“Can I download an image stored in an app's media library?”
“What do I get back when I read a media file from an app?”
Tell an agent
Download media file {path} from app {appId}.
Get the bytes of the image at {path} in app {appId}.
PUT /api/v1/apps/{appId}/media/files/{path} Upload a media file to an app · Replace api apps by app id media files by path #
Ask an LLM
“Can I upload a logo or image into an app's media library?”
“Will storing a media file fail if a file already exists at that path?”
Tell an agent
Upload a media file to {path} in app {appId}.
Store an image at media path {path} for app {appId}.
DELETE /api/v1/apps/{appId}/media/files/{path} Delete a media file or folder from an app · Delete api apps by app id media files by path #
Ask an LLM
“Can I remove an image from an app's media library?”
“Is it possible to delete a whole media directory in one call?”
Tell an agent destructive · confirm first
Delete media file {path} from app {appId}.
Remove the media directory {path} and everything in it from app {appId}.
GET /api/v1/apps/{appId}/media/list/{path} List media files in an app · Get api apps by app id media list by path #
Ask an LLM
“Which images are stored in an app's media library?”
“Can I browse the contents of one media folder in an app?”
Tell an agent
List the media content under {path} in app {appId}.
Browse media folder {path} of app {appId} showing {show}.
GET /api/v1/apps/{appId}/media/thumbnail Get an app's thumbnail image · Get api apps by app id media thumbnail #
Ask an LLM
“Can I fetch the image currently used as an app's thumbnail?”
“Where do I get the cover picture shown for an app in the hub?”
Tell an agent
Get the thumbnail image of app {appId}.
Download the cover thumbnail for app {appId}.
POST /api/v1/apps/{appId}/objects/{objectId}/actions/change-owner Change the owner of an app object · Create api apps by app id objects by object id actions change owner #
Ask an LLM
“Can I hand over a sheet or other object inside an app to another user?”
“Who is allowed to change the owner of an app object?”
Tell an agent
Make user {ownerId} the owner of object {objectId} in app {appId}.
Transfer sheet {objectId} in app {appId} to a new owner.
PUT /api/v1/apps/{appId}/owner Change the owner of an app · Replace api apps by app id owner #
Ask an LLM
“Can I transfer ownership of a whole app to a colleague?”
“What do I need to reassign an app to another owner?”
Tell an agent
Change the owner of app {appId} to user {ownerId}.
Transfer the whole app {appId} to {ownerId}.
GET /api/v1/apps/{appId}/placement Get an app's engine size override · Get api apps by app id placement #
Ask an LLM
“Does a given app have a minimum engine size override set?”
“Can I check which engine size an app is pinned to?”
Tell an agent
Show the engine size override for app {appId}.
Check the placement setting of app {appId}.
PUT /api/v1/apps/{appId}/placement Set an app's engine size override · Replace api apps by app id placement #
Ask an LLM
“Can I force a large app onto a bigger engine size?”
“What value sets the minimum engine size for an app?”
Tell an agent
Set the minimum engine size of app {appId} to {minEngineSize}.
Pin app {appId} to engine size {minEngineSize}.
DELETE /api/v1/apps/{appId}/placement Remove an app's engine size override · Delete api apps by app id placement #
Ask an LLM
“Can I clear the engine size override so an app uses the default placement?”
“What happens when I remove an app's size override?”
Tell an agent destructive · confirm first
Remove the engine size override from app {appId}.
Reset app {appId} to default engine placement.
POST /api/v1/apps/{appId}/publish Publish an app to a managed space · Create api apps by app id publish #
Ask an LLM
“Can I publish an app for the first time to a managed space?”
“Is it possible to move the app instead of copying it when publishing?”
Tell an agent
Publish app {appId} to managed space {spaceId}.
Publish app {appId} to space {spaceId}, moving it with moveApp {moveApp}.
PUT /api/v1/apps/{appId}/publish Republish an app to a managed space · Replace api apps by app id publish #
Ask an LLM
“Can I push updates from my app to its already-published copy in a managed space?”
“Is there a check that the target was originally published from this app?”
Tell an agent
Republish app {appId} over published app {targetId}.
Update published copy {targetId} from source app {appId} with data {data}.
GET /api/v1/apps/{appId}/reloads/logs List an app's stored reload script logs · Get api apps by app id reloads logs #
Ask an LLM
“Which reload script logs are stored for an app?”
“Can I see metadata about every script log kept for one app?”
Tell an agent
List the stored reload script logs for app {appId}.
Show me all script log entries kept for app {appId}.
GET /api/v1/apps/{appId}/reloads/logs/{reloadId} Read the script log of one reload · Get api apps by app id reloads logs by reload id #
Ask an LLM
“Can I read the full text log of a reload that failed?”
“What format is a single reload log returned in?”
Tell an agent
Get the script log text for reload {reloadId} of app {appId}.
Show why reload {reloadId} in app {appId} failed by reading its log.
GET /api/v1/apps/{appId}/reloads/metadata/{reloadId} Get reload metadata for an app · Get api apps by app id reloads metadata by reload id #
Ask an LLM
“How long did my recent app reloads take and when did they end?”
“How many past reloads keep metadata for an app?”
Tell an agent
Get reload duration and lineage metadata for reload {reloadId} of app {appId}.
Show the last {limit} reload metadata entries for app {appId} starting at reload {reloadId}.
GET /api/v1/apps/{appId}/scripts List an app's script version history · Get api apps by app id scripts #
Ask an LLM
“Can I see every saved version of an app's load script?”
“Is the script history sorted newest first and can I filter it?”
Tell an agent
List the script history for app {appId}.
Show {limit} saved script versions of app {appId} matching {filter}.
POST /api/v1/apps/{appId}/scripts Save a new load script to an app · Create api apps by app id scripts #
Ask an LLM
“Can I replace an app's load script through the API?”
“Is there a way to attach a version message when saving a script?”
Tell an agent
Set the load script of app {appId} to {script}.
Save script {script} to app {appId} with version note {versionMessage}.
GET /api/v1/apps/{appId}/scripts/{id} Get one version of an app script · Get api apps by app id scripts by id #
Ask an LLM
“Can I read the text of an older saved version of a load script?”
“Where do I get the script content for a specific script version?”
Tell an agent
Get script version {id} of app {appId}.
Show the load script text saved as version {id} in app {appId}.
PATCH /api/v1/apps/{appId}/scripts/{id} Update a saved script version · Update api apps by app id scripts by id #
Ask an LLM
“Can I edit the details of a specific saved script version?”
“Is a saved version of a load script modifiable after the fact?”
Tell an agent
Update script version {id} of app {appId}.
Patch the saved script version {id} in app {appId}.
DELETE /api/v1/apps/{appId}/scripts/{id} Delete an old script version · Delete api apps by app id scripts by id #
Ask an LLM
“Can I remove an outdated version from an app's script history?”
“Why does deleting the current script version fail?”
Tell an agent destructive · confirm first
Delete script version {id} from app {appId}.
Remove old script version {id} from the history of app {appId}.
PUT /api/v1/apps/{appId}/space Move an app into a space · Replace api apps by app id space #
Ask an LLM
“Can I move an app into a shared space?”
“What do I need to assign an app to a different space?”
Tell an agent
Move app {appId} into space {spaceId}.
Set the space of app {appId} to {spaceId}.
DELETE /api/v1/apps/{appId}/space Remove an app from its space · Delete api apps by app id space #
Ask an LLM
“Can I take an app out of the space it lives in?”
“What happens to an app when its space assignment is removed?”
Tell an agent destructive · confirm first
Remove app {appId} from its space.
Take app {appId} out of its current space and back to personal.
POST /api/v1/apps/import Import an app from a file · Create api apps import #
Ask an LLM
“Can I import an app file that was uploaded earlier?”
“Is it possible to import an app straight into a specific space without data?”
Tell an agent
Import app file {fileId} as {name}.
Import file {fileId} into space {spaceId} with NoData {NoData}.
GET /api/v1/apps/privileges Check my app privileges · Get api apps privileges #
Ask an LLM
“Am I allowed to create or import apps in this tenant?”
“What app privileges does my current user have?”
Tell an agent
Show my app privileges.
Check whether I can create and import apps.
POST /api/v1/apps/validatescript Validate a load script · Create api apps validatescript #
Ask an LLM
“Can I check a load script for syntax errors before saving it?”
“Does the API tell me whether a script is valid without running it?”
Tell an agent
Validate this load script: {script}.
Check {script} for syntax errors without saving it.

Documentation

📖
Documentation
https://qlik.dev/apis/rest/analytics/apps/
📖
APIReference
https://qlik.dev/apis/rest/analytics/apps/
📖
Documentation
https://qlik.dev/apis/rest/analytics/change-stores/
📖
APIReference
https://qlik.dev/apis/rest/analytics/change-stores/
📖
Documentation
https://qlik.dev/apis/rest/analytics/discovery-agent/adaptive-cards/
📖
APIReference
https://qlik.dev/apis/rest/analytics/discovery-agent/adaptive-cards/
📖
Documentation
https://qlik.dev/apis/rest/analytics/odag-apps/
📖
APIReference
https://qlik.dev/apis/rest/analytics/odag-apps/
📖
Documentation
https://qlik.dev/apis/rest/analytics/odag-links/
📖
APIReference
https://qlik.dev/apis/rest/analytics/odag-links/
📖
Documentation
https://qlik.dev/apis/rest/analytics/odag-requests/
📖
APIReference
https://qlik.dev/apis/rest/analytics/odag-requests/
📖
Documentation
https://qlik.dev/apis/rest/analytics/odag-settings/
📖
APIReference
https://qlik.dev/apis/rest/analytics/odag-settings/
📖
Documentation
https://qlik.dev/apis/rest/api-keys/
📖
APIReference
https://qlik.dev/apis/rest/api-keys/
📖
Documentation
https://qlik.dev/apis/rest/apps/
📖
APIReference
https://qlik.dev/apis/rest/apps/
📖
Documentation
https://qlik.dev/apis/rest/assistants/
📖
APIReference
https://qlik.dev/apis/rest/assistants/
📖
Documentation
https://qlik.dev/apis/rest/audits/
📖
APIReference
https://qlik.dev/apis/rest/audits/
📖
Documentation
https://qlik.dev/apis/rest/automation-connections/
📖
APIReference
https://qlik.dev/apis/rest/automation-connections/
📖
Documentation
https://qlik.dev/apis/rest/automation-connectors/
📖
APIReference
https://qlik.dev/apis/rest/automation-connectors/
📖
Documentation
https://qlik.dev/apis/rest/automations/
📖
APIReference
https://qlik.dev/apis/rest/automations/
📖
Documentation
https://qlik.dev/apis/rest/automl-deployments/
📖
APIReference
https://qlik.dev/apis/rest/automl-deployments/
📖
Documentation
https://qlik.dev/apis/rest/automl-predictions/
📖
APIReference
https://qlik.dev/apis/rest/automl-predictions/
📖
Documentation
https://qlik.dev/apis/rest/banners/
📖
APIReference
https://qlik.dev/apis/rest/banners/
📖
Documentation
https://qlik.dev/apis/rest/brands/
📖
APIReference
https://qlik.dev/apis/rest/brands/
📖
Documentation
https://qlik.dev/apis/rest/collections/
📖
APIReference
https://qlik.dev/apis/rest/collections/
📖
Documentation
https://qlik.dev/apis/rest/conditions/
📖
APIReference
https://qlik.dev/apis/rest/conditions/
📖
Documentation
https://qlik.dev/apis/rest/consumption/
📖
APIReference
https://qlik.dev/apis/rest/consumption/
📖
Documentation
https://qlik.dev/apis/rest/core/auth-settings/
📖
APIReference
https://qlik.dev/apis/rest/core/auth-settings/
📖
Documentation
https://qlik.dev/apis/rest/core/ip-policies/
📖
APIReference
https://qlik.dev/apis/rest/core/ip-policies/
📖
Documentation
https://qlik.dev/apis/rest/csp-origins/
📖
APIReference
https://qlik.dev/apis/rest/csp-origins/
📖
Documentation
https://qlik.dev/apis/rest/csrf-token/
📖
APIReference
https://qlik.dev/apis/rest/csrf-token/
📖
Documentation
https://qlik.dev/apis/rest/data-alerts/
📖
APIReference
https://qlik.dev/apis/rest/data-alerts/
📖
Documentation
https://qlik.dev/apis/rest/data-assets/
📖
APIReference
https://qlik.dev/apis/rest/data-assets/
📖
Documentation
https://qlik.dev/apis/rest/data-connections/
📖
APIReference
https://qlik.dev/apis/rest/data-connections/
📖
Documentation
https://qlik.dev/apis/rest/data-credentials/
📖
APIReference
https://qlik.dev/apis/rest/data-credentials/
📖
Documentation
https://qlik.dev/apis/rest/data-files/
📖
APIReference
https://qlik.dev/apis/rest/data-files/
📖
Documentation
https://qlik.dev/apis/rest/data-governance/data-products/
📖
APIReference
https://qlik.dev/apis/rest/data-governance/data-products/
📖
Documentation
https://qlik.dev/apis/rest/data-governance/data-qualities/
📖
APIReference
https://qlik.dev/apis/rest/data-governance/data-qualities/
📖
Documentation
https://qlik.dev/apis/rest/data-governance/trust-scores/
📖
APIReference
https://qlik.dev/apis/rest/data-governance/trust-scores/
📖
Documentation
https://qlik.dev/apis/rest/data-qualities/
📖
APIReference
https://qlik.dev/apis/rest/data-qualities/
📖
Documentation
https://qlik.dev/apis/rest/data-sets/
📖
APIReference
https://qlik.dev/apis/rest/data-sets/
📖
Documentation
https://qlik.dev/apis/rest/data-sources/
📖
APIReference
https://qlik.dev/apis/rest/data-sources/
📖
Documentation
https://qlik.dev/apis/rest/data-stores/
📖
APIReference
https://qlik.dev/apis/rest/data-stores/
📖
Documentation
https://qlik.dev/apis/rest/di-projects/
📖
APIReference
https://qlik.dev/apis/rest/di-projects/
📖
Documentation
https://qlik.dev/apis/rest/direct-access-agents/
📖
APIReference
https://qlik.dev/apis/rest/direct-access-agents/
📖
Documentation
https://qlik.dev/apis/rest/encryption/
📖
APIReference
https://qlik.dev/apis/rest/encryption/
📖
Documentation
https://qlik.dev/apis/rest/extensions/
📖
APIReference
https://qlik.dev/apis/rest/extensions/
📖
Documentation
https://qlik.dev/apis/rest/glossaries/
📖
APIReference
https://qlik.dev/apis/rest/glossaries/
📖
Documentation
https://qlik.dev/apis/rest/groups/
📖
APIReference
https://qlik.dev/apis/rest/groups/
📖
Documentation
https://qlik.dev/apis/rest/identity-providers/
📖
APIReference
https://qlik.dev/apis/rest/identity-providers/
📖
Documentation
https://qlik.dev/apis/rest/items/
📖
APIReference
https://qlik.dev/apis/rest/items/
📖
Documentation
https://qlik.dev/apis/rest/knowledgebases/
📖
APIReference
https://qlik.dev/apis/rest/knowledgebases/
📖
Documentation
https://qlik.dev/apis/rest/licenses/
📖
APIReference
https://qlik.dev/apis/rest/licenses/
📖
Documentation
https://qlik.dev/apis/rest/lineage-graphs/
📖
APIReference
https://qlik.dev/apis/rest/lineage-graphs/
📖
Documentation
https://qlik.dev/apis/rest/login/
📖
APIReference
https://qlik.dev/apis/rest/login/
📖
Documentation
https://qlik.dev/apis/rest/ml/
📖
APIReference
https://qlik.dev/apis/rest/ml/
📖
Documentation
https://qlik.dev/apis/rest/notes/
📖
APIReference
https://qlik.dev/apis/rest/notes/
📖
Documentation
https://qlik.dev/apis/rest/notifications/
📖
APIReference
https://qlik.dev/apis/rest/notifications/
📖
Documentation
https://qlik.dev/apis/rest/oauth-clients/
📖
APIReference
https://qlik.dev/apis/rest/oauth-clients/
📖
Documentation
https://qlik.dev/apis/rest/oauth-tokens/
📖
APIReference
https://qlik.dev/apis/rest/oauth-tokens/
📖
Documentation
https://qlik.dev/apis/rest/questions/
📖
APIReference
https://qlik.dev/apis/rest/questions/
📖
Documentation
https://qlik.dev/apis/rest/quotas/
📖
APIReference
https://qlik.dev/apis/rest/quotas/
📖
Documentation
https://qlik.dev/apis/rest/reload-tasks/
📖
APIReference
https://qlik.dev/apis/rest/reload-tasks/
📖
Documentation
https://qlik.dev/apis/rest/reloads/
📖
APIReference
https://qlik.dev/apis/rest/reloads/
📖
Documentation
https://qlik.dev/apis/rest/report-templates/
📖
APIReference
https://qlik.dev/apis/rest/report-templates/
📖
Documentation
https://qlik.dev/apis/rest/reports/
📖
APIReference
https://qlik.dev/apis/rest/reports/
📖
Documentation
https://qlik.dev/apis/rest/roles/
📖
APIReference
https://qlik.dev/apis/rest/roles/
📖
Documentation
https://qlik.dev/apis/rest/scheduling/tasks/
📖
APIReference
https://qlik.dev/apis/rest/scheduling/tasks/
📖
Documentation
https://qlik.dev/apis/rest/sharing-tasks/
📖
APIReference
https://qlik.dev/apis/rest/sharing-tasks/
📖
Documentation
https://qlik.dev/apis/rest/spaces/
📖
APIReference
https://qlik.dev/apis/rest/spaces/
📖
Documentation
https://qlik.dev/apis/rest/tasks/
📖
APIReference
https://qlik.dev/apis/rest/tasks/
📖
Documentation
https://qlik.dev/apis/rest/temp-contents/
📖
APIReference
https://qlik.dev/apis/rest/temp-contents/
📖
Documentation
https://qlik.dev/apis/rest/tenant-settings/
📖
APIReference
https://qlik.dev/apis/rest/tenant-settings/
📖
Documentation
https://qlik.dev/apis/rest/tenants/
📖
APIReference
https://qlik.dev/apis/rest/tenants/
📖
Documentation
https://qlik.dev/apis/rest/themes/
📖
APIReference
https://qlik.dev/apis/rest/themes/
📖
Documentation
https://qlik.dev/apis/rest/transports/
📖
APIReference
https://qlik.dev/apis/rest/transports/
📖
Documentation
https://qlik.dev/apis/rest/ui-config/
📖
APIReference
https://qlik.dev/apis/rest/ui-config/
📖
Documentation
https://qlik.dev/apis/rest/users/
📖
APIReference
https://qlik.dev/apis/rest/users/
📖
Documentation
https://qlik.dev/apis/rest/web-integrations/
📖
APIReference
https://qlik.dev/apis/rest/web-integrations/
📖
Documentation
https://qlik.dev/apis/rest/web-notifications/
📖
APIReference
https://qlik.dev/apis/rest/web-notifications/
📖
Documentation
https://qlik.dev/apis/rest/webhooks/
📖
APIReference
https://qlik.dev/apis/rest/webhooks/
📖
Documentation
https://qlik.dev/apis/rest/workflows/automation-connections/
📖
APIReference
https://qlik.dev/apis/rest/workflows/automation-connections/
📖
Documentation
https://qlik.dev/apis/rest/workflows/automation-connectors/
📖
APIReference
https://qlik.dev/apis/rest/workflows/automation-connectors/
📖
Documentation
https://qlik.dev/apis/rest/workflows/automations/
📖
APIReference
https://qlik.dev/apis/rest/workflows/automations/
📖
Documentation
https://qlik.dev/apis/rest
📖
Authentication
https://qlik.dev/authenticate

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/qliksense:qliksense-apps-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

qliksense-apps-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Qliksense Apps API
  version: ''
  description: 'Operations tagged Apps across 2 of this provider''s published API definitions: qliksense-analytics-odag-apps.json, qliksense-apps.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://{tenant}.{region}.qlikcloud.com
  variables:
    region:
      default: us
      description: The region the tenant is hosted in
    tenant:
      default: your-tenant
      description: Name of the tenant that will be called
tags:


# --- truncated at 32 KB (83 KB total) ---
# Full source: https://artifacts.apis.io/qliksense/openapi/qliksense-apps-api-openapi.yml