Monday.com - Update Item
↩ Part of the Monday.com integration.
Description
Section titled “Description”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.
Configuration
Section titled “Configuration”| Field | Type | Required | Description |
|---|---|---|---|
credentials_id | credentials | Yes | Monday credential |
board_id | text | Yes | Numeric board id |
item_id | text | Yes | Numeric item id |
column_values | json | Yes | Column values to write, as JSON |
Credentials
Section titled “Credentials”This module requires a Monday credential.
| Field | Description |
|---|---|
token | Personal API token (Avatar → Developers → My access tokens) |
timeout | Optional. Request timeout in milliseconds (default 20000) |
Output
Section titled “Output”{ "nextModule": null, "data": { "id": "987654321", "name": "Acme Ltd" }, "_meta": { "moduleVersion": "1.0.0", "success": true, "id": "987654321", "totalMs": 288 }}Usage Example
Section titled “Usage Example”Move a deal to “Done”
Section titled “Move a deal to “Done””{ "credentials_id": 8, "board_id": "1234567890", "item_id": "{{data.id}}", "column_values": { "status": { "label": "Done" }, "date4": { "date": "2026-03-05" }, "numbers": "4200" }}Assign an owner and add a note
Section titled “Assign an owner and add a note”{ "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_valuesis required here. Without it the node stops with avalidationerror 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_idthat does not own theitem_idis an error on Monday’s side, not a silent no-op.
Related Nodes
Section titled “Related Nodes”- Monday.com - Get Item — read the current values and the column ids first.
- Monday.com - Create Item — create the item instead of updating it.
- Monday.com - Add Update — leave a comment explaining the change.