跳转到内容

激活运行队列项

方法: POST

端点: /api/v2/run-queue/items/activate

认证: 支持 Authorization: Bearer <YOUR_API_KEY>api-key: <YOUR_API_KEY>?token=<YOUR_API_KEY>。推荐优先使用 Bearer token。

POST/api/v2/run-queue/items/activateActivate run queue items
AuthenticationRequired

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

Request BodyRequiredapplication/json
FieldTypeRequiredDescription
queue_refsarrayRequiredQueue item IDs.
Request body (JSON)

用于把停留在运行队列里的一个或多个运行真正启动起来。队列项默认进入 waiting 状态——比如提交运行时账户余额不足,运行会被暂时挂起而不是直接执行。等阻塞条件解决后(例如已充值补足余额),调用本接口即可开始执行。

请先调用 查询运行队列项 获取要激活项的 queue_ref

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

字段必填类型说明
queue_refsarray<string>要激活的队列项 ID。从 查询运行队列项 返回的 queue_ref 复制。
{
"queue_refs": ["123456", "123457"]
}
Terminal window
curl -X POST "https://openapi.coreclaw.com/api/v2/run-queue/items/activate" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
--data '{"queue_refs":["123456","123457"]}'
{
"code": 0,
"data": {
"results": [
{ "queue_ref": "123456", "success": true },
{ "queue_ref": "123457", "success": false }
]
},
"message": "success",
"request_id": "req-123"
}
字段类型说明
data.results[]array每个提交项的激活结果,一个 queue_ref 一条。
data.results[].queue_refstring该结果对应的队列项 ID。
data.results[].successboolean是否激活成功。当项已不在 waiting 状态(例如已执行或已释放)时为 false
  • API v2 支持 Bearer token、旧版 api-key 请求头和 query token。新集成推荐使用 Bearer token。
  • 该接口为批量操作:数组里的每个 queue_ref 都会在一次调用中激活。
  • 如果你想把项从队列移除、不让它执行,请改用 释放运行队列项
  • 激活后,通过运行查询接口轮询运行状态、日志和结果,详见 运行生命周期与状态
HTTP 状态码应用码含义
2000OK
40011000Bad Request
40112001Unauthorized
40411004Not Found
42211000Unprocessable Entity
42913000Too Many Requests
50010000Internal Server Error