Generate a proof
generate_proofCreates a draft design the same way the Well Told customizer does and shows it in the proof viewer (flat preview, 3D view, warnings, approval checkboxes). design_type "map_logo" (default): a map of a location in a Well Told map style, plus the buyer's logo; needs location. design_type "logo_only": for each area (front, back, and bottom where search_catalog lists it) the buyer's logo, text (one or two lines, a layout and a font style) or nothing; by default the logo on the front only. Placement, size and rotation are set by Well Told's artwork engine. Returns an error explaining why when an entry can't be made (an unknown place, text too long to etch, an area combination Well Told doesn't sell).
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_id": "<product_id>"
},
"name": "generate_proof"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| areas | No | logo_only only: what goes on each area. Leave an area out to keep its default (front: logo, others: blank). | |
| style | No | map_logo only: map style key from search_catalog, e.g. "cities" (Cities & Towns, default) | |
| logo_id | No | From upload_logo. Required for map_logo and for any logo_only area set to logo. | |
| location | No | map_logo only: the place the buyer wants drawn on the map, written like "Camp Hill, PA, United States" (town, state, country). This is part of the design (for example the town where the company started), not the user's own location; never fill it from the user's location. Well Told's engine confirms it; if it cannot, ask the buyer. | |
| quantity | No | Quantity the buyer gave, if any; the viewer asks for it otherwise | |
| product_id | Yes | ||
| design_type | No | Default map_logo | |
| in_hand_date | No | Date the buyer needs them by (YYYY-MM-DD), if given; the viewer asks for it otherwise | |
| budget_per_unit | No | Budget per unit in dollars, for the budget check |