Upload label artwork
upload_label_artworkShow an upload panel in the conversation for a label or sticker (wine, beer, water bottle, dropper bottle, square or rectangle sticker) made from a file the customer has — including an image uploaded or generated in this chat, which cannot be passed to a tool directly. The panel resizes it to the label's exact size with bleed, shows a preview with the cut line and any problems, and gives them a button that opens the product page with the print-ready file attached. Use order_label_artwork instead when a public https image URL is available.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"product": "<product>"
},
"name": "upload_label_artwork"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fit | No | cover (default) fills the label edge to edge and crops the overflow, for full designs and scenes. contain keeps the whole image inside the label and extends its background, for logos and wide water bottle labels. | |
| size | No | Size in inches, WxH. Defaults to the most popular. wine: 3.5x4; beer: 4x3.5; water: 8.25x1.75 or 8x2.125; dropper: 3x2; square-sticker: 3x3 or 2x2 or 4x4 or 5x5; rectangle-sticker: 3x2 or 4x2 or 4x3 or 6x4 | |
| artwork | No | Set by the upload panel itself. Never fill this in. | |
| product | Yes | Product: wine, beer, water (wrap-around water bottle label), dropper, square-sticker or rectangle-sticker (all-purpose square/rectangle stickers and labels for jars, boxes, bags, candles, etc.). | |
| orientation | No | rectangle-sticker only: auto (default) prints vertical when the image is portrait. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fit | Yes | ||
| size | Yes | ||
| ready | No | Pre-loaded artwork; when present the panel shows it ready to order. | |
| product | Yes | Product key the upload panel orders for. | |
| label_type | Yes | ||
| uploadBase | Yes | Origin the panel uploads to. | |
| upload_url | Yes | Page to use if the panel cannot be shown. | |
| orientation | Yes |