Skip to main content
GET
Get image edit job

Authorizations

Authorization
string
header
required

Your AI Reserve API key (aireserve_api_…) from the API Keys page in the portal (https://portal.aireserve.com/keys).

Path Parameters

job_id
string<uuid>
required

Response

The job. Terminal statuses are succeeded (output URLs under result) and failed (error set).

An asynchronous image-edit job. Submit answers it with status: queued; polling returns the same object until it is terminal.

id
string<uuid>
required

Job id — the path parameter for GET /v1/images/edits/{job_id}.

object
enum<string>
required
Available options:
image.generation.job
kind
enum<string>
required
Available options:
image
model
string
required

The image-editing model id the job was submitted with.

status
enum<string>
required

succeeded and failed are terminal.

Available options:
queued,
running,
succeeded,
failed
created_at
integer
required

Unix seconds.

completed_at
integer | null
required

Unix seconds once the job is terminal.

result
object | null
required

Set when status is succeeded. The edited image URLs are under images[].url.

error
string | null
required

Set when status is failed. A failed job is never charged.

artifact_expires_at
integer | null

Unix seconds after which the provider may delete the output; download before then.

upstream_deleted_at
integer | null
served_model
string

Present when a same-weights sibling served the job.

served_provider
string

Present alongside served_model.