Skip to main content
Monday.com logo

Overview

Add Monday.com to any ModuleX agent or workflow. Work management platform for creating and managing boards, items, columns, groups, and updates via the Monday.com GraphQL API (api.monday.com/v2).
Categories: Project & Task Management · Productivity & Collaboration · Project Management · Auth: OAuth2, API Key · Actions: 13

Authentication

OAuth2 Authentication

Connect using Monday.com OAuth (recommended for most use cases)

Required Credentials

OAuth Configuration

  • Authorization URL: https://auth.monday.com/oauth2/authorize
  • Token URL: https://auth.monday.com/oauth2/token
  • Scopes: me:read, boards:read, boards:write, workspaces:read

Available Actions

Parameters

string
required
The new board’s name
string
required
The new board’s kind: public, private, or share
integer
Workspace ID to create the board in. If not specified, the Main Workspace is used
integer
Folder ID to create the board in
integer
Template board ID to use for the new board

Response

Parameters

string
required
The ID of the board to create the column in
string
required
The title of the new column
string
required
The type of column: auto_number, checkbox, country, color_picker, creation_log, date, dependency, dropdown, email, file, hour, item_id, last_updated, link, location, long_text, numbers, people, phone, progress, rating, status, team, tags, text, timeline, time_tracking, vote, week, world_clock
string
Custom labels JSON for status/dropdown columns, e.g. {“1”: “Technology”, “2”: “Marketing”}
string
Description of the new column

Response

Parameters

string
required
The ID of the board to create the group in
string
required
The name of the new group

Response

Parameters

string
required
The ID of the board to create the item in
string
required
The new item’s name
string
Group ID to create the item in
boolean
Create Status/Dropdown labels if missing (requires permission to change board structure)
string
JSON string of column values for the new item. See Monday.com Column Type Reference for format details

Response

Parameters

string
required
The ID of the board containing the parent item
string
required
The ID of the parent item to create the subitem under
string
required
The new subitem’s name
string
JSON string of column values for the new subitem

Response

Parameters

string
required
The ID of the board containing the item
string
required
The ID of the item to add the update to
string
required
The update text content
string
The ID of a parent update to reply to

Response

Parameters

string
required
The ID of the board to retrieve items from
string
JSON object with filter/sort parameters in ItemsQuery format
integer
Maximum number of pages to fetch (default 50) (Default: 50)

Response

Parameters

string
required
The ID of the board
string
required
The ID of the item to retrieve column values from
array
List of column IDs to retrieve. If empty, returns all columns. Element type: string

Response

Parameters

string
required
The ID of the board to search in
string
required
The ID of the column to search
string
required
The value to search for in the specified column
integer
Maximum number of pages to fetch (default 50) (Default: 50)

Response

Parameters

array
Filter to specific board IDs. Element type: string
array
Filter to boards in specific workspace IDs. Element type: integer
string
Filter by board kind: public, private, or share
string
Filter by state: active, archived, deleted, or all (Default: all)
string
Sort by: created_at or used_at (Default: created_at)
integer
Maximum number of boards to return per page (Default: 25)
integer
Page number to return (Default: 1)

Response

Response

Parameters

string
required
The ID of the board containing the item
string
required
The ID of the item to update
string
required
JSON string of column values to update. Keys are column IDs, values are new values per Column Types Reference

Response

Parameters

string
required
The ID of the board containing the item
string
required
The ID of the item to rename
string
required
The new item name

Response

Limits & Quotas

  • Rate limits: Monday.com uses a complexity-based rate limit system. Each query has a complexity cost; the default limit is 10,000,000 complexity points per minute.
  • Pagination: Board items are paginated with a default page size of 500 items per request. The integration handles cursor-based pagination internally for get_board_items_page and get_items_by_column_value.
  • Error model: GraphQL errors and non-2xx responses are caught and returned as success=False + error rather than raising.

Jira

ClickUp

Motion