Monday.com REST API
Work OS platform for team collaboration and workflows
Monday.com is a cloud-based Work OS that powers teams to run projects and workflows with confidence. The API enables developers to programmatically manage boards, items, columns, updates, and users, allowing seamless integration with existing tools and custom workflow automation. It uses GraphQL for flexible data querying and supports webhook notifications for real-time event handling.
https://api.monday.com/v2
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | / | Execute GraphQL queries and mutations for all Monday.com operations |
| GET | /boards | Retrieve all boards accessible to the authenticated user |
| POST | /boards | Create a new board with specified columns and settings |
| GET | /boards/{board_id}/items | Get all items (tasks/rows) from a specific board |
| POST | /boards/{board_id}/items | Create a new item on a board with column values |
| PUT | /boards/{board_id}/items/{item_id} | Update an existing item's column values and properties |
| DELETE | /boards/{board_id}/items/{item_id} | Delete a specific item from a board |
| GET | /boards/{board_id}/columns | Retrieve all columns and their settings for a board |
| POST | /boards/{board_id}/columns | Add a new column to a board with specified type and settings |
| GET | /users | Get information about users in the account |
| POST | /items/{item_id}/updates | Add a comment or update to a specific item |
| GET | /items/{item_id}/updates | Retrieve all updates and comments for an item |
| GET | /workspaces | Get all workspaces in the account with their settings |
| POST | /webhooks | Create a webhook subscription for board or item events |
| DELETE | /webhooks/{webhook_id} | Delete an existing webhook subscription |
Sponsor this page
AvailableReach developers actively building with Monday.com. See live pageview data and self-serve checkout — your slot goes live in minutes.
View inventory & pricing →Code Examples
curl -X POST https://api.monday.com/v2 \
-H 'Content-Type: application/json' \
-H 'Authorization: YOUR_API_KEY' \
-d '{
"query": "query { boards (ids: [1234567890]) { name state items { name column_values { id text } } } }"
}'
Use Monday.com from Claude / Cursor / ChatGPT
Get a hosted MCP endpoint for Monday.com. Paste your Monday.com API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls Monday.com directly with your credentials — no local install, works on mobile.
create_monday_item
Create a new task or item on a Monday.com board with specified column values and assignments
update_item_status
Update the status column of a Monday.com item based on natural language input
get_board_items
Retrieve and filter items from a Monday.com board based on criteria like status, assignee, or due date
add_item_update
Add a comment or update to a Monday.com item with support for mentions and formatting
search_boards
Search across all accessible Monday.com boards for items matching specific criteria or keywords
Connect in 60 seconds
Paste your Monday.com key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.
Connect Monday.com to your AI →