Qlik Sense · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for di-projects data project deployment API

7 actions 7 updates phrasing extends openapi/qliksense-data-project-deployment-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 7

$.info
$.paths['/api/v1/di-projects/{projectId}/actions/export'].post
$.paths['/api/v1/di-projects/{projectId}/actions/import'].post
$.paths['/api/v1/di-projects/{projectId}/actions/import-async'].post
$.paths['/api/v1/di-projects/{projectId}/bindings'].get
$.paths['/api/v1/di-projects/{projectId}/bindings'].put
$.paths['/api/v1/di-projects/utils/actions/validate-project-definitions'].post

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 di-projects data project deployment API
  version: 1.0.0
extends: openapi/qliksense-data-project-deployment-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: 6
- target: $.paths['/api/v1/di-projects/{projectId}/actions/export'].post
  update:
    x-apievangelist-phrasing:
      intent: Export a data integration project
      effect: read
      questions:
      - How do I export a data integration project to move it to another tenant?
      - Can a project export include its bindings?
      instructions:
      - text: Export data integration project {projectId}.
        slots:
          projectId: path.projectId
      - text: Export project {projectId} with includeBindings set to {includeBindings}.
        slots:
          projectId: path.projectId
          includeBindings: requestBody.includeBindings
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v1/di-projects/{projectId}/actions/import'].post
  update:
    x-apievangelist-phrasing:
      intent: Import a legacy JSON project zip synchronously
      effect: write
      questions:
      - Can I import a legacy JSON-format project zip and wait for it to finish?
      - Which import endpoint only accepts the older JSON project files?
      instructions:
      - text: Synchronously import the legacy JSON zip {zip} into project {projectId}.
        slots:
          zip: requestBody.zip
          projectId: path.projectId
      - text: Load JSON project export {zip} into {projectId} and wait for completion.
        slots:
          zip: requestBody.zip
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v1/di-projects/{projectId}/actions/import-async'].post
  update:
    x-apievangelist-phrasing:
      intent: Import a project zip in the background
      effect: write
      questions:
      - What is the recommended way to import a YAML-based data integration project?
      - Can a project import run in the background and give me an action ID to track?
      instructions:
      - text: Start a background import of {zip} into project {projectId}.
        slots:
          zip: requestBody.zip
          projectId: path.projectId
      - text: Asynchronously import the YAML project zip {zip} to {projectId}.
        slots:
          zip: requestBody.zip
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v1/di-projects/{projectId}/bindings'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a project's export variables
      effect: read
      questions:
      - Which export variables (bindings) does a data integration project have?
      - Can I have a project's export variables recalculated before I read them?
      instructions:
      - text: Show the export variables for project {projectId}.
        slots:
          projectId: path.projectId
      - text: Get project {projectId} bindings with recalculate {recalculate}.
        slots:
          projectId: path.projectId
          recalculate: query.recalculate
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v1/di-projects/{projectId}/bindings'].put
  update:
    x-apievangelist-phrasing:
      intent: Update a project's export variables
      effect: write
      questions:
      - Can I change the binding values a project uses when exported?
      - Where do I set export variables before deploying a project?
      instructions:
      - text: Set the export variables of project {projectId} to {variables}.
        slots:
          projectId: path.projectId
          variables: requestBody.variables
      - text: Update bindings on project {projectId}.
        slots:
          projectId: path.projectId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v1/di-projects/utils/actions/validate-project-definitions'].post
  update:
    x-apievangelist-phrasing:
      intent: Validate project definition files before import
      effect: read
      questions:
      - Can I check a project zip for errors before importing it?
      - What warnings would my project definition files raise?
      instructions:
      - text: Validate the project definitions in {zip}.
        slots:
          zip: requestBody.zip
      - text: Dry-run check {zip} and report errors and warnings.
        slots:
          zip: requestBody.zip
      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-data-project-deployment-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.