completed.
Create a shoot
POST /v1/shoots
1–8 public http(s) URLs of your product image(s). The first is treated as the hero.
One of:
classic, minimal, luxury, loud_luxury, magazine, editorial,
avant_garde, element, influencer, lifestyle.product_only for the product alone, or with_model to place it on an AI model.Required when
mode is with_model. A public image URL of the model (browse presets
via GET /v1/models).1, 4, or 6. 6 is available only for classic and minimal; for other styles it
is clamped to 4 and the response includes shots_adjusted: true.standard (1 credit/image), pro (2, 2K), or 4k (4, 4K).e.g.
1:1, 4:5, 9:16, 16:9.Optional background hint (supported for studio styles).
Optional. Reserved for push delivery; poll in the meantime.
credits_used in the response), so a
create call that returns 201 has already secured the credits.
Poll a shoot
GET /v1/shoots/{id}
status moves through pending → analyzing → generating → completed (or failed).
When completed, images holds the results: