Change Column Value

monday.change_column_value
ActionBusiness appsconnection required

Calls the monday.com API with the connection's credentials.

Set one column on one item using that column type's JSON payload.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Monday.com
Secret shape
the monday.com API token, or {"token": "…"}
Config it needs
api_version
Resolved by
config.connection_id, else node.connection_id

Configuration

5 fields, 4 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
board_id
The board's id.
stringYes———
item_id
The item's id.
stringYes———
column_id
The column's id, as list_columns reports it — not its title.
stringYes———
value
The column's value, e.g. {"label": "Done"} for a status column or {"date": "2026-06-15"} for a date column. text → "any text"; long_text → {"text": "any text"}; number → "42.5" (a string, not a bare number); status → {"label": "Done"} or {"index": 1} (index is the label id); date → {"date": "2026-06-15", "time": "09:00:00"} (time optional, UTC); people → {"personsAndTeams": [{"id": 12345678, "kind": "person"}]}; dropdown → {"labels": ["Marketing"]} or {"ids": [1, 2]}; link → {"url": "https://example.com", "text": "Example"}; email → {"email": "a@example.com", "text": "a@example.com"} (both required); phone → {"phone": "+12025550169", "countryShortName": "US"}; checkbox → {"checked": "true"}. It is sent as monday's JSON-encoded string for you.
stringYes———
create_labels_if_missing
Create a status or dropdown label that does not exist yet instead of failing.
booleanNo———

Output

One shape.

result

FieldTypeExample
ok
True when monday.com accepted the change.
boolean—
id
The id monday.com returned for the changed record.
string—
{
  "id": "",
  "ok": false
}

Notes

  • monday.com's JSON scalar is a string containing JSON, so the value is encoded for you: pass the object, not a hand-escaped string.

See Change Column Value run in a workflow.

In a technical demo we add the Monday.com connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.