Update Column
update_columnUpdate a monday.com column's title, description, or settings with optimistic concurrency control. Use the revision field to avoid overwriting concurrent changes.
Instructions
Update properties of an existing monday.com column (title, description, settings). Uses optimistic concurrency control via the revision field — fetch the current revision via get_board_schema first, then call this tool. If the update fails because the revision is stale, re-fetch and try again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| boardId | Yes | The id of the board containing the column | |
| columnId | Yes | The id of the column to update | |
| columnType | Yes | The type of the column being updated. Must match the existing column type. | |
| revision | Yes | The current revision of the column, obtained from get_board_schema. Used for optimistic concurrency control: if the column changed since you read it, the request will fail and you should re-fetch the latest revision before retrying. | |
| columnTitle | No | The new title of the column. If omitted, the title is unchanged. | |
| columnDescription | No | The new description of the column. If omitted, the description is unchanged. | |
| columnSettings | No | Type-specific configuration as a JSON string. Use get_column_type_info with fetchMode "schema" for the JSON schema for the given column type. If omitted, settings are unchanged. |