How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Qlik ODAG requests API

Submit, track, and manage on-demand analytics generation requests and their generated applications.

Qlik ODAG requests API is one of 82 APIs that Qlik Sense APIs publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Analytics, Business Intelligence, and REST. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.

This API exposes 6 operations across 5 paths, and defines 23 schemas. It is described by OpenAPI 3.0.0.

Requests are made against a single base URL, https://{tenant}.{region}.qlikcloud.com.

6 operations 5 paths 23 schemas 1 DELETE2 GET2 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
Base URL
https://{tenant}.{region}.qlikcloud.com/api/analytics/odag-requests
Resource Areas
1

Paths & Operations 6

Across 5 paths, the API surfaces 6 operations — 1 DELETE, 2 GET, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Request 6
GET
/api/analytics/odag-requests/{requestId}
Get ODAG request status
requestGetV2 1 param → 200403404
PUT
/api/analytics/odag-requests/{requestId}
Perform action on ODAG request
requestActionV2 5 params → 200403404
DELETE
/api/analytics/odag-requests/{requestId}/app
Delete a generated Analytics Application
deleteAppV2 1 param → 204403404
POST
/api/analytics/odag-requests/{requestId}/reload-app
Reload a generated Analytics Application
reloadAppV2 1 param body → 200403404
POST
/api/analytics/odag-requests/{requestId}/rename-app
Rename a generated Analytics Application
renameAppV2 1 param body → 200403404
GET
/api/analytics/odag-requests/{requestId}/selections
Get request selections
getSelectionsV2 1 param → 200403404

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are RequestObjectV2 (28 properties), ReloadAppPayloadV2 (4 properties), FieldSelectionStateV2 (4 properties), RequestLoadInfoV2 (4 properties). Each schema is shown below with its type and property counts.

AppIdV2
string
The system-assigned ID for an Analytics Application.
AppNameV2
string
The name of an Analytics Application.
AppStateCondensedV2
object
Condensed state of an Analytics Application returned in state for Link, LinkUsage, Request, and ODAG Apps GET calls.
2 properties 2 required
DataLoadStatus
string
The completion status of a completed Request.
ErrorDetailsV2
object
A single error entry within an error response.
4 properties
ErrorV2
object
A standard error response containing a list of one or more errors.
2 properties
FieldSelectionStateV2
object
The set of values used by link bindings to generate an Analytics Application.
4 properties 3 required
FieldValueV2
object
A single field value with its selection status.
3 properties 2 required
LinkId
string
The system-assigned ID for a link.
MetaV2
object
Additional metadata associated with an error.
1 property
ReloadAppPayloadV2
object
Payload to send when reloading an Analytics Application generated by an ODAG request.
4 properties
RenameAppPayloadV2
object
Payload to send when renaming an Analytics Application generated by an ODAG request.
1 property 1 required
RequestAction
string
The valid set of action that can be performed on a request.
RequestIdV2
string
The system-assigned ID for an ODAG request.
RequestKindV2
string
For links that do not use any partitioning fields, a single Analytics Application generation request is created. However, for selection Analytics Applications…
RequestLoadInfoV2
object
An object that describes the state of a generated Analytics Application's data load operation. In request objects that include this object as an optional prope…
4 properties 2 required
RequestObjectV2
object
The detailed content of an ODAG request object. If this is a summarization of a request initiated from a navigation point that has a single link, its link prop…
28 properties 8 required
RequestStateV2
string
The current state of an ODAG request.
SelectAppParamTypeV2
string
The different kinds of selection Analytics Application parameters whose values can be bound to the script of template Analytics Applications when generating ne…
SelectionStateV2
array
A collection of FieldSelectionStateV2 objects.
SelectStatusV2
string
The valid set of selection states that a specific field value can be in. One of: S (selected), O (optional), or X (excluded).
UserIdV2
string
The system-assigned ID for a user
UserStateCondensedV2
object
Condensed state of a user returned in state of ownable ODAG entities (for example, a link or request).
4 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

qliksense-analytics-odag-requests.json Raw ↑

Other APIs Qlik Sense APIs publishes across the network.

Qlik Engine API
Qlik Server-Side Extension Protocol
Qlik Cloud System Events
Qlik MCP Server
Qlik Apps API
Qlik Change stores API
Qlik Adaptive cards API
Qlik ODAG apps API
Qlik ODAG links API
Qlik ODAG settings API
Qlik API keys API
Qlik Apps API
Where this information came from

This is an independent, third-party profile of Qlik ODAG requests API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.