You need to enable JavaScript to run this app.
文档中心
火山方舟

火山方舟

复制全文
下载 pdf
自建 Worker
认领 Work
复制全文
下载 pdf
认领 Work
POST https://ark.cn-beijing.volces.com/api/v3/environments/{environment_id}/work/{work_id}/ack​
向服务端确认由当前 Worker 执行拉取 Work 接口返回的 Work。认领成功后,Work 状态从 queued 更新为 starting,并且不会再分配给其他 Worker。​
认领 Work 时,请注意:​
  • 只有 queued 状态的 Work 可以被认领。​
  • 多个 Worker 并发认领同一个 Work 时,只有一个请求成功。​
  • 其余请求返回 HTTP 409 Conflict,错误消息包含当前状态。收到 409 后不要执行该 Work,应继续轮询其他 Work。​
鉴权​
本接口支持鉴权方式如下,详情请参见 Base URL 及鉴权。​
  • API Key 鉴权,请在 API Key 管理 页面,获取长效 API Key。​
​​
请求参数​
Path 参数​
environment_id string 必选 | 环境 ID​
​
work_id string 必选 | Work 标识符​
​
​
Header 参数​
在 HTTP 请求头中传入。​
Ark-Worker-ID string | Worker 实例 ID​
​
​
响应参数​
acknowledged_at string | 认领时间​
​
created_at string | 创建时间​
​
data object | 工作载荷​
​
environment_id string | 环境 ID​
​
id string | Work 标识符​
​
state string | 当前状态​
​
type string | 对象类型​
​
updated_at string | 更新时间​
​
latest_heartbeat_at string | 最近心跳时间​
​
started_at string | 开始时间​
​
stop_reason string | 停止原因​
​
stop_requested_at string | 停止请求时间​
​
stopped_at string | 停止时间​
​
tags object[] | 资源标签​
​
​

Request

curl -sS --fail-with-body -X POST \
  "https://ark.cn-beijing.volces.com/api/v3/environments/<ENVIRONMENT_ID>/work/<WORK_ID>/ack" \
  -H "Authorization: Bearer $ARK_API_KEY" \
  -H "Ark-Worker-ID: worker-01"

Response

{
  "id": "<WORK_ID>",
  "environment_id": "<ENVIRONMENT_ID>",
  "state": "starting",
  "type": "work",
  "data": {
    "id": "<SESSION_ID>",
    "type": "session"
  },
  "created_at": "2026-10-19T08:30:00Z",
  "updated_at": "2026-10-19T08:30:02Z",
  "acknowledged_at": "2026-10-19T08:30:02Z"
}
最近更新时间:2026.10.28 15:45:26
这个页面对您有帮助吗?
有用
有用
无用
无用