Skip to main content
← Photoshoots Endpoints: POST https://makelocalads.com/api/v1/moodboards and POST https://makelocalads.com/api/v1/photoshoots Permissions: create with photoshoots:generate, list with photoshoots:read A moodboard is a 3 x 3 grid of images in one style, made for a product. It is free, and it can steer a photoshoot in two ways, like the Quick Shoot moodboard dialog in the app: shoot in its style, or pick individual shots from its grid.

Usage notes

  • Poll a new moodboard until its status is completed before using it; an unfinished one returns 422 moodboard_not_ready.
  • A moodboard can be made for the product you are shooting, or for a related one.
  • Moodboards are free. The photoshoot costs 1 credit per requested image.

Create or pick a moodboard

List the moodboards offered for a product: yours for it and for related products, newest first, up to 60:
Or create one, with an optional idea and up to 8 reference images:
The request answers 202 Accepted. Poll GET /moodboards/{moodboard_id} until status is completed; its image_url is then the finished grid.

Moodboard fields

string
required
The product the moodboard is made for.
string
What the moodboard should explore, 1 to 2,000 characters. Optional.
array
1 to 8 HTTPS reference images. Optional. An image that is only on your computer can be uploaded first with Image uploads.

Shoot in the moodboard’s style

Add moodboard_id to a Quick Shoot. Direction, look and count work as usual: see Quick Shoot.

Pick shots from the grid

Send moodboard_shots instead of quick_shoot or template_id to get one photo per chosen cell, each in that cell’s direction. Cells are numbered 0 to 8, left to right and top to bottom. Omit cells for all nine:

moodboard_shots fields

string
required
A completed moodboard for this product or a related one.
array
Grid cells to shoot, 0 to 8, left to right and top to bottom. 1 to 9 unique cells; defaults to all nine. One image, and one credit, per cell.
Each cell is one image and one credit. The response is a photoshoot, polled like any other: see Get the photos.

Errors

See Errors and retries for the error format.
Last modified on September 30, 2026