Einen Hintergrundentfernungs-Job abrufen
Frage einen Hintergrundentfernungs-Job nach dem Status ab und — sobald abgeschlossen — nach dem transparenten PNG.
pending oder
processing ist, frage weiter ab; sobald completed, enthält die Antwort ein
einzelnes image-Ergebnisobjekt — ein transparentes PNG mit einer presigned url,
24 Stunden gültig. Ein Cache-Treffer-Job wird bereits completed mit angehängtem
Ergebnis geboren. Nur Jobs, die deine Organisation erstellt hat, sind sichtbar; jede
andere id liefert 404 not_found. Erfordert den
images.transform-Scope.
Beispiel: abgeschlossener Job
Dasimage ist ein abgeleitetes Formatergebnisobjekt; bei der Hintergrundentfernung
sind model, width und height immer null. Dieses Beispiel ist ein
Cache-Treffer, daher ist credits_used 0 (ein normaler Miss zeigt 1):
Autorisierungen
Organization API key as a bearer token: Authorization: Bearer samsa_sk_....
Pfadparameter
Antwort
Successful Response
GET /images/background-removals/{id} body (SAM-820 / S8.8 — ADR §7.2).
The standard async-job envelope plus ONE nullable image result object (an
image_formats derivative — a transparent PNG — built by the S8.2 egress
builder; model/width/height are always null for background removal).
created_at is the job's submit time from the credit ledger (the
image_generation_tasks table has no created_at column). A cache-hit job is
born completed with a frozen result; a normal job progresses
pending → processing → completed/failed.
pending, processing, completed, failed, or cancelled.
pending, processing, completed, failed, cancelled "completed"
When the job was submitted.
Net credits charged for this job, after any refunds (0 for a cache hit).
1
The produced transparent PNG (presigned URL); null until completed.
Failure detail when status is failed; otherwise null.

