Ana içeriğe atla
POST
/
runway
/
feed
Poll a Runway compatibility-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"
    }
  }
}
Bir Runway compatibility-format görevi oluşturduktan sonra bu endpoint’i kullanın. Bu, /runway/pro/* iş akışları için ana polling adımıdır.

Önce şu alanları kontrol edin

  • Üst düzey durum için code ve message
  • Görev ilerlemesi için data.status ve data.progress
  • Sağlayıcı tarafı görev metadatası için iç içe data.data
  • Görev tamamlandığında video_url, poster gibi nihai varlık alanları veya ilgili sağlayıcı çıktısı

Polling düzeni

1

Önce compatibility-format görevini oluşturun

Generate, Image-to-Video, Video to Video Style Redraw veya Act-one Expression Migration gibi compatibility-format bir Runway sayfasıyla başlayın.
2

Görev henüz görünmüyorsa bir kez daha deneyin

Yeni görev id’leri kısa bir süreliğine task_not_exist döndürebilir. Bu olursa birkaç saniye bekleyin ve tekrar polling yapın.
3

Görev terminal duruma gelene kadar polling yapmaya devam edin

Görev queued veya in-progress durumlarından çıkana ve sağlayıcı metadatası kullanılabilir bir çıktı URL’si içerene kadar bu endpoint’i kontrol etmeye devam edin.

Yetkilendirmeler

Authorization
string
header
gerekli

Bearer token authentication. Use your CometAPI key.

Başlıklar

X-Runway-Version
string

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

Gövde

application/json
task_id
string
gerekli

Runway task id returned by the create endpoint.

Yanıt

200 - application/json

Current task state or not-yet-visible error.

code
string | null
gerekli
message
string
gerekli
data
object