# monday.com API Documentation

This is the complete API documentation for connecting to the monday.com API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **monday.com connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/monday/actions/{actionSlug}/run
```

## monday.com actions

- POST `create-item` Create Item
- POST `create-sub-item` Create Sub Item
- POST `create-update-record` Create Update Record
- DELETE `delete-update-record` Delete Update Record
- GET `get-all-sub-items-of-of-an-item-by-items-column-value` Get All SubItems Of Of an Item by Item's Column Value
- GET `get-board-by-id` Get Board By Id
- GET `get-board-items` Get Board Items
- GET `get-board-items-by-column-value` Get Board Items by Column Value
- GET `get-board-items-sub-items` Get Board Items with Sub Items
- GET `get-boards` Get Boards
- GET `get-boards-with-items` Get Boards With items
- GET `get-boards-with-items-graph-ql` Get Boards With items (GraphQL)
- GET `get-columns` Get Columns
- GET `get-item-details` Get Item Details
- GET `get-item-details-with-connect-board-item-i-ds` Get Item Details with Connect Board Item ID's
- GET `search-in-board-with-item-name` Search In Board With Item Name
- POST `send-notifications` Send Notifications
- PUT `update-multiple-column-values` Update Multiple Column Values
- PUT `update-payment-status` Update Payment Status
- PUT `update-payment-status-sub-item` Update Payment Status Sub-Item
