Check a model for 3D printing
check_printWill this model 3D-print? Free check of one of the user's models at a chosen size: verdict (ready / review / fix) with reasons, printed size, material and print time, supports, and the repairs made to get one closed printable solid. The print-ready file (3MF / STL) comes along with a Wandy3D plan, an unlocked model or an API-made model; otherwise the answer names its one-time price in credits — only after the user's yes call again with pay_credits: true. Takes 30 s – 2 min; may return a task_id for get_task.
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": {
"model_id": "<model_id>"
},
"name": "check_print"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | File format of the print file (default 3mf) | 3mf |
| process | No | fdm = filament printer (default; minimum wall 1.2 mm) or resin (minimum wall 0.6 mm) | fdm |
| model_id | Yes | model_id of one of the user's models (list_models / get_task) | |
| length_mm | No | Printed size of the model's longest side in millimetres (30–400, default 150) | |
| pay_credits | No | true = buy the print-ready file with the user's credits at the price the previous answer named. Only after the user agreed. | |
| wait_seconds | No | How long to wait for the result before answering with a task_id (0–50 s, default 30) |