▶
ExecutionExecution input
UI/Component
Creates an A2UI component with ID, style, and component data
Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.
Execution input
Unique identifier for the component
Component type (row, column, text, button, etc.)
Component properties as JSON
Optional style for the component
Background type
Border styling
Shadow styling. The JSON representation intentionally matches the original frontend contract. The previous `{ boxShadows, textShadow }` shape is still accepted during deserialization and normalized to these fields.
Spacing (padding/margin). Edge fields are the canonical frontend JSON shape; strings and `{ "value": "..." }` remain accepted for compatibility.
Spacing (padding/margin). Edge fields are the canonical frontend JSON shape; strings and `{ "value": "..." }` remain accepted for compatibility.
Size value - accepts both "20px" and { "value": "20px" }
Size value - accepts both "20px" and { "value": "20px" }
Size value - accepts both "20px" and { "value": "20px" }
Size value - accepts both "20px" and { "value": "20px" }
Size value - accepts both "20px" and { "value": "20px" }
Size value - accepts both "20px" and { "value": "20px" }
Position styling
Transform styling
Overflow behavior
Execution output
The created component
Complete style definition
Background type
Border styling
Shadow styling. The JSON representation intentionally matches the original frontend contract. The previous `{ boxShadows, textShadow }` shape is still accepted during deserialization and normalized to these fields.
Spacing (padding/margin). Edge fields are the canonical frontend JSON shape; strings and `{ "value": "..." }` remain accepted for compatibility.
When true, this component's current value is included in widget action event payloads