Skip to main content
Start with a clear photo of one person, with the body area you want to dress visible. Avoid heavy occlusion, crossed arms over the garment, and extreme crops. Clear lighting and a natural pose make it easier to inspect the result. For garments, use a sharp product photo with the complete item visible. Choose the intended front view; use a saved outfit asset when you have useful additional views of the same product.

Upload an image

Save the returned id as person_image_id. Upload garments with type=outfit, then put their IDs in outfit_image_ids. Each upload request contains one file. JPEG, PNG, and WebP are suitable starting formats; keep each file at or below 15 MiB. Use completed images accessible to your API key’s workspace. A video ID or an image still processing is rejected before generation. Direct URLs must use HTTP or HTTPS, serve an image without interactive login, and remain reachable while the request is submitted.

Reuse products

Create an outfit asset, upload its product photos to /v1/assets/{id}/images, and use its ID in outfit_asset_ids. Each asset represents one product, even when it contains several views. Create reusable assets →