auto_generate_manual_for_print
Triggers automatic generation of a PDF manual for a multi-part 3D print assembly, allowing language, branding, and background render options.
Instructions
Fire the automatic manual trigger for a multi-part print (Business+).
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": {
"assembly_json": "<assembly_json>"
},
"name": "auto_generate_manual_for_print"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branding | No | ``"prominent"``, ``"subtle"``, ``"white_label"``, or omitted / ``"auto"`` to resolve from the caller's plan. | |
| languages | No | Ordered list of language codes (e.g. ``["en", "de"]``). Omitted, the manual is English only; unsupported codes fall back to English. | |
| background | No | ``True`` (default) renders in the background and returns at once with ``pending=True``; ``False`` waits for the render inline. Default: true. | |
| output_dir | No | Directory to write the PDF into. Omitted, the manual is written to Kiln's manual cache folder for this assembly. | |
| design_name | No | Cover-page title; falls back to the assembly's own ``name``. | |
| assembly_json | Yes | Required. The assembly state, as a JSON string or object, as ``create_assembly`` / ``add_assembly_part`` / ``add_assembly_interface`` return it. A one-part assembly is skipped. | |
| co_brand_name | No | When set, the cover reads "Made by ``co_brand_name``" instead of the Kiln wordmark. | |
| cover_language | No | Language for the cover; defaults to ``languages[0]`` or English. |