Skip to main content

Get Image Generation Task

Retrieve an async image generation task. Call this endpoint only when the image creation endpoint returns object: "image.generation.task".

Try It

GET/v1/images/generations/{task_id}https://api-platform.ope.ai

Authentication

Uses Bearer Token authentication.

  • Header: Authorization: Bearer <token>
  • Example: Authorization: Bearer sk-xxxxxx

Path parameters

ParameterTypeRequiredDescription
task_idstringYesTask ID returned by the image creation endpoint

Task statuses

StatusDescription
QUEUEDThe task was created and is waiting to run
IN_PROGRESSThe platform is requesting image generation from the upstream provider
SUCCESSThe image was generated; read data[]
FAILUREGeneration failed; inspect fail_reason

For successful tasks, expires_at is finish_time + 24 hours. After the retention window, the endpoint returns image_task_expired.

Request examples

The domain below is an example: https://api-platform.ope.ai.

curl -X GET "https://api-platform.ope.ai/v1/images/generations/image_2f9b9a3d8c1e4f5a6b7c8d9e" \
-H "Authorization: Bearer $OPEAI_API_KEY"

Response examples

{
"id": "image_2f9b9a3d8c1e4f5a6b7c8d9e",
"task_id": "image_2f9b9a3d8c1e4f5a6b7c8d9e",
"object": "image.generation.task",
"status": "QUEUED",
"created_at": 1777440000,
"finish_time": 0,
"expires_at": 0,
"model": "gpt-image-2",
"prompt": "Generate an image showcasing AI image generation capabilities.",
"size": "1024x1024",
"quality": "auto",
"mode": "generation",
"fail_reason": ""
}