GET /api/v1/jobs/{jobId}
{
"id": "6c8f4de1-3bdb-4fd5-a94c-5869bcb8a76a",
"status": "succeeded",
"outputFormat": "webp",
"artifactId": "7f31c7e4-71a8-4f99-99de-2837f07c3f29"
}Developer access
Create a job, poll its status, then read the artifact manifest and download the file you need.

Secret stays server-side.
Credits or plan gate the job.
Prepare assets first.
Formats, assets, status.
Manifest and short-lived links.
Response contract
{
"id": "6c8f4de1-3bdb-4fd5-a94c-5869bcb8a76a",
"status": "succeeded",
"outputFormat": "webp",
"artifactId": "7f31c7e4-71a8-4f99-99de-2837f07c3f29"
}statusready
files[0]square.webp · 1080 × 1080 · image/webp
files[1]banner.webp · 1200 × 420 · image/webp
expiresAt2026-08-02T05:30:00Z