跳转到内容

释放单个运行队列项

方法: POST

端点: /api/v2/run-queue/items/{queueId}/release

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

POST/api/v2/run-queue/items/{queueId}/releaseRelease one run queue item
AuthenticationRequired

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

Parameters
path · stringRequired

Queue item ID.

Request BodyRequiredapplication/json
FieldTypeRequiredDescription
reasonstringOptionalRelease reason.
Request body (JSON)

用于把单个运行从运行队列移除,使其不再执行。它的作用和批量 释放运行队列项 一样,区别是 queue_ref 直接写在 URL 里——当你只释放一个项时更方便。

参数必填类型说明
queueIdstring队列项 ID。从 查询运行队列项 返回的 queue_ref 复制。

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

字段必填类型说明
reasonstring可选的释放原因,用于事后查阅。
{
"reason": "no longer needed"
}
Terminal window
curl -X POST "https://openapi.coreclaw.com/api/v2/run-queue/items/123456/release" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
--data '{"reason":"no longer needed"}'
{
"code": 0,
"data": {
"results": [
{ "queue_ref": "123456", "success": true }
]
},
"message": "success",
"request_id": "req-123"
}
字段类型说明
data.results[]array单项释放结果,结构与批量 释放运行队列项 响应一致。
data.results[].queue_refstring该结果对应的队列项 ID。
data.results[].successboolean是否释放成功。当项已不在可释放状态时为 false
data.results[].errorstring可选。仅当 successfalse 时出现,说明该队列项无法释放的简短原因。
  • API v2 支持 Bearer token、旧版 api-key 请求头和 query token。新集成推荐使用 Bearer token。
  • 释放是不可逆的:项会从队列移除且不会执行。如需一次释放多个项,请改用批量 释放运行队列项 接口。
  • 状态处理与取消行为可参考 运行生命周期与状态
HTTP 状态码应用码含义
2000OK
40011000Bad Request
40112001Unauthorized
40411004Not Found
42211000Unprocessable Entity
42913000Too Many Requests
50010000Internal Server Error