Skip to content

Monday.com - Update Item

↩ Part of the Monday.com integration.

This module updates one or more columns of an item with the change_multiple_column_values GraphQL mutation:

mutation($board_id: ID!, $item_id: ID!, $column_values: JSON!) {
change_multiple_column_values(board_id: $board_id, item_id: $item_id, column_values: $column_values) {
id
name
}
}

The update is partial: only the columns present in column_values change. Monday needs the board id as well as the item id, so both fields are required here.

FieldTypeRequiredDescription
credentials_idcredentialsYesMonday credential
board_idtextYesNumeric board id
item_idtextYesNumeric item id
column_valuesjsonYesColumn values to write, as JSON

This module requires a Monday credential.

FieldDescription
tokenPersonal API token (Avatar → Developers → My access tokens)
timeoutOptional. Request timeout in milliseconds (default 20000)
{
"nextModule": null,
"data": { "id": "987654321", "name": "Acme Ltd" },
"_meta": {
"moduleVersion": "1.0.0",
"success": true,
"id": "987654321",
"totalMs": 288
}
}
{
"credentials_id": 8,
"board_id": "1234567890",
"item_id": "{{data.id}}",
"column_values": {
"status": { "label": "Done" },
"date4": { "date": "2026-03-05" },
"numbers": "4200"
}
}
{
"credentials_id": 8,
"board_id": "1234567890",
"item_id": "{{data.id}}",
"column_values": {
"person": { "personsAndTeams": [ { "id": 12345678, "kind": "person" } ] },
"text": "Reviewed automatically by the workflow"
}
}
  • column_values is required here. Without it the node stops with a validation error and never calls Monday.
  • The keys are column ids. Use Get Item once against a real item to discover them.
  • To clear a column, send its empty form, for example { "status": {} } or { "text": "" }.
  • Monday answers HTTP 200 even when the mutation fails. A wrongly shaped value raises a ColumnValueException, which the node surfaces as a validation error and does not retry.
  • Passing a board_id that does not own the item_id is an error on Monday’s side, not a silent no-op.