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

Vérifiez d’abord ces champs

  • code et message pour le statut de niveau supérieur
  • data.status et data.progress pour la progression de la tâche
  • data.data imbriqué pour les métadonnées de tâche côté fournisseur
  • Les champs d’asset finaux tels que video_url, poster ou toute 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 de compatibilité

Commencez par une page Runway au format de compatibilité, 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

Les identifiants de tâche fraîchement créés peuvent brièvement renvoyer task_not_exist. Si cela se produit, attendez quelques secondes puis interrogez à nouveau.
3

Continuez à interroger jusqu’à ce que la tâche soit dans un état terminal

Continuez à vérifier ce endpoint jusqu’à ce que la tâche quitte les états en file d’attente ou en cours, et que les métadonnées du fournisseur incluent une URL de sortie exploitable.

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 task state or not-yet-visible error.

code
string | null
requis
message
string
requis
data
object