Skip to content
SialFlow

Documentation

Build on SialFlow

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.jpg

Studio 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)

  1. Call POST /v1/images/{id}/bg-remove with format: png|webp.
  2. Receive 202 and an image job for background remove.
  3. 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 complete

Also 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.