Skip to content

Monday Item Update

Overview

The Monday Item Update node updates an existing item on a Monday.com board by writing new column values to a specified item ID. It requires a Monday.com API credential and a valid item ID, which can be sourced dynamically from upstream nodes. If the update fails — due to an invalid item ID, insufficient permissions, or API error — execution is routed to the error output so downstream nodes can handle or log the failure.

Configuration

FieldTypeRequiredDescription
credentialIdstringYesID of the stored Monday.com API credential (OAuth token or API key) used to authenticate requests.
boardIdstringYesThe Monday.com board ID that contains the item to update.
itemIdstringYesThe ID of the item to update. Accepts a literal value or a template expression referencing an upstream output (e.g. {{trigger.itemId}}).
columnValuesobjectYesKey-value map of column IDs to their new values. Values must conform to Monday.com column-type formats (e.g. {"status": {"label": "Done"}, "date": {"date": "2026-05-29"}}).
createLabelsIfMissingbooleanNoWhen true, automatically creates status/dropdown labels that do not yet exist on the board instead of returning an error. Defaults to false.

Inputs

PortTypeDescription
inputanyTriggers the update operation. Passes through the upstream execution context, which can supply dynamic values for itemId or columnValues via template expressions.

Outputs

PortTypeDescription
outputobjectEmitted on success. Contains the updated item's ID, board ID, and the resolved column values returned by the Monday.com API.
errorobjectEmitted when the update fails. Contains an error code, message, and the original request payload for debugging or retry logic.

Example

json
{
  "nodeType": "monday_item_update",
  "config": {
    "credentialId": "cred_monday_prod",
    "boardId": "3842910175",
    "itemId": "{{execution.context.mondayItemId}}",
    "columnValues": {
      "status": {
        "label": "In Review"
      },
      "date4": {
        "date": "2026-05-29"
      },
      "text_notes": "Auto-updated by LenserFight battle result"
    }
  }
}