figma_get_component_for_development_deep
Extracts deeply nested Figma component trees with visual properties, token names, instance references, prototype interactions, and annotations to support complex components beyond depth-4 REST limits.
Instructions
Get a deeply nested component tree with full visual properties, resolved design token names, instance references, prototype interactions, and annotations at every level. Uses the Desktop Bridge Plugin API for unlimited depth traversal — essential for complex components like data tables, nested menus, date pickers, and compound form fields where the standard depth-4 REST API tool misses deeper structure. Returns boundVariables resolved to actual token names (not just IDs), mainComponent references for INSTANCE nodes, and reactions for interaction states. Requires Desktop Bridge plugin. For simpler components (depth ≤ 4), use figma_get_component_for_development instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Maximum tree depth to traverse (default: 10). Pass 0 (or a negative value) for UNLIMITED depth — traverses the entire subtree. Unlimited/large results can be big; target a specific child node if the payload is unwieldy. | |
| nodeId | Yes | Component node ID to extract (e.g., '695:313') |