Qlik Sense · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Qliksense Request API

9 actions 9 updates phrasing extends openapi/qliksense-request-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Qlik Sense's API. It is a proposal applied on top of the contract, not a document Qlik Sense publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 9

$.info
$.paths['/api/analytics/odag-links/{linkId}/requests'].get
$.paths['/api/analytics/odag-links/{linkId}/requests'].post
$.paths['/api/analytics/odag-requests/{requestId}'].get
$.paths['/api/analytics/odag-requests/{requestId}'].put
$.paths['/api/analytics/odag-requests/{requestId}/app'].delete
$.paths['/api/analytics/odag-requests/{requestId}/reload-app'].post
$.paths['/api/analytics/odag-requests/{requestId}/rename-app'].post
$.paths['/api/analytics/odag-requests/{requestId}/selections'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Qliksense Request API
  version: 1.0.0
extends: openapi/qliksense-request-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 8
- target: $.paths['/api/analytics/odag-links/{linkId}/requests'].get
  update:
    x-apievangelist-phrasing:
      intent: List on-demand app requests for an ODAG link
      effect: read
      questions:
      - Which on-demand app generation requests have been made through one ODAG link?
      - Can I see only the pending ODAG requests from a particular selection app sheet?
      instructions:
      - text: List the requests made through ODAG link {linkId}.
        slots:
          linkId: path.linkId
      - text: Show pending requests for ODAG link {linkId} from selection app {selectionAppId}, pending set to {pending}.
        slots:
          linkId: path.linkId
          selectionAppId: query.selectionAppId
          pending: query.pending
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/analytics/odag-links/{linkId}/requests'].post
  update:
    x-apievangelist-phrasing:
      intent: Request a new on-demand app from an ODAG link
      effect: write
      questions:
      - How do I generate an on-demand app from my current selections in a selection app?
      - What happens after I submit an ODAG request, and how do I know it finished?
      instructions:
      - text: Submit an ODAG request on link {linkId} from selection app {selectionApp} with bind selections {bindSelectionState}.
        slots:
          linkId: path.linkId
          selectionApp: requestBody.selectionApp
          bindSelectionState: requestBody.bindSelectionState
      - text: Generate an on-demand app via link {linkId} from app {selectionApp} sheet {sheetname}, binding {bindSelectionState}.
        slots:
          linkId: path.linkId
          selectionApp: requestBody.selectionApp
          sheetname: requestBody.sheetname
          bindSelectionState: requestBody.bindSelectionState
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/analytics/odag-requests/{requestId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Check the status of an ODAG request
      effect: read
      questions:
      - Is my on-demand app request still queued, loading, succeeded or failed?
      - Which generated app ID did an ODAG request produce?
      instructions:
      - text: Get the status of ODAG request {requestId}.
        slots:
          requestId: path.requestId
      - text: Tell me whether on-demand request {requestId} has finished and which app it generated.
        slots:
          requestId: path.requestId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/analytics/odag-requests/{requestId}'].put
  update:
    x-apievangelist-phrasing:
      intent: Pause, resume or cancel an ODAG request
      effect: destructive
      questions:
      - Can I cancel an on-demand app request once its data has started loading?
      - How do I pause a queued ODAG request and resume it later?
      instructions:
      - text: Apply action {action} to ODAG request {requestId}.
        slots:
          action: query.action
          requestId: path.requestId
      - text: 'Cancel ODAG request {requestId} with action {action} and delete its generated app: {delGenApp}.'
        slots:
          requestId: path.requestId
          action: query.action
          delGenApp: query.delGenApp
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/analytics/odag-requests/{requestId}/app'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete an app generated by an ODAG request
      effect: destructive
      questions:
      - Who is allowed to delete an app that an on-demand request generated?
      - How do I remove the generated app from a completed ODAG request?
      instructions:
      - text: Delete the app generated by ODAG request {requestId}.
        slots:
          requestId: path.requestId
      - text: Remove the on-demand app that ODAG request {requestId} created.
        slots:
          requestId: path.requestId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/analytics/odag-requests/{requestId}/reload-app'].post
  update:
    x-apievangelist-phrasing:
      intent: Reload data in an ODAG-generated app
      effect: write
      questions:
      - Can I refresh the data in an on-demand generated app from its sources?
      - Is it possible to copy the request when reloading a generated app?
      instructions:
      - text: Reload the generated app for ODAG request {requestId}.
        slots:
          requestId: path.requestId
      - text: Reload the app from request {requestId} with copy request set to {copyRequest}.
        slots:
          requestId: path.requestId
          copyRequest: requestBody.copyRequest
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/analytics/odag-requests/{requestId}/rename-app'].post
  update:
    x-apievangelist-phrasing:
      intent: Rename an ODAG-generated app
      effect: write
      questions:
      - How do I give an on-demand generated app a better name?
      - Can only the request owner rename an ODAG generated app?
      instructions:
      - text: Rename the app generated by request {requestId} to {appName}.
        slots:
          requestId: path.requestId
          appName: requestBody.appName
      - text: Change the generated app name for ODAG request {requestId} to {appName}.
        slots:
          requestId: path.requestId
          appName: requestBody.appName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/analytics/odag-requests/{requestId}/selections'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the selections behind an ODAG request
      effect: read
      questions:
      - Which field values were selected when an on-demand app request was submitted?
      - Can I see the selection state an ODAG request was made with?
      instructions:
      - text: Show the selections captured with ODAG request {requestId}.
        slots:
          requestId: path.requestId
      - text: List the field values selected when ODAG request {requestId} was submitted.
        slots:
          requestId: path.requestId
      method: generated
      generated: '2026-09-26'

Work with this as data

Every overlay 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 openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • 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 overlay
curl "https://apis.io/api/v1/overlays/qliksense-request-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?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.