Image pipelines & overlays
SialFlow ships three related surfaces for images: URL delivery transforms (including overlays), Studio pipelines, and async AI jobs such as background remove. Everything is scoped to organization + project.
URL overlays
Single-layer text or same-project image watermarks on /i/ and ?sf=. Tokens: wm, t-, wi-img_*, tp-, ox-/oy-, tc-rrggbb.
Delivery watermark example
/i/{org}/{image}/w800-q80-f-jpeg-wm-t-434f4e46-tp-br-ox-24-oy-n16-tc-ffcc00-to-80-ts-28/preview.jpgStudio pipeline
POST /v1/images/{id}/pipelines runs multi-step image operations asynchronously, including op: "watermark". The pipeline op background_remove is not supported inline — use the async route below.
Background remove (async)
- Call
POST /v1/images/{id}/bg-removewithformat: png|webp. - Receive
202and an image job for background remove. - Poll
GET /v1/images/jobs/{id}until succeeded; open the output asset id.
Background remove
POST /v1/images/{image_id}/bg-remove
{
"format": "png"
}
# 202 → background-remove job
# result includes output asset id when completeAlso on delivery: multi-layer overlays (ol, max 3), g-auto entropy crop, sync e-bgremove. Deferred: face ML (g-face), Digimarc, GenAI fill.
See also Images API and Image product.
