Passer au contenu principal
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"
    }
  }
}
Utilisez ce endpoint après avoir créé une tâche Runway au format inverse. C’est l’étape principale de polling pour les workflows /runway/pro/*.

Vérifiez d’abord ces champs

  • code et message externes pour le statut au niveau de l’enveloppe
  • data.status et data.progress pour la progression de la tâche
  • data.data imbriqué pour les métadonnées de la tâche côté fournisseur
  • Les champs d’asset finaux comme video_url, poster ou la sortie fournisseur associée lorsque la tâche est terminée

Modèle de polling

1

Créez d'abord la tâche au format inverse

Commencez par une page Runway au format inverse comme Generate, Image-to-Video, Video to Video Style Redraw ou Act-one Expression Migration.
2

Réessayez une fois si la tâche n'est pas encore visible

Des ids de tâche fraîchement créés peuvent brièvement renvoyer task_not_exist. Si cela se produit, attendez quelques secondes puis relancez le polling.
3

Continuez le polling jusqu'à ce que la tâche soit dans un état terminal

Continuez à vérifier ce endpoint jusqu’à ce que le statut de l’enveloppe quitte les états en file d’attente ou en cours, et que les métadonnées du fournisseur incluent une URL de sortie exploitable.
Une validation en conditions réelles le 2026-03-13 a confirmé qu’un id de tâche Runway nouvellement créé est d’abord apparu via ce endpoint après un court délai, puis a renvoyé une charge utile encapsulée avec code: success et data.status: QUEUED.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

En-têtes

X-Runway-Version
string

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

Corps

application/json
task_id
string
requis

Runway task id returned by the create endpoint.

Réponse

200 - application/json

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

code
string | null
requis
message
string
requis
data
object