Retrieve Flash VSR task
curl --request GET \
--url https://gengen.farm/api/gengen/v1/contents/generations/tasks/{id}import requests
url = "https://gengen.farm/api/gengen/v1/contents/generations/tasks/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://gengen.farm/api/gengen/v1/contents/generations/tasks/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Video Upscale
Retrieve Flash VSR task
Retrieve normalized status and upscaled video outputs for a Flash VSR task.
Retrieve Flash VSR task
curl --request GET \
--url https://gengen.farm/api/gengen/v1/contents/generations/tasks/{id}import requests
url = "https://gengen.farm/api/gengen/v1/contents/generations/tasks/{id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://gengen.farm/api/gengen/v1/contents/generations/tasks/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));GET https://gengen.farm/api/gengen/v1/contents/generations/tasks/{id}
Path parameter
string
required
Public task ID with the
flashvsr: prefix. URL-encode the colon when placing the ID in the
request path.curl --request GET \
--url https://gengen.farm/api/gengen/v1/contents/generations/tasks/flashvsr%3A550e8400-e29b-41d4-a716-446655440000 \
--header 'Authorization: Bearer gengen_live_xxxxxxxxxxxxxxxx'
Response
{
"id": "flashvsr:550e8400-e29b-41d4-a716-446655440000",
"model": "flashvsr",
"status": "succeeded",
"outputs": {
"videos": [
"https://example.com/upscaled.mp4"
],
"images": []
},
"createdAt": "2026-06-24T08:00:00.000Z",
"updatedAt": "2026-06-24T08:01:00.000Z",
"statusUpdateTime": "2026-06-24T08:01:00.000Z"
}
| Field | Type | Description |
|---|---|---|
id | string | Public GENGEN task ID |
model | string | flashvsr |
status | string | Normalized task status |
outputs.videos | string[] | Upscaled video URLs after success |
outputs.images | string[] | Reserved image outputs; empty for Flash VSR |
createdAt | string | ISO 8601 task creation time when available |
updatedAt | string | ISO 8601 latest update time when available |
statusUpdateTime | string | ISO 8601 status transition time when available |
failureReason | string | Failure explanation when provided |
pending or processing. Terminal states include succeeded,
failed, and cancelled.
Retrieve the task with the same GENGEN API key that created it. Another key in the same
workspace cannot retrieve the task.