The New Black AI

Flat Lay API

Image to Flat Lay — workflow

From any garment photo to a styled flat-lay product shot, laid out and lit like a catalogue page.

POST/v1/generateworkflow: image_to_flat_lay-v1

One endpoint serves every workflow — this page documents image_to_flat_lay-v1, the current version. Credits are debited at submission (1 cr standard, 3 cr pro); a failed generation is refunded automatically. Earlier versions of this endpoint, if any, keep being served under their own names.

ParameterValue for this workflow
workflow"image_to_flat_lay-v1" required
garment_imageImage with your garment — one public HTTPS URL.required
fields.garmenttorecreateGarment to recreate. Which garment in the photo, e.g. "the denim jacket". Helpful when several garments appear.
ratio1:1 · 9:16 · 2:3 · 3:4 · 3:2 · 4:3
tier"standard" (1 cr) or "pro" (3 cr)
webhook_urlOptional — we POST the outcome here when the generation settles. Without it, poll the URL returned in the response until the status settles.

Example request

curl -X POST https://thenewblack.ai/api/v1/generate \
  -H "Authorization: Bearer tnb_live_XXXXXXXXXXXX" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow": "image_to_flat_lay-v1",
    "garment_image": "https://example.com/garment.jpg",
    "fields": {
      "garmenttorecreate": "the denim jacket"
    },
    "ratio": "1:1",
    "tier": "standard"
  }'
// 202 Accepted
{
  "generation_id": "3f1c9a6e-...",
  "status": "running",
  "poll": "/api/v1/generations/3f1c9a6e-..."
}

Example response

Poll /v1/generations/{id} (or receive the webhook) until the generation settles:

// 200 OK
{
  "generation_id": "3f1c9a6e-...",
  "workflow": "image_to_flat_lay",
  "status": "succeeded",
  "result": {
    "type": "image",
    "url": "https://.../result.webp",
    "thumbnail": "https://.../thumb.webp"
  }
}

Results are stored for 48 hours — copy them to your own storage. Authentication, errors and webhooks are documented in the full API reference.

Frequently asked questions

What does the flat lay endpoint return?

The garment from your photo re-rendered as a top-down flat-lay packshot on a clean surface.

How much does it cost?

1 credit on the standard tier, 3 on pro. Credits come with plans and packs; a failed generation is always refunded.

Other endpoints: Virtual Try-On API · AI Fashion Models API · Fashion Design API · Reimagine Model API · Swap Model API · AI Stylist API · all endpoints