Other types

Learn more about the other types used when reading, creating, updating, and deleting columns via the API

The monday.com columns API lets you query a board's column configuration, appearance, and settings.

Each of the object types described below represents a specific aspect of a column. They can be queried as subfields on the columns query or provide column metadata in mutations.

ColumnCapabilities

🚧 Only available in API versions 2025-10 and later

An object containing the column's capability settings.

FieldDescriptionSupported Subfields
calculated CalculatedCapabilityThe column's capability settings.calculated_type ColumnType
function CalculatedFunction!

CalculatedCapability

🚧 Only available in API versions 2025-10 and later

An object containing the column's calculated capability settings.

FieldDescriptionEnum Values
calculated_type ColumnTypeThe type of calculated value.
function CalculatedFunction!The function to calculate the parent values.COUNT_KEYS
MAX
MIN
MIN_MAX
NONE
SUM

ColumnCapabilitiesInput

🚧 Only available in API versions 2025-10 and later

An object containing the column capabilities configuration.

FieldDescriptionSupported fields
calculated CalculatedCapabilityInputThe input for configuring a column's calculated capability settings.function CalculatedFunction!

CalculatedCapabilityInput

🚧 Only available in API versions 2025-10 and later

An object containing the column's calculated capabilities settings. Enables calculated functionality for the column.

FieldDescriptionSupported fields
calculated CalculatedCapabilityInputThe input for configuring a column's calculated capability settings.function CalculatedFunction!

Calculated function

🚧 Only available in API versions 2025-10 and later

An object that defines the function used to calculate column values within column capabilities

FieldDescriptionEnum Values
function CalculatedFunction!The function to count the values. If not provided, the default column type function will apply.COUNT_KEYS (label count)
MAX (maximum value)
MIN (minimum value)
MIN_MAX (both minimum and maximum values)
NONE
SUM (sum of all values)

ColumnMappingInput

An object that defines the column mapping between the target and source boards.

FieldDescription
source ID!The source column's unique identifier.
target IDThe target column's unique identifier.

ColumnType

ColumnType accepts enum values to specify which column type to filter, read, or update in your query or mutation.

auto_numberboard_relationbutton
checkboxcolor_pickercountry
creation_logdatedependency
docdropdownemail
fileformulahour
item_assigneesitem_idlast_updated
linklocationlong_text
mirrornamenumbers
peoplephoneprogress
ratingstatussubtasks
tagsteamtext
timelinetime_trackingvote
weekworld_clockunsupported

CreateDropdownColumnSettingsInput

🚧 Only available in API versions 2025-10 and later

An object containing the new dropdown column's settings.

FieldDescriptionSupported Fields
label_limit_count IntThe maximum number of labels that can be selected. Must be used with the limit_select field.
labels [CreateDropdownLabelInput!]!An array containing the dropdown column's labels.label String!
limit_select BooleanWhether to limit the number of labels that can be selected. Must be used with the label_limit_count field.

CreateDropdownLabelInput

🚧 Only available in API versions 2025-10 and later

An array containing the dropdown column's labels.

FieldDescription
label StringThe new dropdown column's labels.

CreateStatusColumnSettingsInput

🚧 Only available in API versions 2025-10 and later

An object containing the new status column's settings.

FieldDescriptionSupported Fields
labels [CreateStatusLabelInput!]!An array containing the status column's labels.color StatusColumnColors!
description String
index Int!
is_done Boolean
label String!

CreateStatusLabelInput

🚧 Only available in API versions 2025-10 and later

An object containing the new status column's labels.

FieldDescriptionEnum Values
color StatusColumnColors!The label's color.working_orange, done_green, stuck_red, dark_blue, purple, explosive, grass_green, bright_blue, saladish, egg_yolk, blackish, dark_red, sofia_pink, lipstick, dark_purple, bright_green, chili_blue, american_gray, brown, dark_orange, sunset, bubble, peach, berry, winter, river, navy, aquamarine, indigo, dark_indigo, pecan, lavender, royal, steel, orchid, lilac, tan, sky, coffee, teal
description StringThe label's description.
index Int!The label's place in the list of supported labels. Lower numbers indicate a higher placement in the list.
is_done BooleanWhether the label's status is done.
label String!The label's text value.

StatusColumnCapabilitiesInput

🚧 Only available in API versions 2025-10 and later

An object containing the status column capabilities configuration.

FieldDescriptionSupported Fields
calculated StatusCalculatedCapabilityInputThe status column's capability settings.function StatusCalculatedFunction!

StatusCalculatedFunction

🚧 Only available in API versions 2025-10 and later

An object containing the status column's calculated capability settings.

FieldDescriptionEnum Values
functionStatusCalculatedFunction!The function to calculate the values.COUNT_KEYS (label count)

UpdateDropdownColumnSettingsInput

🚧 Only available in API versions 2025-10 and later

An object containing the dropdown column's updated settings.

FieldDescriptionSupported Fields
label_limit_count IntThe maximum number of labels that can be selected. Must be used with the limit_select field.
labels [UpdateDropdownLabelInput!]!An array containing the dropdown column's labels.label String!
limit_select BooleanWhether to limit the number of labels that can be selected. Must be used with the label_limit_count field.

UpdateDropdownLabelInput

🚧 Only available in API versions 2025-10 and later

An array containing the dropdown column's labels.

FieldDescription
id IntThe unique identifier of the label to update.
is_deactivated BooleanWhether the label is deactivated.
label StringThe new dropdown column's labels.

UpdateStatusColumnSettingsInput

🚧 Only available in API versions 2025-10 and later

An object containing the status column's updated configuration settings

FieldDescriptionSupported Fields
labels [UpdateStatusLabelInput!]!An array containing the status column's updated labels.color StatusColumnColors!
description String
id Int
index Int!
is_deactivated Boolean
is_done Boolean
label String!

UpdateStatusLabelInput

🚧 Only available in API versions 2025-10 and later

An object containing the status column's updated labels.

FieldDescriptionEnum Values
color StatusColumnColors!The label's color.working_orange, done_green, stuck_red, dark_blue, purple, explosive, grass_green, bright_blue, saladish, egg_yolk, blackish, dark_red, sofia_pink, lipstick, dark_purple, bright_green, chili_blue, american_gray, brown, dark_orange, sunset, bubble, peach, berry, winter, river, navy, aquamarine, indigo, dark_indigo, pecan, lavender, royal, steel, orchid, lilac, tan, sky, coffee, teal
description StringThe label's description.
id IntThe unique identifier of the label to update.
index Int!The label's place in the list of supported labels. Lower numbers indicate a higher placement in the list.
is_deactivated BooleanWhether the label is deactivated.
is_done BooleanWhether the label's status is done.
label String!The label's text value.