Run a full color separation
separate_imageRun the real separation engine on artwork: detected spot inks, one grayscale film-positive plate per ink (halftoned, dot-gain compensated, white underbase on dark garments) plus a composite print preview. With no key: free small preview. With free_email: ONE full separation per email address, plates delivered by email, no watermark. With api_key: metered (1 credit), plates emailed to deliver_email.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | index = one ink per square pixel, no halftone; gray = one screen (black ink on light shirts, white on dark); sim = simulated process (default), spot = solid spot colors for flat logos, cmyk = 4-color process, dtf = DTG/DTF print file prep | |
| colors | No | Force this many inks (omit = auto-detect) | |
| api_key | No | AI Separations API key (metered, 1 credit) | |
| garment | No | Shirt the art prints on: "dark" (black, default), "light" (white), a color name (Navy, Royal, Red, Maroon, Forest, Gold, Heather Grey, Charcoal, ...) or a hex like "#1f2a44". The separation is solved against that exact shirt color. | |
| palette | No | Exact ink hex codes to separate to (optional) | |
| image_b64 | No | Base64 (or data URL) of the artwork — alternative to image_url | |
| image_url | No | Public http(s) URL of the artwork (PNG/JPG, max 12 MB) | |
| underbase | No | Print a white underbase (default: on for shirts darker than mid-grey) | |
| free_email | No | Email for the one-per-email FREE full separation — plates are sent there | |
| deliver_email | No | Where to email the full-resolution plates zip (defaults to free_email) |