Skip to main content
GET
Retrieve a vectorization job's status and result
Rufe den Status eines Vektorisierungs-Jobs ab. Solange er pending oder processing ist, frage weiter ab; sobald completed, enthält die Antwort ein einzelnes svg-Ergebnisobjekt (image/svg+xml) 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.
Das ausgelieferte SVG ist ein EU-AI-Act-Art.-50(2)-Scope-out — unsigniert und ohne Wasserzeichen. Die Auslieferung wird beim Lesen gegen die serverseitig verifizierte ToS/AUP-Zustimmung revalidiert; eine fehlende oder veraltete Zustimmung liefert 403 svg_phase1_scope_out_required.

Beispiel: abgeschlossener Job

Das svg ist ein Vektorisierungs-Ergebnisobjekt; sein mime_type ist immer image/svg+xml:
200 OK
Übergib eine webhook_url bei der ursprünglichen Vektorisierungs-Anfrage, um statt Polling einen signierten Callback zu erhalten — bei einem Cache-Treffer feuert das completed-Event sofort. Siehe Webhooks.

Autorisierungen

Authorization
string
header
erforderlich

Organization API key as a bearer token: Authorization: Bearer samsa_sk_....

Pfadparameter

vectorization_id
string<uuid>
erforderlich

Antwort

Successful Response

GET /images/vectorizations/{id} body (SAM-821 / S8.9 — ADR §7.2).

The standard async-job envelope plus ONE nullable svg result object (an image_formats SVG derivative built by the S8.2 egress builder via its vectorize/SVG deferred-audit path). 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.

id
string<uuid>
erforderlich
status
enum<string>
erforderlich

pending, processing, completed, failed, or cancelled.

Verfügbare Optionen:
pending,
processing,
completed,
failed,
cancelled
Beispiel:

"completed"

created_at
string<date-time>
erforderlich

When the job was submitted.

credits_used
integer | null

Net credits charged for this job, after any refunds (0 for a cache hit).

Beispiel:

5

svg
PublicSvgFormatResult · object | null

The produced SVG (image/svg+xml, presigned URL); null until completed.

error
string | null

Failure detail when status is failed; otherwise null.