Lodol Docs

Monday.com

API actions for the Monday.com integration.

Monday.com

Create and manage items on your Monday.com boards.


Add an update

Post an update (a comment in the item's updates feed) on a Monday.com item.

Parameters

ParameterTypeRequiredDescription
item_idstringYesID of the item to post the update on, as returned by 'List board items'.
update_textstringYesThe text of the update to post.

Response

{
  "update": {
    "body": "Update text",
    "id": "update123"
  }
}

Create item

Create a new item in a Monday.com board.

Parameters

ParameterTypeRequiredDescription
board_idstringYesID of the board to add the item to, as returned by 'List boards'.
item_namestringYesThe name of the new item.
group_idstringNoOptional ID of the group (section) to place the item in. Leave blank to use the board's first group.

Response

{
  "item": {
    "id": "item123",
    "name": "New Item"
  }
}

List board items

List all items in a Monday.com board.

Parameters

ParameterTypeRequiredDescription
board_idstringYesID of the board, as returned by 'List boards'.

Response

{
  "items": [
    {
      "id": "item1",
      "name": "Task 1",
      "state": "active"
    }
  ]
}

List boards

List all boards your Monday.com account can access.

Response

{
  "boards": [
    {
      "id": "123",
      "name": "My Board",
      "workspace": "Main"
    }
  ]
}

List users

List all users in the Monday.com account.

Response

{
  "users": [
    {
      "email": "john@example.com",
      "id": "user1",
      "name": "John Doe"
    }
  ]
}

Update item status

Update the status column of an item in a Monday.com board.

Parameters

ParameterTypeRequiredDescription
board_idstringYesID of the board the item is on, as returned by 'List boards'.
item_idstringYesID of the item to update, as returned by 'List board items'.
column_idstringYesID of the status column to update. The default status column is usually "status".
labelstringYesThe status label to set, for example "Done". A new label is created automatically if it does not already exist.

Response

{
  "item": {
    "id": "item123",
    "name": "Task"
  }
}

On this page