Other types

Learn about other types supported by the dashboards and widgets APIs

The monday.com dashboards and widgets APIs enable you to create, update, and delete dashboards/widgets.

The types below are used by the dashboards and widgets queries and mutations, and are not independently queryable.

Dashboard

An object containing the result of creating a new dashboard via the API.

FieldTypeDescriptionEnum Values
board_folder_idIntThe unique identifier of the folder the dashboard is in.
idIDThe dashboard's unique identifier.
kindDashboardKindThe dashboard's visibility.PRIVATE
PUBLIC
nameStringThe dashboard's name.
workspace_idIntThe unique identifier of the workspace the dashboard is in.

ExternalWidget

Supported ExternalWidgetenum values.

Enum ValueDescription
APP_FEATUREApp feature widgets for embedding custom app functionality in dashboards. (version 2026-04 and later)
BATTERYThe battery widget is used to track progress and visualize completion status.
CHARTThe chart widget is used to visualize data (e.g., pie charts, bar charts, column charts).
LISTVIEWCross-board items displayed in a tabular list format with filtering and sorting. (version 2026-04 and later)
NUMBERThe number widget displays numeric metrics (e.g., sums, averages, counts, and totals).

UpdateOverviewHierarchy

An object containing the result of updating a dashboard's hierarchy via the API.

FieldTypeDescriptionSupported Fields
messageString!A message about the operation's result.
overviewOverviewThe updated dashboard's metadata.created_at ISO8601DateTime
creator User!
folder_id ID
id ID!
kind String
name String!
state String!
updated_at ISO8601DateTime
workspace_id ID
successBoolean!Whether the operation was successful.

Overview

An object containing metadata about the updated dashboard.

FieldTypeDescription
created_atISO8601DateTimeThe dashboard's creation date.
creatorUser!The unique identifier of the dashboard's creator.
folder_idIDThe unique identifier of the folder the dashboard is in.
idID!The unique identifier of the dashboard.
kindStringThe dashboard's kind (private or public).
nameString!The dashboard's name.
stateString!The dashboard's state.
updated_atISO8601DateTimeThe dashboard's last updated date.
workspace_idIDThe unique identifier of the workspace the dashboard is in.

UpdateOverviewHierarchyAttributes

An object containing the updated dashboard hierarchy attributes.

FieldTypeDescription
account_product_idIDThe unique identifier of the account to which the dashboard should be moved.
folder_idIDThe unique identifier of the folder to which the dashboard should be moved.
positionDynamicPositionThe dashboard's position in the left pane.
workspace_idIDThe unique identifier of the workspace to which the dashboard should be moved.

DynamicPosition

An object containing attributes about the updated dashboard's left pane reference item.

FieldTypeDescriptionEnum Values
is_afterBooleanWhether the target dashboard will be placed after the reference object.
object_idString!The unique identifier of the object relative to which the target dashboard will be positioned (e.g., board ID, dashboard ID, folder ID).
object_typeObjectType!The type of object used to reference where the target dashboard should be positioned in relation to.Board
Folder
Overview

WidgetModel

An object containing the result of creating a new widget via the API.

FieldTypeDescription
idIntThe new widget's unique identifier.
kindExternalWidgetThe new widget's type.
nameStringThe new widget's name.
parentWidgetParentOutputAn object containing metadata about the widget's parent container.

WidgetParentOutput

An object containing the widget's parent properties.

FieldTypeDescriptionEnum Values
idIntThe unique identifier of the parent dashboard or board view.
kindWidgetParentKindThe type of parent container.BOARD_VIEW
DASHBOARD

WidgetParentKind

Supported WidgetParentKindenum values.

Enum ValueDescription
BATTERYThe battery widget is used to track progress and visualize completion status.
CHARTThe chart widget is used for visualizing data (e.g., pie charts, bar charts, column charts).
NUMBERThe number widget displays numeric metrics (e.g., sums, averages, counts, and totals).

WidgetParentInput

An object containing the widget's parent properties.

FieldTypeDescriptionEnum Values
idInt!The unique identifier of the parent dashboard or board view.
kindWidgetParentKind!The type of parent container.BOARD_VIEW
DASHBOARD