module_update
Creates a product module (without moduleID; productID and title are required) or updates a module's name, description, parent or components, or removes its main Figma frame; omitted fields stay unchanged. Only at the user's request or with their consent: the product structure belongs to the team.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "module_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| desc | No | Description, Markdown | |
| title | No | Name | |
| design | No | null - remove the module's main Figma frame | |
| moduleID | No | Module ID; omitted - a new module | |
| parentID | No | Parent module ID; null - a root module | |
| productID | No | Product ID of a new module | |
| addComponentIDs | No | Existing components to add to the module | |
| removeComponentIDs | No | Components to remove from the module |