Qlik Sense · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for data-files Datafiles API

13 actions 13 updates phrasing extends openapi/qliksense-datafiles-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 13

$.info
$.paths['/api/v1/data-files'].get
$.paths['/api/v1/data-files'].post
$.paths['/api/v1/data-files/{id}'].get
$.paths['/api/v1/data-files/{id}'].put
$.paths['/api/v1/data-files/{id}'].delete
$.paths['/api/v1/data-files/{id}/actions/change-owner'].post
$.paths['/api/v1/data-files/{id}/actions/change-space'].post
$.paths['/api/v1/data-files/actions/change-space'].post
$.paths['/api/v1/data-files/actions/delete'].post
$.paths['/api/v1/data-files/connections'].get
$.paths['/api/v1/data-files/connections/{id}'].get
$.paths['/api/v1/data-files/quotas'].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 data-files Datafiles API
  version: 1.0.0
extends: openapi/qliksense-datafiles-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 12
- target: $.paths['/api/v1/data-files'].get
  update:
    x-apievangelist-phrasing:
      intent: List data files and folders
      effect: read
      questions:
      - Which data files have been uploaded to my tenant?
      - Can I list only the files in one folder or owned by one user?
      instructions:
      - text: List my data files.
      - text: List data files in folder {folderPath} for connection {connectionId}.
        slots:
          folderPath: query.folderPath
          connectionId: query.connectionId
      - text: List data files owned by {ownerId}, {limit} per page.
        slots:
          ownerId: query.ownerId
          limit: query.limit
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files'].post
  update:
    x-apievangelist-phrasing:
      intent: Upload a data file or create a folder
      effect: write
      questions:
      - Can I upload a CSV or Excel file for apps to load?
      - Is it possible to create a new data folder through the API?
      instructions:
      - text: Upload data file {File}.
        slots:
          File: requestBody.File
      - text: Create a new data folder described by {Json}.
        slots:
          Json: requestBody.Json
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/{id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a data file's details
      effect: read
      questions:
      - Can I see the size and owner of one uploaded data file?
      - Where do I get the descriptive info for a single data file?
      instructions:
      - text: Show data file {id}.
        slots:
          id: path.id
      - text: Get size, owner and location of data file {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/{id}'].put
  update:
    x-apievangelist-phrasing:
      intent: Re-upload a data file or update a folder
      effect: write
      questions:
      - Can I overwrite an existing data file with a newer version?
      - Is it possible to rename an existing data folder?
      instructions:
      - text: Re-upload data file {id} with {File}.
        slots:
          id: path.id
          File: requestBody.File
      - text: Update existing folder {id} using {Json}.
        slots:
          id: path.id
          Json: requestBody.Json
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/{id}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a data file or folder
      effect: destructive
      questions:
      - Can I delete one uploaded data file?
      - Will deleting a folder remove what is inside it?
      instructions:
      - text: Delete data file {id}.
        slots:
          id: path.id
      - text: Remove the single data folder {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/{id}/actions/change-owner'].post
  update:
    x-apievangelist-phrasing:
      intent: Change a data file's owner
      effect: write
      questions:
      - Can an admin reassign a data file to another user?
      - Who owns a data file after its creator leaves?
      instructions:
      - text: Make {ownerId} the owner of data file {id}.
        slots:
          ownerId: requestBody.ownerId
          id: path.id
      - text: Reassign data folder {id} to user {ownerId}.
        slots:
          id: path.id
          ownerId: requestBody.ownerId
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/{id}/actions/change-space'].post
  update:
    x-apievangelist-phrasing:
      intent: Move one data file to another space
      effect: write
      questions:
      - Can I move a single data file into a shared space?
      - Is it possible to move one data folder out of a personal space?
      instructions:
      - text: Move data file {id} to space {spaceId}.
        slots:
          id: path.id
          spaceId: requestBody.spaceId
      - text: Relocate the single folder {id} into space {spaceId}.
        slots:
          id: path.id
          spaceId: requestBody.spaceId
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/actions/change-space'].post
  update:
    x-apievangelist-phrasing:
      intent: Move many data files between spaces
      effect: write
      questions:
      - Can I move a whole batch of data files to another space in one call?
      - Is there a bulk space change for data files and folders?
      instructions:
      - text: 'Move these data files to new spaces in one batch: {changeSpace}.'
        slots:
          changeSpace: requestBody.change-space
      - text: Bulk relocate data files and folders as listed in {changeSpace}.
        slots:
          changeSpace: requestBody.change-space
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/actions/delete'].post
  update:
    x-apievangelist-phrasing:
      intent: Bulk delete data files
      effect: destructive
      questions:
      - Can I delete a batch of data files in a single request?
      - Is there a way to delete every data file in my personal space at once?
      instructions:
      - text: 'Delete these data files in one batch: {delete}.'
        slots:
          delete: requestBody.delete
      - text: Delete all data files in my personal space with deleteAllFromPersonalSpace {deleteAllFromPersonalSpace}.
        slots:
          deleteAllFromPersonalSpace: requestBody.deleteAllFromPersonalSpace
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/connections'].get
  update:
    x-apievangelist-phrasing:
      intent: List built-in data file connections
      effect: read
      questions:
      - Which built-in connections does the engine use to load data files?
      - Can I see the data file connection for each space I have access to?
      instructions:
      - text: List the built-in data file connections.
      - text: List data file connections for space {spaceId}.
        slots:
          spaceId: query.spaceId
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/connections/{id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a built-in data file connection
      effect: read
      questions:
      - Can I look up one of the engine's built-in data file connections by ID?
      - What details does a single data file connection return?
      instructions:
      - text: Show data file connection {id}.
        slots:
          id: path.id
      - text: Get the built-in engine connection {id} used for data files.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/v1/data-files/quotas'].get
  update:
    x-apievangelist-phrasing:
      intent: Check my data file storage quota
      effect: read
      questions:
      - How much data file storage have I used and how much is left?
      - What is the maximum size allowed for an uploaded data file?
      instructions:
      - text: Show my data file quota.
      - text: Check how much data file storage I have left.
      method: generated
      generated: '2026-10-01'

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-datafiles-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.