Skincare product stills by API: sume-water-splash-hero
Hydration stills for skincare: call Sume's sume-water-splash-hero Format for a splash hero image, plus sibling still Formats for texture and set.

For a skincare hero image with a dramatic water splash, call Sume's sume-water-splash-hero Format: POST /v1/formats/sume/sume-water-splash-hero/runs. It creates a finished beauty product hero image with suspended droplets and premium package focus, and its description says it is not for animated or motion deliverables. It returns an image, not a video.
Which still Formats are in the catalog?
The Sume catalog has a family of finished beauty stills. Each one has a plain use case in its own description. sume-water-splash-hero is for hydrating or freshness-led skincare. The siblings cover texture and set: sume-formula-texture-hero (macro cream, gel, oil, foam or serum around an accurate package), sume-cream-squeeze (a ribbon of product from the package), sume-sunscreen-splash (bright daylight and frozen water motion with SPF packaging) and sume-editorial-product-set (a coordinated collection or gift set).
How do you call one?
Read the Format with GET /v1/formats/sume/sume-water-splash-hero. The io profile has output_kind: image when the Format declares it, so you know the receipt will hold an image artifact. Then send the run with a spend cap. The still Formats use the same run contract as the video Formats.
curl -sS -X POST "https://api.sume.com/v1/formats/sume/sume-water-splash-hero/runs" \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: serum-hydra-hero-v1" \
-d '{
"instruction": "Square 1:1, keep the label legible.",
"generation_spend_cap_usd": 10,
"communication": { "webhook_url": "https://example.com/hooks/sume" }
}'What does the receipt give you?
A run does not return the file in the 202. It returns a receipt with status queued, then moves to processing, and ends as completed, failed, canceled or skipped. On completed, the receipt carries artifacts[] and primary_output_url. On failed, artifacts[] still lists any media the run made. Send a webhook URL, or poll GET /v1/format-runs/{run_id} and double the gap up to one minute, because a poll every second gains nothing.
What changes when you need many of them?
A bulk request is a server-side queue of ordinary Format runs, up to 100 per queue, so a list of product stills can render overnight without your laptop driving the fan-out. Each item is the same unit of work as a single run, with its own receipt.
Check the key before you queue anything. A key needs formats:write to create runs and formats:read to poll a queue, and a key made before the Format API trigger shipped lacks both scopes, so create a new one. Service-account keys cannot create Format runs and fail with 403 insufficient_scope. If a team workspace owns the Format, use a key issued in that workspace.
- Give every item its own
Idempotency-Key, built from the item and a version number. - Set
generation_spend_cap_usdon each run, not only on the account. - Cancel a single child with
POST /v1/format-runs/{run_id}/cancel; there is no cancel-queue endpoint.
How do the beauty still Formats differ?
Pick by the look the product needs, then check the Format's description before the first run.
| Format | Use when the user asks for | Not for |
|---|---|---|
sume-water-splash-hero | A hydrating or freshness-led skincare still | Animated or motion deliverables |
sume-formula-texture-hero | An ingredient or texture-led skincare still | Animated or motion deliverables |
sume-cream-squeeze | A moisturizer, cleanser, mask or balm still | Animated or motion deliverables |
sume-sunscreen-splash | Sun-care or summer skincare stills | Animated or motion deliverables |
sume-editorial-product-set | A routine, collection, bundle or gift-set still | Animated or motion deliverables |
Sources
Related posts
More in Formats
- Three app previews show in search: queue three hook variants at once
Apple shows up to three app previews in search results. Queue three hook variants of one app video as one Sume bulk run.
- Ready-made Formats for product video: the Sume Format catalog
Sume ships ready-made Formats for product and UGC-style video and images, each callable from your backend with one HTTP request at the reserved sume handle.
- What is a Sume Format? Turn an agent thread into one API call
A Sume Format is a saved video recipe your backend calls by handle and slug. One POST runs it in a fresh sandbox and returns media plus optional typed JSON.
- How to embed AI video generation in your product with Sume Formats
To embed AI video generation, your server holds one Sume API key and runs a Format per customer, with a derived Idempotency-Key, spend cap, and webhook.
Written by Sume