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 |
JSON Schema
{
"$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.
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.