Concepts

Presets

Save and reuse instruction sets across jobs

A preset is a saved set of scene and styling instructions that you can reuse across jobs. Instead of rebuilding the same configuration every time, save it once and reference it by preset_code.

Presets are typed: each preset targets a specific kind of job, and the platform validates that the preset's instructions match the job you use it with.

Preset types

TypeUsed with
model_swapModel Swap jobs
flat_2_modelFlat Lay on Model jobs
identity_creationIdentity generation jobs
create_packshotPackshot creation jobs

Key fields

FieldDescription
preset_codeStable identifier you should store in your integration
nameHuman-readable label, unique per user
descriptionOptional free-form description
typeOne of the preset types above
instruction_dataJSON object holding the scene and styling instructions
visibilityprivate, shared, or system
categoriesCategories the preset belongs to
created_atCreation datetime (UTC, ISO 8601)
updated_atLast update datetime (UTC, ISO 8601)

Creating presets

There are three ways to create a preset.

Manually

Provide a name, a type, and the instruction_data object directly. Use this when you already know the exact instructions you want to reuse.

From a reference image

Upload an image and the platform extracts a matching instruction_data payload using AI. The response also includes a suggested name and description so you can save the preset in one step.

This is useful when you have a target look or scene in mind and want to recreate it consistently across future jobs.

From a text description

Provide a natural-language description of the scene or styling you want, and the platform generates a matching instruction_data payload.

Preset extraction from images or text consumes credits. See Credits for details.

Categories

Presets can be organized into categories to keep your library tidy and to group presets that belong to the same campaign, season, or visual theme.

A category has:

  • name (unique per user)
  • optional description
  • optional thumbnail_url
  • visibility (private, shared, or system)

You can create categories manually and assign or unassign presets to them at any time. A single preset can belong to multiple categories.

Extracting a category from a set of images

If you have between 2 and 6 reference images that share a common visual style, the platform can extract a full category in one call. The result is:

  • a new category named after your input
  • one preset per image, all of the same type
  • consistent wording across presets for traits that look identical in every image, and per-image wording for traits that visibly differ

This is the fastest way to bootstrap a coherent set of presets from existing creative.

Visibility and sharing

Presets and categories can be:

  • private: only you can see them
  • shared: visible to members of your groups
  • system: platform-provided, available to all users

Sharing is group-based: when you share a preset or category, every member of the target group gains access. Unsharing removes that access.

Account limits

Non-enterprise accounts have a maximum number of presets. If you reach the cap, the create endpoint returns 429. Delete unused presets or contact us to raise the limit.

API endpoints

Presets

Preset categories

On this page