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

An object containing the column's capability settings.

Field

Description

Supported Subfields

calculated CalculatedCapability

The column’s capability settings.

calculated_type ColumnType
function CalculatedFunction!

CalculatedCapability

An object containing the column's calculated capability settings.

Field

Description

Enum Values

calculated_type ColumnType

The type of calculated value.

function CalculatedFunction!

The function to calculate the parent values.

COUNT_KEYS
MAX
MIN
MIN_MAX
NONE
SUM

ColumnCapabilitiesInput

An object containing the column capabilities configuration.

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

CalculatedCapabilityInput

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

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

Field

Description

Enum 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

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

An array containing the dropdown column's labels.

FieldDescription
label StringThe new dropdown column's labels.

CreateStatusColumnSettingsInput

An object containing the new status column's settings.

Field

Description

Supported Fields

labels [CreateStatusLabelInput!]!

An array containing the status column’s labels.

color StatusColumnColors!
description String
index Int!
is_done Boolean
label String!

CreateStatusLabelInput

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

An object containing the status column capabilities configuration.

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

StatusCalculatedFunction

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

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

UpdateDropdownColumnSettingsInput

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

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

An object containing the status column's updated configuration settings

Field

Description

Supported 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

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.