Job statuses
Result statuses
results[] from GET /jobs/{jobId}.
Retry strategy
When retrying failed results, create a new job with a new
Idempotency-Key.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Understand partial completion and result-level failures.
queued
processing
completed
failed
cancelled
partially_completed
queued
processing
completed
failed
cancelled
results[] from GET /jobs/{jobId}.
{
"job": {
"id": "f693e677-51e0-4ebe-80a0-ad06acbc4443",
"api": "image_editing",
"status": "partially_completed"
},
"results": [
{
"external_id": "sku-001",
"status": "completed",
"result_url": "https://cdn.aigenstudio.app/outputs/sku-001.png"
},
{
"external_id": "sku-002",
"status": "failed",
"error_code": "provider_error"
}
],
"request_id": "req_abc123"
}
| Error type | Retry? | Guidance |
|---|---|---|
source_url_blocked | No | Fix the source image URL. |
source_download_failed | Yes | Retry after confirming the URL is reachable. |
provider_error | Yes | Retry later with a new create request. |
content_policy_violation | No | Change the input or instructions. |
Idempotency-Key.