Get a vectorization job
Poll a vectorization job for status and, once completed, the produced SVG.
pending or processing,
keep polling; once completed, the response carries a single svg result object
(image/svg+xml) with a presigned url valid for 24 hours. A cache-hit job is
born completed with its result already attached. Only jobs your organization
created are visible; any other id returns
404 not_found. Requires the images.transform scope.
403 svg_phase1_scope_out_required.Example: completed job
Thesvg is a vectorization result object; its mime_type is always
image/svg+xml:
Authorizations
Organization API key as a bearer token: Authorization: Bearer samsa_sk_....
Path Parameters
Response
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.
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).
5
The produced SVG (image/svg+xml, presigned URL); null until completed.
Failure detail when status is failed; otherwise null.

