Chuyển đến nội dung chính
POST
/
runway
/
feed
Poll a Runway reverse-format task
curl --request POST \
  --url https://api.cometapi.com/runway/feed \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "task_id": "3d957031-9a2a-45e2-9dc7-bc8513059c50"
}
'
{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "3d957031-9a2a-45e2-9dc7-bc8513059c50",
    "action": "IMAGE_TO_VIDEO",
    "status": "QUEUED",
    "fail_reason": "",
    "submit_time": 1773366766,
    "start_time": 0,
    "finish_time": 0,
    "progress": "0%",
    "data": {
      "id": "3d957031-9a2a-45e2-9dc7-bc8513059c50",
      "status": "PENDING",
      "createdAt": "2026-03-13T09:52:46+08:00"
    }
  }
}
Sử dụng endpoint này sau khi bạn tạo một tác vụ reverse-format của Runway. Đây là bước polling chính cho các quy trình /runway/pro/*.

Trước tiên hãy kiểm tra các trường này

  • codemessage bên ngoài để biết trạng thái ở lớp wrapper
  • data.statusdata.progress để theo dõi tiến độ tác vụ
  • data.data lồng nhau để lấy metadata tác vụ ở phía nhà cung cấp
  • Các trường asset cuối cùng như video_url, poster hoặc output liên quan từ nhà cung cấp khi tác vụ hoàn tất

Mẫu polling

1

Tạo tác vụ reverse-format trước

Bắt đầu với một trang Runway reverse-format như Generate, Image-to-Video, Video to Video Style Redraw, hoặc Act-one Expression Migration.
2

Thử lại một lần nếu tác vụ chưa hiển thị

Các task id mới tạo đôi khi có thể tạm thời trả về task_not_exist. Nếu điều đó xảy ra, hãy đợi vài giây rồi polling lại.
3

Tiếp tục polling cho đến khi tác vụ ở trạng thái kết thúc

Tiếp tục kiểm tra endpoint này cho đến khi trạng thái wrapper không còn ở các trạng thái đang xếp hàng hoặc đang xử lý và metadata từ nhà cung cấp có chứa URL output có thể sử dụng.
Việc xác thực trực tiếp vào ngày 2026-03-13 xác nhận rằng một task id Runway mới ban đầu xuất hiện qua endpoint này sau một khoảng trễ ngắn, sau đó trả về một payload được bọc với code: successdata.status: QUEUED.

Ủy quyền

Authorization
string
header
bắt buộc

Bearer token authentication. Use your CometAPI key.

Tiêu đề

X-Runway-Version
string

Optional Runway version header, for example 2024-11-06.

Nội dung

application/json
task_id
string
bắt buộc

Runway task id returned by the create endpoint.

Phản hồi

200 - application/json

Current wrapper task state or not-yet-visible error.

code
string | null
bắt buộc
message
string
bắt buộc
data
object