lifestylePhotoshoot

Generate Lifestyle Photoshoot

post/api/v1/lifestyle-photoshoot/generate

Request

  • Base URL
    https://api.brandbooster.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.brandbooster.ai/api/v1/lifestyle-photoshoot/generate
  • Auth
    HTTP bearer

Request body multipart/form-data

csv_filestring binary nullable
csv_urlstring nullable
sheet_namestring nullable
aspect_ratiostring
num_anglesinteger
modelstring

Which image generator to use. Accepts canonical keys (model_1, model_2, model_3, model_4, model_5, model_8, luma) AND friendly aliases (nano_banana → model_1, nano_banana_pro → model_2, nano_banana_2 → model_3, gpt_image_2 → model_4, seedream_5_pro → model_5, seedream_5_flash → model_8). Case-insensitive; - and _ separators both work.

actor_uuidsstring nullable

JSON array of UgcCharacters UUIDs e.g. ["uuid1","uuid2"]

channelstring

Output channel: DTC_HERO | MARKETPLACE_TILE | MALL_HOARDING | META_PERFORMANCE | UGC | SOUL_REFERENCE | INSTAGRAM_GRID

gdrive_parent_folder_urlstring nullable
image_resolutionstring

Output resolution for model_3 (nano_banana_2 / Gemini) only. Accepted values: 1K, 2K, 4K (case-insensitive). Ignored for all other models. Default: 1K.

attire_referencestring nullable

Free-text wardrobe request (English or Hinglish), e.g. 'denim jeans and a black casual shirt, no sparkly'. When provided, the hardcoded attire rotation is disabled and the model wears varied versions of this outfit. Sanitized server-side before use.

background_referencestring nullable

Free-text background request (English or Hinglish), e.g. 'famous Italian locations but no airport'. When provided, the hardcoded scene rotation is disabled and varied backgrounds of this kind are used. Sanitized server-side before use.

Response

Successful Response

unknown required

Changes

No operation changes recorded.