Qlik Sense APIs · Schema

Common Task Settings Definitions

Shared definitions for task settings schemas to promote reusability and consistency

AgentsAnalyticsArtificial IntelligenceBusiness IntelligenceCloudData IntegrationData VisualizationEmbedded AnalyticsEnterpriseMachine-Learning
View JSON Schema on GitHub

JSON Schema

qliksense-qtcp-newtaskdefaults.settings.common.schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/qlik-oss/schemas/refs/heads/main/qtcp/newtaskdefaults.settings.common.schema.json",
  "title": "Common Task Settings Definitions",
  "description": "Shared definitions for task settings schemas to promote reusability and consistency",
  "definitions": {
    "catalogIntegration": {
      "type": "object",
      "description": "Catalog integration settings",
      "additionalProperties": false,
      "properties": {
        "publishDatasets": {
          "type": "boolean",
          "enum": [true, false],
          "description": "Whether to publish datasets to catalog",
          "default": false
        }
      }
    },
    "databaseSelection": {
      "type": "object",
      "description": "Database selection configuration",
      "additionalProperties": false,
      "properties": {
        "databaseName": {
          "type": "string",
          "description": "Name of the database"
        },
        "selectionMethod": {
          "type": "string",
          "description": "Method for selecting the database"
        }
      }
    },
    "warehouseSelection": {
      "type": "object",
      "description": "Warehouse selection configuration",
      "additionalProperties": false,
      "properties": {
        "warehouseName": {
          "type": "string",
          "description": "Name of the warehouse to use"
        },
        "selectionMethod": {
          "type": "string",
          "description": "Method for selecting the warehouse"
        }
      }
    },
    "folderLocationType": {
      "type": "string",
      "description": "Type of folder location",
      "enum": ["NONE", "DATA_ASSET_NAME", "ROOT_FOLDER", "SPECIFIC_FOLDER"],
      "default": "DATA_ASSET_NAME"
    },
    "specificFolder": {
      "type": "string",
      "description": "Specific folder path when folderLocationType is SPECIFIC_FOLDER"
    },
    "taskRunSchedule-EventBased": {
      "type": "object",
      "description": "Schedule configuration for the task",
      "additionalProperties": false,
      "properties": {
        "runInterval": {
          "type": "integer",
          "description": "Run interval in minutes",
          "minimum": 0,
          "default": 15
        },
        "schedulingType": {
          "type": "string",
          "description": "Type of scheduling",
          "enum": ["NONE", "EVENT_BASED", "TIME_BASED"],
          "default": "EVENT_BASED"
        }
      }
    },
    "taskRunSchedule-TimeBased": {
      "type": "object",
      "description": "Schedule configuration for the task",
      "additionalProperties": false,
      "properties": {
        "runInterval": {
          "type": "integer",
          "description": "Run interval in minutes",
          "minimum": 0,
          "default": 15
        },
        "schedulingType": {
          "type": "string",
          "description": "Type of scheduling",
          "enum": ["EVENT_BASED", "TIME_BASED"],
          "default": "TIME_BASED"
        }
      }
    },
    "viewType": {
      "type": "string",
      "description": "Type of view",
      "enum": ["DEFAULT", "SECURE_VIEW"],
      "default": "DEFAULT"
    },
    "hasHistory": {
      "type": "boolean",
      "enum": [true, false],
      "description": "Whether the storage maintains history",
      "default": true
    },
    "hasLiveViews": {
      "type": "boolean",
      "enum": [true, false],
      "description": "Whether the storage has live views",
      "default": true
    },
    "materialized": {
      "type": "boolean",
      "description": "Whether artifacts are materialized",
      "enum": [true, false],
      "default": false
    },
    "tableUpdateInterval": {
      "type": "integer",
      "description": "Interval in minutes for table updates",
      "minimum": 0,
      "default": 15
    },
    "tableUpdateConcurrency": {
      "type": "integer",
      "description": "Number of concurrent table updates",
      "minimum": 1,
      "default": 10
    },
    "tableLoadInParallel": {
      "type": "integer",
      "description": "Number of tables to load in parallel",
      "minimum": 1,
      "default": 5
    },
		"changeProcessingInterval": {
			"type": "integer",
			"description": "Change processing interval",
			"default": 60
		},
    "icebergSettings": {
      "type": "object",
      "description": "Settings for Iceberg tables",
      "additionalProperties": false,
      "properties": {
        "snowflakeExternalVolume": {
          "type": "string",
          "description": "Snowflake external volume name"
        },
        "folderLocationType": {
          "type": "string",
          "description": "Type of folder location",
          "enum": ["NONE", "DATA_ASSET_NAME", "ROOT_FOLDER", "SPECIFIC_FOLDER"],
          "default": "DATA_ASSET_NAME"
        },
        "specificFolder": {
          "type": "string",
          "description": "Specific folder path when folderLocationType is SPECIFIC_FOLDER"
        },
        "enableOpenCatalogSync": {
          "type": "boolean",
          "description": "Whether to enable open catalog sync",
          "enum": [true, false],
          "default": false
        },
        "snowflakeOpenCatalog": {
          "type": "string",
          "description": "Snowflake open catalog name"
        }
      }
    },
    "tableTypeSettings": {
      "type": "object",
      "description": "Table type configuration",
      "additionalProperties": false,
      "properties": {
        "tableType": {
          "type": "string",
          "description": "Type of table",
          "enum": ["REGULAR", "ICEBERG"],
          "default": "REGULAR"
        },
        "icebergSettings": {
          "$ref": "#/definitions/icebergSettings"
        }
      }
    },
    "indexArtifactsLocation": {
      "type": "object",
      "description": "Location for index artifacts",
      "additionalProperties": false,
      "properties": {
        "databaseSelection": {
          "type": "object",
          "description": "Database selection for index artifacts",
          "additionalProperties": false,
          "properties": {
            "databaseName": {
              "type": "string",
              "description": "Name of the index database"
            },
            "selectionMethod": {
              "type": "string",
              "description": "Method for selecting the index database"
            }
          }
        },
        "databricksVectorSearchEndpoint": {
          "type": "string",
          "description": "Databricks vector search endpoint URL",
          "default": "qlik_vector_search_endpoint"
        }
      }
    },
    "llmSettings": {
      "type": "object",
      "description": "LLM configuration settings",
      "additionalProperties": false,
      "properties": {
        "kindId": {
          "type": "string",
          "description": "LLM kind identifier",
          "example": "llm:SnowflakeCortex@1.0.0"
        },
        "parameters": {
          "type": "object",
          "description": "LLM parameters",
          "additionalProperties": false,
          "properties": {
            "embedding_model": {
              "type": "string",
              "description": "Embedding model name",
              "example": "nv-embed-qa-4"
            },
            "completion_model": {
              "type": "string",
              "description": "Completion model name",
              "example": "mistral-7b"
            }
          }
        }
      }
    },
    "vectorDbConnection": {
      "type": "string",
      "description": "Vector database connection string"
    },
    "vectorDbTargetType": {
      "type": "string",
      "description": "Target type for vector database"
    },
    "llmConnection": {
      "type": "string",
      "description": "LLM connection string"
    },
    "proxySettings": {
      "type": "object",
      "description": "Proxy configuration settings",
      "additionalProperties": false,
      "properties": {
        "proxyOdbc": {
          "type": "boolean",
          "enum": [true, false],
          "description": "Whether to use proxy for ODBC connections",
          "default": false
        },
        "proxyStorage": {
          "type": "boolean",
          "enum": [true, false],
          "description": "Whether to use proxy for storage connections",
          "default": false
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/qliksense-qtcp-newtaskdefaults.settings.common.schema"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.