RuleTaskQueryRequest

CompanyDataLakehouseAnalyticsSQLCloudData EngineeringArtificial IntelligenceApache IcebergDatabase

Properties

Name Type Description
ruleId integer
level integer 0=non-blocking, 1=blocking
triggerType stringnull 规则触发方式 枚举说明: - `TEST`: 手动触发,仅测试,不发送告警 - `TEST_ALERT`: 手动触发,测试并发送告警 - `REST`: 通过 REST 接口手动触发 - `SCHEDULE_TASK`: 由调度器定时触发 - `PLAN`: 由执行计划触发
datasourceType string 数据源类型 枚举说明: - `LakeHouse`: Clickzetta Lakehouse - `Databricks`: Databricks
objectName string
objectType string DQC 规则作用的对象类型 枚举说明: - `TABLE`: 表 - `PIPE`: pipe - `VIEW`: view - `VOLUME`: Volume - `DYNAMIC_TABLE`: Dynamic Table - `TABLE_STREAM`: Table Stream - `MATERIALIZED_VIEW`: materialized View
fuzzyObjectName string
tagCode string DQC 规则标签类型(type=0 表级,type=1 字段级) 枚举说明: - `defined_sql`: 表级 (type=0) - `table_count`: 表级 (type=0) - `avg`: 字段级 (type=1) - `count`: 字段级 (type=1) - `null_count`: 字段级 (type=1) - `max`: 字段级 (type=1) - `min
owner integer
status string RUNNING, FAILED, TIMEOUT, CANCEL, SUCCESS
env string
pageNum integer
pageSize integer
instanceName string
workspaceName string
startTime string
endTime string
View JSON Schema on GitHub

JSON Schema

yunqi-rule-task-query-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/yunqi/json-schema/yunqi-rule-task-query-request-schema.json",
  "title": "RuleTaskQueryRequest",
  "x-generated": "2026-11-06",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/yunqi-dqc-api-openapi.yml#/components/schemas/RuleTaskQueryRequest",
  "type": "object",
  "properties": {
    "ruleId": {
      "type": "integer",
      "format": "int64"
    },
    "level": {
      "type": "integer",
      "format": "int32",
      "description": "0=non-blocking, 1=blocking"
    },
    "triggerType": {
      "type": [
        "string",
        "null"
      ],
      "title": "TriggerEnum",
      "description": "规则触发方式\n\n枚举说明:\n- `TEST`: 手动触发,仅测试,不发送告警\n- `TEST_ALERT`: 手动触发,测试并发送告警\n- `REST`: 通过 REST 接口手动触发\n- `SCHEDULE_TASK`: 由调度器定时触发\n- `PLAN`: 由执行计划触发",
      "enum": [
        "TEST",
        "TEST_ALERT",
        "REST",
        "SCHEDULE_TASK",
        "PLAN",
        null
      ]
    },
    "datasourceType": {
      "type": "string",
      "title": "DatasourceEnum",
      "description": "数据源类型\n\n枚举说明:\n- `LakeHouse`: Clickzetta Lakehouse\n- `Databricks`: Databricks",
      "enum": [
        "LakeHouse",
        "Databricks"
      ]
    },
    "objectName": {
      "type": "string"
    },
    "objectType": {
      "type": "string",
      "title": "ObjectTypeEnum",
      "description": "DQC 规则作用的对象类型\n\n枚举说明:\n- `TABLE`: 表\n- `PIPE`: pipe\n- `VIEW`: view\n- `VOLUME`: Volume\n- `DYNAMIC_TABLE`: Dynamic Table\n- `TABLE_STREAM`: Table Stream\n- `MATERIALIZED_VIEW`: materialized View",
      "enum": [
        "TABLE",
        "PIPE",
        "VIEW",
        "VOLUME",
        "DYNAMIC_TABLE",
        "TABLE_STREAM",
        "MATERIALIZED_VIEW"
      ]
    },
    "fuzzyObjectName": {
      "type": "string"
    },
    "tagCode": {
      "type": "string",
      "title": "TagEnum",
      "description": "DQC 规则标签类型(type=0 表级,type=1 字段级)\n\n枚举说明:\n- `defined_sql`: 表级 (type=0)\n- `table_count`: 表级 (type=0)\n- `avg`: 字段级 (type=1)\n- `count`: 字段级 (type=1)\n- `null_count`: 字段级 (type=1)\n- `max`: 字段级 (type=1)\n- `min`: 字段级 (type=1)\n- `sum`: 字段级 (type=1)\n- `count_distinct`: 字段级 (type=1)\n- `count_repetition`: 字段级 (type=1)\n- `pipe_kafka_latency`: 表级 (type=0)\n- `table_stream_kafka_latency`: 表级 (type=0)\n- `volume_file_count`: 表级 (type=0)",
      "enum": [
        "defined_sql",
        "table_count",
        "avg",
        "count",
        "null_count",
        "max",
        "min",
        "sum",
        "count_distinct",
        "count_repetition",
        "pipe_kafka_latency",
        "table_stream_kafka_latency",
        "volume_file_count"
      ]
    },
    "owner": {
      "type": "integer",
      "format": "int64"
    },
    "status": {
      "type": "string",
      "description": "RUNNING, FAILED, TIMEOUT, CANCEL, SUCCESS"
    },
    "env": {
      "type": "string"
    },
    "pageNum": {
      "type": "integer"
    },
    "pageSize": {
      "type": "integer"
    },
    "instanceName": {
      "type": "string"
    },
    "workspaceName": {
      "type": "string"
    },
    "startTime": {
      "type": "string",
      "format": "date-time"
    },
    "endTime": {
      "type": "string",
      "format": "date-time"
    }
  },
  "required": [
    "pageNum",
    "pageSize"
  ]
}

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/yunqi-rule-task-query-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.