External Run API
外部运行 workflow
Dify 风格运行入口。inputs 会按目标 workflow 的 executor.params 转成 CLI args;
如果提供 args,会跳过 inputs 转换。boolean param 默认值为 "true" 时传入 false
会生成 --flag false;非 file 多选参数会生成单个 flag 加 JSON 数组字符串。(issue #62)
POST
Authorizations
使用 WORKFLOW_SERVER_ADMIN_KEY 或已创建的账号 API Key。
Body
application/json
Example:
"external-user"
使用路径式 /workflows/{workflowName}/run 时可省略。
Example:
"smoke"
按 workflow executor.params 命名传入结构化输入。multiple: true 或
control: "checkboxes" 的非 file 参数会序列化为 JSON 数组字符串。
control: "textarea" 只影响 App/server 表单展示,仍按普通字符串输入处理。
boolean 参数默认值为 "true" 且输入 false 时会显式传入 false。
Available options:
blocking, streaming latest、draft 或语义化版本号。
Example:
"latest"
指定语义化版本号的别名;未提供 target 时会作为运行目标。