前置条件: 先阅读
../lark-shared/SKILL.md了解认证、全局参数和安全规则。
禁用 Base 中的一个自动化工作流。
lark-cli base +workflow-disable \
--base-token BascXxxxxx \
--workflow-id wkfxxxxxx
| 参数 | 必填 | 说明 |
|---|---|---|
--base-token <token> |
是 | 多维表格 Base Token(Basc 开头) |
--workflow-id <id> |
是 | 工作流 ID(wkf 开头) |
用户通常会提供如下 URL:
https://example.feishu.cn/base/<base_token>?table=<table_or_workflow_id>
--base-token:取 /base/ 后面的字符串(Basc 开头)--workflow-id:取 ?table= 后面的值,当其以 wkf 开头时即为 workflow_id⚠️ 注意区分 ID 前缀:table_id 以
tbl开头,workflow_id 以wkf开头,两者在 URL 的?table=参数里都会出现,需要根据前缀判断。
HTTP 方法和路径:
PATCH /open-apis/base/v3/bases/:base_token/workflows/:workflow_id/disable
Path 参数:
| 参数 | 必填 | 说明 |
|---|---|---|
base_token |
是 | 多维表格 Base Token |
workflow_id |
是 | 工作流唯一标识 |
Request Body: 无
Response data 字段:
| 字段 | 类型 | 说明 |
|---|---|---|
workflow_id |
string | 工作流唯一标识符 |
status |
string | 操作后的最新状态,固定为 disabled |
{
"ok": true,
"data": {
"workflow_id": "wkfxxxxxx",
"status": "disabled"
}
}
[!CAUTION] 这是写入操作 — 执行前必须向用户确认。
--base-token 和 --workflow-idstatus 字段,确认值为 disabledwkf 开头,从 URL 的 ?table=wkf... 参数提取,不是表格的 table_id(tbl 开头),混淆会导致 [2200] Internal Error/disable 是路径的最后一段,不是 body 字段;漏掉这个后缀会命中错误接口{} 空对象,否则服务端可能返回 server time out errorbase:workflow:update,如遇 [230013] permission denied 需核对实际 scope