Widgets
Per-user dashboard widget configs, layouts, and computed metrics.
6 tools
# list_widget_configs
List the calling user's widget configs for this workspace.
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
# get_widget_layout
Get the calling user's widget grid layout for a device type.
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
| device_type | string | — | web|mobile|tablet (default web) |
# create_widget_config
Create a widget config for the calling user.
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
| widget_type | string | ● | Widget type identifier (e.g. activity, ticket_list) |
| title | string | ● | Widget title shown in the card header |
| project_id_scope | string | — | Optional project UUID this widget is scoped to |
| config | object | — | Widget-specific config (filters, etc.) |
# delete_widget_config
Delete one of the calling user's widget configs.
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
| config_id | string | ● | Widget config UUID |
# save_widget_layout
Upsert the calling user's widget grid layout for a device type.
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
| device_type | string | — | web|mobile|tablet (default web) |
| layout | array | ● | Layout items [{i,x,y,w,h}] |
# get_widget_metrics
Compute metrics for a widget (cycle time, velocity, etc.)
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | ● | Workspace ID |
| project_id | string | — | Project ID (empty=workspace-wide) |