Other types

Learn about the other types used creating and updating dashboards and widgets via the API

🚧 The following types are only available in API versions 2025-10 and later

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

Each object type described below represents a specific part of a dashboard or widget. You can use these object types to supply metadata in mutations or to define which fields should be returned in your queries.

Dashboard

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

FieldDescriptionEnum Values
board_folder_id IntThe unique identifier of the folder the dashboard is in.
id IDThe dashboard's unique identifier.
kind DashboardKindThe dashboard's visibility.PRIVATE
PUBLIC
name StringThe dashboard's name.
workspace_id IntThe unique identifier of the workspace the dashboard is in.

UpdateOverviewHierarchy

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

FieldDescriptionSupported Fields
message String!A message about the operation's result.
overview OverviewThe 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
success Boolean!Whether the operation was successful.

Overview

An object containing metadata about the updated dashboard.

FieldDescription
created_at ISO8601DateTimeThe dashboard's creation date.
creator User!The unique identifier of the dashboard's creator.
folder_id IDThe unique identifier of the folder the dashboard is in.
id ID!The unique identifier of the dashboard.
kind StringThe dashboard's kind (private or public).
name String!The dashboard's name.
state String!The dashboard's state.
updated_at ISO8601DateTimeThe dashboard's last updated date.
workspace_id IDThe unique identifier of the workspace the dashboard is in.

UpdateOverviewHierarchyAttributes

An object containing the updated dashboard hierarchy attributes.

FieldDescriptionSupported Fields
account_product_id IDThe unique identifier of the account to which the dashboard should be moved.
folder_id IDThe unique identifier of the folder to which the dashboard should be moved.
position DynamicPositionThe dashboard's position in the left pane.is_after Boolean
object_id String!
object_type ObjectType!
workspace_id IDThe 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.

FieldDescriptionEnum Values
is_after BooleanWhether the target dashboard will be placed after the reference object.
object_id String!The unique identifier of the object relative to which the target dashboard will be positioned (e.g., board ID, dashboard ID, folder ID).
object_type ObjectType!The type of object used to reference where the target dashboard should be positioned in relation to.Board
Folder
Overview