embed_manual_in_3mf
Embed an assembly manual PDF and signed manifest into an existing 3MF file, writing an augmented copy to a chosen path so the print file carries its own build instructions.
Instructions
Augment a 3MF with the assembly manual + signed manifest (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": {
"threemf_path": "<threemf_path>",
"output_path": "<output_path>"
},
"name": "embed_manual_in_3mf"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pdf_path | No | The manual PDF to embed when no ``manual_id`` is given. One of the two is required. | |
| manual_id | No | The manual revision to embed, from manual history. When given it wins: the PDF, ``spec.json`` and any release recorded with it are used, and ``pdf_path`` / ``spec_json_path`` are ignored. | |
| release_id | No | Optional signed release whose manifest to embed. A release recorded on the ``manual_id`` revision takes precedence; the response says when no manifest went in. | |
| output_path | Yes | Where to write the augmented .3mf. | |
| threemf_path | Yes | The existing .3mf to augment. | |
| spec_json_path | No | Optional ``spec.json`` to embed with ``pdf_path``. Omitted or unreadable, an empty spec is embedded. |