跳转到内容

运行已保存的任务模板

方法: POST

端点: /api/v1/task/run

使用 Content-Type: application/json 发送请求体。

POST/api/v1/task/runStart saved task run
Required

Stored only in this browser tab. Sent only to https://openapi.coreclaw.com.

BodyRequiredapplication/json
FieldTypeRequiredDescription
task_slugstringyesUnique saved task identifier.
callback_urlstringyesWebhook URL for async completion callbacks.
Request body (JSON)

当您已经有一个已保存的 Task 模板,并且希望基于该模板创建一次新的运行时,使用这个接口。

task_slug任务 ID——创建并保存 Task 模板时生成的唯一标识符。Task 是可复用的配置,将 Worker 与预设参数打包在一起。

重要提示:请勿将 run_slug(运行记录 ID)或 scraper_slug(Worker ID)传入此字段。每种 slug 类型用途不同,不可互换。

{
"task_slug": "YOUR_TASK_SLUG",
"callback_url": "https://your-callback.example.com/webhook"
}
参数示例值类型必填说明
task_slugYOUR_TASK_SLUGString任务 ID——已保存的 Task 模板的唯一标识符
callback_urlhttps://your-callback.example.com/webhookString用于接收 Task 运行结果的回调地址
{
"code": 0,
"message": "success",
"data": {
"run_slug": "01KSFDS8XWTJME33C08XMCR6B9"
}
}
参数示例值类型说明
code0Integer全局状态码
messagesuccessString响应消息
data-Object响应数据
run_slug01KSFDS8XWTJME33C08XMCR6B9String运行记录 ID——本次执行的唯一标识符
  • callback_url 为必填项。缺失时会返回 400 Bad Request
  • 请勿将 run_slug(运行记录 ID)或 scraper_slug(Worker ID)传入 task_slug 字段——每种 slug 类型不同,不可互换。

业务层错误可能返回如下结构化 JSON:

{
"code": 60001,
"message": "任务不存在",
"data": null
}
参数示例值类型说明
code60001Integer错误码
message任务不存在String错误描述
datanullNull空数据