Qlik Sense · Schema

Qlik Sense App

Schema representing a Qlik Sense analytics application in Qlik Cloud, including its metadata, ownership, space assignment, and reload information.

AnalyticsBusiness IntelligenceCloudData IntegrationVisualization

Properties

Name Type Description
id string The unique identifier of the app, assigned by the Qlik Cloud platform.
name string The display name of the app.
description string A human-readable description of the app and its purpose.
thumbnail string URL to the app thumbnail image.
lastReloadTime string The date and time of the most recent successful data reload in ISO 8601 format.
createdDate string The date and time when the app was initially created.
modifiedDate string The date and time when the app was last modified.
owner string The display name of the app owner.
ownerId string The unique identifier of the user who owns the app.
published boolean Indicates whether the app has been published to a managed space.
publishTime string The date and time when the app was published. Null if the app is not published.
custom object Custom properties assigned to the app as key-value pairs.
dynamicColor string A color expression evaluated dynamically for the app representation in the hub.
hasSectionAccess boolean Indicates whether the app uses section access for row-level security.
isDirectQueryMode boolean Indicates whether the app operates in Direct Query mode, querying data sources in real time rather than loading data into memory.
encrypted boolean Indicates whether the app data is encrypted at rest using customer-managed keys.
originAppId string The identifier of the origin app if this app was created by copying or publishing another app.
spaceId string The identifier of the space containing the app. Null if the app is in the personal space.
tenantId string The identifier of the Qlik Cloud tenant the app belongs to.
usage string The intended use case for the app.
links object HATEOAS links for navigating related resources.
space object Reference to the space containing this app.
reload object Reference to the most recent reload of this app.
View JSON Schema on GitHub

JSON Schema

