Create Widget
create_widgetCreate data visualization widgets in monday.com dashboards or board views by configuring settings based on widget type schema.
Instructions
Create a new widget in a dashboard or board view with specific configuration settings.
This tool creates data visualization widgets that display information from monday.com boards:
**Parent Containers:**
- **DASHBOARD**: Place widget in a dashboard (most common use case)
- **BOARD_VIEW**: Place widget in a specific board view
**Critical Requirements:**
1. **Schema Compliance**: Widget settings MUST conform to the JSON schema for the specific widget type
2. **Use all_widgets_schema first**: Always fetch widget schemas before creating widgets
3. **Validate settings**: Ensure all required fields are provided and data types match
**Workflow:**
1. Use 'all_widgets_schema' to get schema definitions
2. Prepare widget settings according to the schema
3. Use this tool to create the widgetInput Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parent_container_id | Yes | ID of the parent container (dashboard ID or board view ID) | |
| parent_container_type | Yes | Type of parent container: DASHBOARD or BOARD_VIEW | |
| widget_kind | Yes | Type of widget to create: i.e CHART, NUMBER, BATTERY | |
| widget_name | Yes | Widget display name (1-255 UTF-8 chars) | |
| settings | No | Widget-specific settings as JSON object conforming to widget schema. Use all_widgets_schema tool to get the required schema for each widget type. |