# Get video task status (ARK alias)

Look up a task by the upstream id returned from `arkCreateVideoTask`.
Field names match the official Ark response: `id`, `model`,
`status`, `created_at`, `updated_at`, plus `video_url` etc. on
success.

## GET /v1/contents/generations/tasks/{taskId}

> Get video task status (ARK alias)

Look up a task by the upstream id returned from `arkCreateVideoTask`.
Field names match the official Ark response: `id`, `model`,
`status`, `created_at`, `updated_at`, plus `video_url` etc. on
success.

### Authentication

`Authorization: Bearer tr-xxx`

### Path Parameters

- **taskId** `string` **(required)**  
  Upstream task id (returned from arkCreateVideoTask)

### Response

- **id** `string`  
  
- **model** `string`  
  
- **status** ``queued` | `processing` | `succeeded` | `failed``  
  
- **video_url** `string`  
  
- **duration** `integer`  
  
- **created_at** `string`  
  
- **updated_at** `string`  
  

### Error Codes

- `401`: 
- `404`: Task not found or not owned by the caller
