Actions26
- Board Actions
- Docs Actions
- Folder Actions
- Group Actions
- Item Actions
- Updates Actions
- Users Actions
Overview
The node allows updating an existing item on a Monday.com board. It supports two modes for specifying column values: a traditional JSON input mode and a guided "column by column" mode where users select columns and provide values through appropriate input fields. This flexibility makes it suitable for workflows that need to modify item data dynamically, such as updating task statuses, assigning people, changing dates, or modifying dropdown selections.
Practical examples:
- Automatically update the status of a project task when a related event occurs.
- Change assigned team members on an item based on external triggers.
- Adjust timeline or date columns in response to scheduling changes.
- Update multiple columns at once using JSON for complex data structures.
Properties
| Name | Meaning |
|---|---|
| Column Input Mode | How to input column values: - Advanced (JSON): Enter column values as a JSON object. - Column by Column: Add and configure columns one by one with specific input fields. |
| Board | The Monday.com board where the item exists and will be updated. |
| Item | The specific item on the board to update. |
| Column Values (JSON) | When using Advanced mode, the JSON object representing column values to update. Example: {"status": {"label": "Done"}, "text": "Hello"} |
| Column Values | When using Column by Column mode, a collection of columns to update, each with its type-specific input: - Status Column: Select status column and value. - Dropdown Column: Select dropdown column and multiple values. - People Column: Select people column and assign users/guests. - Board Relation: Link items from related boards. - Timeline: Set start and end dates. - Text Column: Set text or long-text values. - Number Column: Set numeric values. - Date Column: Set date values. - Checkbox Column: Set checked state. - Free Column: Any column with a raw text/JSON value. |
| โน๏ธ How to Use Column Values | A notice guiding how to use the Column by Column mode effectively. |
| File Upload Notice | A notice explaining that file uploads require special handling via public URLs and must be done using Advanced mode with JSON input. |
Output
The output is a JSON object representing the updated item as returned by the Monday.com API. It typically includes the item's ID, name, and updated column values reflecting the changes made.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for Monday.com with permissions to update items.
- Uses Monday.com API version defaulting to "2023-10" unless overridden.
- For loading options (boards, columns, users, etc.), the node relies on various helper methods that query Monday.com to populate dropdowns dynamically.
- File uploads are not handled directly; users must upload files externally and provide public URLs in Advanced mode JSON.
Troubleshooting
- Invalid JSON in Advanced Mode: If the JSON for column values is malformed, the node will throw a parsing error. Ensure valid JSON syntax.
- Missing Required Fields: Board and Item must be specified; otherwise, the API call will fail.
- Incorrect Column IDs or Values: Using wrong column identifiers or unsupported values can cause API errors. Use the provided dropdowns to select valid columns and values.
- File Upload Issues: Files cannot be uploaded directly; users must upload files elsewhere and reference their URLs in JSON.
- API Permission Errors: Ensure the API token has sufficient rights to update items on the specified board.
- Rate Limits or Network Errors: Standard API rate limits or connectivity issues may cause failures; retry or check network status.