Skip to main content
POST
Upload an image
Upload one reference photo into an existing asset. For an outfit asset, use type=outfit. Repeat to add another view of the same product. Reusable asset workflow →

Authorizations

Authorization
string
header
required

Create an API key in Studio → account menu → API Keys. Keep it on your server.

Path Parameters

id
string<uuid>
required

Source resource ID.

Body

multipart/form-data
file
file
required

One JPEG, PNG, or WebP image. Maximum image size 15 MiB; total multipart request maximum 32 MiB.

type
enum<string>
default:reference

Purpose of the image. Use mask for a black-and-white PNG matching the source dimensions.

Available options:
reference,
person,
outfit,
mask

Response

Success

id
string<uuid>
required
type
enum<string>
required
Available options:
image,
video
status
enum<string>
required
Available options:
pending,
generating,
completed,
failed,
policy_blocked
url
string<uri> | null
required
width
integer | null
required
height
integer | null
required
created_at
string<date-time>
required