Create photoshoot batch
create_photoshoot_batchCOSTS MONEY: every successful submission spends real, paid credits from the account's SocialShot balance (about credits_estimated in the result; higher tier / output_quality cost more). Only call it when the user has asked for images to be generated, and check get_account (credits, dailyCap) first. Queues AI product-photoshoot generation for 1-50 publicly reachable product image URLs (one output each) and returns batch_id, total and credits_estimated immediately; poll with wait_for_job or get_job. Identical inputs never charge twice: they reuse an idempotency_key derived from the inputs, so the server replays the ORIGINAL batch (idempotent_replay: true) and no new images are made. Pass force_new: true only when the user explicitly wants a new, separately charged run of the same inputs.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"scene_type": "<scene_type>",
"items": "<items>"
},
"name": "create_photoshoot_batch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pose | No | ||
| tier | No | economy (default), standard or premium. Higher tiers cost more credits. | |
| angle | No | ||
| items | Yes | 1-50 product images; one output image each. | |
| backdrop | No | Studio backdrop colour (default "white"). | |
| defaults | No | Batch-wide overrides applied to every item. | |
| lighting | No | ||
| force_new | No | Start a new, separately charged batch even though identical inputs ran before. Only on the user's explicit request. | |
| background | No | Scene background (default "urban street"). | |
| brand_name | No | ||
| scene_type | Yes | studio = clean backdrop; lifestyle = styled scene. | |
| style_mood | No | ||
| backdrop_id | No | ||
| composition | No | ||
| garment_fit | No | ||
| aspect_ratio | No | ||
| logo_enabled | No | ||
| background_id | No | ||
| logo_alignment | No | ||
| output_quality | No | 1k (default), 2k or 4k. Higher costs more credits. | |
| idempotency_key | No | Optional. Reuse to safely retry the same request; derived from the inputs if omitted. | |
| product_category | No | ||
| include_human_model | No | On-model shot (default true). |