# Monday.com

> Create and manage items on your Monday.com boards.

App · Project Management · 6 actions. Web page: https://docs.lodol.com/docs/integrations/monday

## Actions

### Add an update

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

**Inputs**

- Board (`board_id`, text): Optional. Pick a board to choose its item in the field below.
- Item (`item_id`, text, required): The item to post the update on.
- Update text (`update_text`, text, required): The text of the update to post.

**Outputs**

- `update` (object): The posted update.

**Example output**

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

### Create item

Create a new item in a Monday.com board.

**Inputs**

- Board (`board_id`, text, required): The board to add the item to.
- Item name (`item_name`, text, required): The name of the new item.
- Group (`group_id`, text): Optional group (section) to place the item in. Leave blank to use the board's first group.

**Outputs**

- `item` (object): The newly created item.

**Example output**

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

### List board items

List all items in a Monday.com board.

**Inputs**

- Board (`board_id`, text, required): The board to list items from.

**Outputs**

- `items` (list): List of items.

**Example output**

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

### List boards

List all boards your Monday.com account can access.

**Inputs**: None.

**Outputs**

- `boards` (list): List of boards.

**Example output**

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

### List users

List all users in the Monday.com account.

**Inputs**: None.

**Outputs**

- `users` (list): List of users.

**Example output**

```json
{
  "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.

**Inputs**

- Board (`board_id`, text, required): The board the item is on.
- Item (`item_id`, text, required): The item to update.
- Status column (`column_id`, text, required): The status column to update. Most boards have a single column named "Status".
- Status (`label`, text, required): The status to set, for example "Done". Pick an existing label, or type a new one to create it automatically.

**Outputs**

- `item` (object): The updated item.

**Example output**

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