Skip to main content
GET
cURL
Use this endpoint with the id returned by any /runwayml/v1 creation request. Authenticate with a CometAPI API key from the same account that created the task.

Follow the task state

The response is a task object. Read id, status, and output directly from the response, without a data envelope. A freshly submitted task can briefly return HTTP 400 with code: "task_not_exist". Wait a few seconds and retry using the same id. If it continues, check the task ID and the account used for authentication. Do not submit the creation request again to check its status.

Store the output

The output array contains image, video, or audio URLs according to the creation endpoint and selected format. Download completed assets promptly and store them in your own storage. The result URLs are temporary. For a new integration, choose a model and creation endpoint in the Runway overview.

Authorizations

Authorization
string
header
required

Use your CometAPI API key.

Path Parameters

id
string
required

Task ID returned by a /runwayml/v1 creation request.

Response

Task details. Fields vary with the task state.

id
string
required

Task ID returned by a Runway task-creation request.

status
enum<string>

Task state, when available. Poll until SUCCEEDED, FAILED, or CANCELLED.

Available options:
PENDING,
THROTTLED,
RUNNING,
SUCCEEDED,
FAILED,
CANCELLED
createdAt
string<date-time>

Task submission timestamp, when available.

progress
number

Fraction completed, when reported for a running task.

Required range: 0 <= x <= 1
output
string<uri>[]

Result URLs for a succeeded task. Download the assets promptly for storage.

failure
string

Failure explanation, when present on a failed task.

failureCode
string

Machine-readable failure code, when present.

estimatedCost
object

Task estimate metadata, when returned.

cost
object

Task cost metadata, when returned.

Last modified on September 18, 2026