update_node
Modify an existing Figma node's name, position, size, fills, strokes, effects, visibility, opacity, text, typography, or Auto Layout by passing only the properties that need changing.
Instructions
Меняет свойства существующей ноды: имя, позицию, размер, fills/strokes/cornerRadius/effects, видимость, прозрачность, текст и типографику (для TEXT), Auto Layout. Передавай только те поля, которые нужно изменить.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| name | No | ||
| text | No | Новый текст, только для type=TEXT | |
| fills | No | Массив Paint как в Figma Plugin API | |
| width | No | ||
| height | No | ||
| layout | No | Auto Layout — задаёт поведение этой ноды как контейнера и/или как ребёнка auto-layout родителя | |
| nodeId | Yes | ID ноды, которую меняем | |
| effects | No | Массив Effect (тени и т.п.) как в Figma Plugin API | |
| opacity | No | ||
| strokes | No | Массив Paint для обводки | |
| visible | No | ||
| typography | No | Типографика — только для TEXT-нод | |
| operationId | No | Если передан — повторный вызов с тем же значением вернёт закэшированный результат вместо повторного выполнения. Используй при ретраях после таймаута. | |
| cornerRadius | No | ||
| strokeWeight | No |