调用自动化任务¶
对已配置为 API 触发方式的自动化任务发起一次最小调用。Endpoint、认证 Header、service_name 和 payload 均以任务的 API 调用 面板为准。
准备调用信息¶
打开目标任务的 API 调用 面板。
复制完整 Endpoint、认证 Header、
service_name和最小请求体。确认
payload符合任务当前显示的输入 schema。
最小请求¶
export MOI_AUTOMATION_URL='<API 调用面板复制的完整 Endpoint>'
export MOI_AUTH_HEADER_NAME='<面板要求的 Header 名称>'
export MOI_AUTH_HEADER_VALUE='<面板要求的 Header 值>'
export MOI_AUTOMATION_SERVICE_NAME='<面板显示的服务名>'
curl --fail-with-body -X POST "${MOI_AUTOMATION_URL}" \
-H "${MOI_AUTH_HEADER_NAME}: ${MOI_AUTH_HEADER_VALUE}" \
-H 'Content-Type: application/json' \
-d '{"service_name":"'"${MOI_AUTOMATION_SERVICE_NAME}"'","payload":{}}'
请求被接受不等于任务已经完成。使用面板提供的运行记录或结果查询入口确认实际状态和输出。
下一步¶
最后更新于