Skip to main content
POST
Create a photoshoot template

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string

Optional caller-generated value that prevents duplicate generation when retrying the same request.

Required string length: 1 - 255

Body

application/json
product_id
string<uuid>
required
title
string
required
Required string length: 1 - 160
image_urls
string<uri>[]
required

HTTPS images for the template pack. LocalAds retains a stable copy of each accepted image and preserves its aspect ratio.

Required array length: 1 - 24 elements
Pattern: ^https://

Response

Photoshoot template created. Each shot preserves its supplied image's aspect ratio.

id
string
required
brand_id
string<uuid>
required
title
string
required
preview_url
string<uri> | null
required
shot_count
integer
required
Required range: x >= 1
created_at
string<date-time>
required
updated_at
string<date-time>
required
shots
object[]
required
Last modified on September 10, 2026