qlik-sense-app-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://qlik.dev/schemas/qlik-sense-app-schema.json",
  "title": "Qlik Sense App",
  "description": "Schema representing a Qlik Sense analytics application in Qlik Cloud, including its metadata, ownership, space assignment, and reload information.",
  "type": "object",
  "required": [
    "id",
    "name"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique identifier of the app, assigned by the Qlik Cloud platform."
    },
    "name": {
      "type": "string",
      "description": "The display name of the app.",
      "maxLength": 256
    },
    "description": {
      "type": "string",
      "description": "A human-readable description of the app and its purpose."
    },
    "thumbnail": {
      "type": "string",
      "format": "uri",
      "description": "URL to the app thumbnail image."
    },
    "lastReloadTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time of the most recent successful data reload in ISO 8601 format."
    },
    "createdDate": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time when the app was initially created."
    },
    "modifiedDate": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time when the app was last modified."
    },
    "owner": {
      "type": "string",
      "description": "The display name of the app owner."
    },
    "ownerId": {
      "type": "string",
      "description": "The unique identifier of the user who owns the app."
    },
    "published": {
      "type": "boolean",
      "description": "Indicates whether the app has been published to a managed space.",
      "default": false
    },
    "publishTime": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time when the app was published. Null if the app is not published."
    },
    "custom": {
      "type": "object",
      "description": "Custom properties assigned to the app as key-value pairs.",
      "additionalProperties": true
    },
    "dynamicColor": {
      "type": "string",
      "description": "A color expression evaluated dynamically for the app representation in the hub."
    },
    "hasSectionAccess": {
      "type": "boolean",
      "description": "Indicates whether the app uses section access for row-level security.",
      "default": false
    },
    "isDirectQueryMode": {
      "type": "boolean",
      "description": "Indicates whether the app operates in Direct Query mode, querying data sources in real time rather than loading data into memory.",
      "default": false
    },
    "encrypted": {
      "type": "boolean",
      "description": "Indicates whether the app data is encrypted at rest using customer-managed keys.",
      "default": false
    },
    "originAppId": {
      "type": "string",
      "description": "The identifier of the origin app if this app was created by copying or publishing another app."
    },
    "spaceId": {
      "type": "string",
      "description": "The identifier of the space containing the app. Null if the app is in the personal space."
    },
    "tenantId": {
      "type": "string",
      "description": "The identifier of the Qlik Cloud tenant the app belongs to."
    },
    "usage": {
      "type": "string",
      "description": "The intended use case for the app.",
      "enum": [
        "ANALYTICS",
        "DATA_PREPARATION",
        "DATAFLOW_PREP"
      ]
    },
    "links": {
      "type": "object",
      "description": "HATEOAS links for navigating related resources.",
      "properties": {
        "self": {
          "$ref": "#/$defs/Link"
        },
        "open": {
          "$ref": "#/$defs/Link"
        },
        "thumbnail": {
          "$ref": "#/$defs/Link"
        }
      }
    },
    "space": {
      "$ref": "#/$defs/SpaceReference",
      "description": "Reference to the space containing this app."
    },
    "reload": {
      "$ref": "#/$defs/ReloadReference",
      "description": "Reference to the most recent reload of this app."
    }
  },
  "$defs": {
    "Link": {
      "type": "object",
      "description": "A hypermedia link.",
      "properties": {
        "href": {
          "type": "string",
          "format": "uri",
          "description": "The URL of the linked resource."
        }
      },
      "required": [
        "href"
      ]
    },
    "SpaceReference": {
      "type": "object",
      "description": "A reference to a Qlik Cloud space that contains and governs access to resources.",
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique identifier of the space."
        },
        "name": {
          "type": "string",
          "description": "The display name of the space."
        },
        "type": {
          "type": "string",
          "description": "The type of space.",
          "enum": [
            "shared",
            "managed",
            "data"
          ]
        },
        "description": {
          "type": "string",
          "description": "A human-readable description of the space."
        },
        "ownerId": {
          "type": "string",
          "description": "The identifier of the space owner."
        },
        "tenantId": {
          "type": "string",
          "description": "The identifier of the tenant the space belongs to."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "When the space was created."
        },
        "updatedAt": {
          "type": "string",
          "format": "date-time",
          "description": "When the space was last updated."
        }
      },
      "required": [
        "id",
        "name",
        "type"
      ]
    },
    "ReloadReference": {
      "type": "object",
      "description": "A reference to a data reload operation for a Qlik Sense app.",
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique identifier of the reload."
        },
        "status": {
          "type": "string",
          "description": "The current status of the reload.",
          "enum": [
            "QUEUED",
            "RELOADING",
            "CANCELING",
            "SUCCEEDED",
            "FAILED",
            "CANCELED",
            "EXCEEDED_LIMIT"
          ]
        },
        "type": {
          "type": "string",
          "description": "How the reload was triggered.",
          "enum": [
            "hub",
            "external",
            "chronos",
            "automations"
          ]
        },
        "partial": {
          "type": "boolean",
          "description": "Whether this was a partial reload.",
          "default": false
        },
        "creationTime": {
          "type": "string",
          "format": "date-time",
          "description": "When the reload was created."
        },
        "startTime": {
          "type": "string",
          "format": "date-time",
          "description": "When the reload started executing."
        },
        "endTime": {
          "type": "string",
          "format": "date-time",
          "description": "When the reload finished."
        },
        "duration": {
          "type": "string",
          "description": "The duration of the reload in ISO 8601 duration format."
        }
      },
      "required": [
        "id",
        "status"
      ]
    },
    "SpaceAssignment": {
      "type": "object",
      "description": "A role assignment for a user or group within a space.",
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique identifier of the assignment."
        },
        "type": {
          "type": "string",
          "description": "Whether the assignee is a user or group.",
          "enum": [
            "user",
            "group"
          ]
        },
        "assigneeId": {
          "type": "string",
          "description": "The identifier of the assigned user or group."
        },
        "roles": {
          "type": "array",
          "description": "The roles granted to the assignee in this space.",
          "items": {
            "type": "string",
            "enum": [
              "consumer",
              "contributor",
              "dataconsumer",
              "facilitator",
              "manager",
              "operator",
              "producer",
              "publisher",
              "basicconsumer"
            ]
          }
        },
        "spaceId": {
          "type": "string",
          "description": "The space this assignment applies to."
        },
        "createdAt": {
          "type": "string",
          "format": "date-time",
          "description": "When the assignment was created."
        },
        "updatedAt": {
          "type": "string",
          "format": "date-time",
          "description": "When the assignment was last updated."
        }
      },
      "required": [
        "id",
        "type",
        "assigneeId",
        "roles"
      ]
    }
  }
}