Monday.com

Work operating system that unifies project management, task tracking, and team collaboration. Through Langdock’s integration, you can access and manage Monday.com directly from your conversations.

circle-info

Authentication: API Key Category: Productivity & Collaboration Availability: All workspace plans

Available Actions

Get Boards

mondaycom.getBoards Returns the available boards and their information

  • Requires Confirmation: No

  • Parameters: None

  • Output: Returns a list of boards with their IDs and names


Get Items

mondaycom.getItems Retrieves items available on a specific board

  • Requires Confirmation: No

  • Parameters:

    • boardId (TEXT, Required): The unique identifier for the Monday.com board from which to retrieve items

    • columnIds (TEXT, Optional): An array of column IDs that specifies which columns’ values should be retrieved for each item

    • itemLimit (NUMBER, Optional): An integer specifying the maximum number of items to retrieve from the board

  • Output: Returns items from the specified board with their column values


Get Item Updates

mondaycom.getItemUpdates Retrieves updates (comments) for a specific item

  • Requires Confirmation: No

  • Parameters:

    • itemId (TEXT, Required): The unique identifier for the item

    • limit (NUMBER, Optional): Maximum number of updates to retrieve (default: 10)

  • Output: Returns updates/comments for the specified item


Create Column

mondaycom.createColumn Creates a new column on a specific board

  • Requires Confirmation: Yes

  • Parameters:

    • boardId (TEXT, Required): The unique identifier for the Monday.com board

    • title (TEXT, Required): The title of the new column

    • columnType (TEXT, Required): The type of column to create (e.g., text, number, status)

    • columnSettings (MULTI_LINE_TEXT, Optional): JSON formatted settings for the column

  • Output: Returns the created column details


Create Subitem

mondaycom.createSubitem Creates a new subitem under a parent item

  • Requires Confirmation: Yes

  • Parameters:

    • parentItemId (TEXT, Required): The unique identifier of the parent item

    • itemName (TEXT, Required): The name of the new subitem

    • columnValues (TEXT, Optional): JSON formatted column values for the new subitem

  • Output: Returns the created subitem details


Create Task

mondaycom.createTask Creates a new item in a Monday.com board with specified column values

  • Requires Confirmation: Yes

  • Parameters:

    • boardId (NUMBER, Required): The unique identifier of the board where the item will be created

    • itemName (TEXT, Required): The name of the new item

    • columnValues (MULTI_LINE_TEXT, Required): JSON formatted column values for the new item (e.g., 'status': 'Done', 'date': '2023-04-15')

    • groupId (NUMBER, Optional): Optional group ID to place the item in a specific group

  • Output: Returns the created task/item details


Add Update to Item

mondaycom.addUpdatetoItem Adds an update (comment) to a specific item

  • Requires Confirmation: Yes

  • Parameters:

    • itemId (TEXT, Required): The unique identifier for the item

    • updateText (MULTI_LINE_TEXT, Required): The text content of the update/comment

  • Output: Returns the added update details


Update Item

mondaycom.updateItem Updates a specific item in a board in Monday.com

  • Requires Confirmation: Yes

  • Parameters:

    • itemId (TEXT, Required): The unique identifier for the item (task) to be updated

    • boardId (TEXT, Required): The unique identifier of the board containing the item

    • value (TEXT, Required): The new value for the column

    • columnId (TEXT, Required): The ID of the column to update (e.g., status, text, date)

  • Output: Returns the updated item details


Update Item Column Values

mondaycom.updateItemColumnValues Updates column values for an existing item in Monday.com

  • Requires Confirmation: Yes

  • Parameters:

    • boardId (TEXT, Required): The unique identifier of the board containing the item

    • itemId (TEXT, Required): The unique identifier of the item to update

    • columnId (TEXT, Required): The ID of the column to update (e.g., status, text, date)

    • columnValue (TEXT, Required): The new value for the column

  • Output: Returns the updated item details


Move Item to Group

mondaycom.moveItemtoGroup Moves an item to a different group within the same board

  • Requires Confirmation: Yes

  • Parameters:

    • boardId (TEXT, Required): The unique identifier for the Monday.com board

    • itemId (TEXT, Required): The unique identifier for the item to move

    • groupId (TEXT, Required): The identifier of the destination group

  • Output: Returns the moved item details


Common Use Cases

  • Data Management — Manage and organize your Monday.com data

  • Automation — Automate workflows with Monday.com

  • Reporting — Generate insights and reports

  • Integration — Connect Monday.com with other tools

Best Practices

1

Getting Started

  • Enable the Monday.com integration in your workspace settings

  • Authenticate using API Key

  • Test the connection with a simple read operation

  • Explore available actions for your use case

2

Important Considerations

  • Ensure proper authentication credentials

  • Respect rate limits and API quotas

  • Review data privacy settings

  • Test operations in a safe environment first

Troubleshooting

Issue
Solution

Authentication failed

Verify your API Key credentials

Rate limit exceeded

Reduce request frequency

Data not found

Check permissions and data availability

Connection timeout

Verify network connectivity

Support

For additional help with the Monday.com integration, contact [email protected]envelope


Related integrations: Miro · Microsoft Planner