Skip to content
Scalekit Docs
Talk to an EngineerDashboard

Monday.com connector

OAuth 2.0Project ManagementCollaborationProductivity

Connect to Monday.com. Manage boards, tasks, workflows, teams, and project collaboration

Monday.com connector

  1. Terminal window
    npm install @scalekit-sdk/node

    Full SDK reference: Node.js | Python

  2. Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. Register your Monday.com credentials with Scalekit so it handles the token lifecycle. You do this once per environment.

    Dashboard setup steps

    Register your Scalekit environment with the Monday.com connector so Scalekit handles the authentication flow and token lifecycle for you. The connection name you create will be used to identify and invoke the connection programmatically. You’ll need your app credentials from the Monday.com Developer Center.

    1. Set up auth redirects

      • In Scalekit dashboard, go to AgentKit > Connections > Create Connection.

      • Find Monday.com from the list of providers and click Create. Copy the redirect URI. It looks like https://<SCALEKIT_ENVIRONMENT_URL>/sso/v1/oauth/<CONNECTION_ID>/callback.

        Copy redirect URI from Scalekit dashboard

      • In the Monday.com Developer Center, open your app and go to the OAuth tab.

      • Add the copied URI under Redirect URLs and save.

        Add redirect URL in Monday.com Developer Center

    2. Get client credentials

      • In the Monday.com Developer Center, open your app and go to the Basic Information tab:
        • Client ID — listed under Client ID
        • Client Secret — listed under Client Secret
    3. Add credentials in Scalekit

      • In Scalekit dashboard, go to AgentKit > Connections and open the connection you created.

      • Enter your credentials:

        • Client ID (from your Monday.com app)
        • Client Secret (from your Monday.com app)
        • Permissions — select the scopes your app needs (see Monday.com OAuth scopes)

        Add credentials in Scalekit dashboard

      • Click Save.

  4. quickstart.ts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENV_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'monday'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize Monday:', link)
    process.stdout.write('Press Enter after authorizing...')
    await new Promise(r => process.stdin.once('data', r))
    // Make your first API call through the proxy
    const result = await actions.request({
    connectionName: connector,
    identifier,
    path: '/v2',
    method: 'POST',
    body: JSON.stringify({ query: '{ boards (limit: 5) { id name } }' }),
    })
    console.log(result)

Connect this agent connector to let your agent:

  • Manage boards — create, update, archive, duplicate, and delete boards across workspaces
  • Manage items — create, update, move, duplicate, archive, and delete items (rows) on any board
  • Update column values — set single or multiple column values including status, date, people, and custom types
  • Manage groups — create, rename, reorder, duplicate, archive, and delete groups within a board
  • Post updates — add, edit, and delete comments and activity updates on items
  • Manage structure — create and delete columns, manage subitems, webhooks, workspaces, teams, and tags
Proxy API call
const result = await actions.request({
connectionName: 'monday',
identifier: 'user_123',
path: '/v2',
method: 'POST',
body: JSON.stringify({ query: '{ boards (limit: 5) { id name } }' }),
});
console.log(result);
Execute a tool
const result = await actions.executeTool({
connector: 'monday',
identifier: 'user_123',
toolName: 'monday_list',
toolInput: {},
});
console.log(result);

Most Monday.com tools require one or more resource IDs. Run list/read tools first to discover real IDs — never guess them.

ResourceTool to get IDField in response
Board IDmonday_boards_listdata.boards[].id
Item IDmonday_items_list (requires board_id)data.boards[].items_page.items[].id
Group IDmonday_items_listdata.boards[].items_page.items[].group.id
Column IDmonday_items_listdata.boards[].items_page.items[].column_values[].id
User IDmonday_users_list or monday_me_getdata.users[].id / data.me.id
Workspace IDmonday_workspaces_listdata.workspaces[].id
Update IDmonday_updates_listdata.updates[].id
Tag IDmonday_tags_listdata.tags[].id
Team IDmonday_teams_listdata.teams[].id
Webhook IDmonday_webhooks_list (requires board_id)data.webhooks[].id
Doc IDmonday_docs_listdata.docs[].id
Subitem IDmonday_subitem_create responsedata.create_subitem.id

Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.

monday_board_activity_logs_list#Query a board's activity log: who changed what column, item, or group and when. Filterable by user, item, column, group, and time range. Maximum 10,000 records; narrow with filters or a date range for large boards.9 params

Query a board's activity log: who changed what column, item, or group and when. Filterable by user, item, column, group, and time range. Maximum 10,000 records; narrow with filters or a date range for large boards.

NameTypeRequiredDescription
board_idstringrequiredID of the board to fetch activity logs for
column_idsarrayoptionalFilter to activity on these column IDs
fromstringoptionalOnly return activity at or after this ISO 8601 timestamp
group_idsarrayoptionalFilter to activity on these group IDs
item_idsarrayoptionalFilter to activity on these item IDs
limitintegeroptionalMaximum number of activity log entries to return (default 25)
pageintegeroptionalPage number for pagination
tostringoptionalOnly return activity at or before this ISO 8601 timestamp
user_idsarrayoptionalFilter to activity performed by these user IDs
monday_board_archive#Archive a board in Monday.com.1 param

Archive a board in Monday.com.

NameTypeRequiredDescription
board_idstringrequiredID of the board to archive
monday_board_create#Create a new board in Monday.com.6 params

Create a new board in Monday.com.

NameTypeRequiredDescription
board_kindstringrequiredBoard type: public, private, or share
board_namestringrequiredName for the new board
descriptionstringoptionalDescription for the board
folder_idintegeroptionalFolder ID to place the board in
template_idintegeroptionalTemplate ID to base the board on
workspace_idintegeroptionalID of the workspace to create the board in
monday_board_delete#Permanently delete a board from Monday.com.1 param

Permanently delete a board from Monday.com.

NameTypeRequiredDescription
board_idstringrequiredID of the board to delete
monday_board_duplicate#Create a copy of an existing board.5 params

Create a copy of an existing board.

NameTypeRequiredDescription
board_idstringrequiredID of the board to duplicate
duplicate_typestringrequiredWhat to duplicate: duplicate_board_with_structure, duplicate_board_with_pulses, or duplicate_board_with_pulses_and_updates
board_namestringoptionalName for the duplicated board
keep_subscribersbooleanoptionalWhether to keep board subscribers
workspace_idstringoptionalDestination workspace ID
monday_board_hierarchy_update#Move a board to a different workspace, folder, or account product. Provide at least one of workspace_id, folder_id, or account_product_id.4 params

Move a board to a different workspace, folder, or account product. Provide at least one of workspace_id, folder_id, or account_product_id.

NameTypeRequiredDescription
board_idstringrequiredID of the board to relocate
account_product_idstringoptionalID of the account product (e.g. CRM, work management) to move the board into
folder_idstringoptionalID of the folder to move the board into
workspace_idstringoptionalID of the workspace to move the board into
monday_board_permission_set#Set a board's default access role, controlling what non-owner members can do on the board by default.3 params

Set a board's default access role, controlling what non-owner members can do on the board by default.

NameTypeRequiredDescription
basic_role_namestringrequiredDefault role: contributor, editor, or viewer
board_idstringrequiredID of the board to set permissions on
cross_product_collaborativebooleanoptionalWhether the board allows cross-product collaboration
monday_board_subscribers_add#Subscribe users to a board so they receive notifications.3 params

Subscribe users to a board so they receive notifications.

NameTypeRequiredDescription
board_idstringrequiredID of the board to add subscribers to
user_idsarrayrequiredArray of user IDs to subscribe
kindstringoptionalRole: subscriber or owner
monday_board_subscribers_remove#Unsubscribe users from a board so they stop receiving its notifications. Complements monday_board_subscribers_add.2 params

Unsubscribe users from a board so they stop receiving its notifications. Complements monday_board_subscribers_add.

NameTypeRequiredDescription
board_idstringrequiredID of the board to remove subscribers from
user_idsarrayrequiredIDs of the users to unsubscribe
monday_board_update#Update a board's name, description, or communication settings.3 params

Update a board's name, description, or communication settings.

NameTypeRequiredDescription
board_attributestringrequiredAttribute to update: name, description, or communication
board_idstringrequiredID of the board to update
new_valuestringrequiredNew value for the attribute
monday_boards_list#Retrieve a list of boards from your Monday.com account with optional filtering.6 params

Retrieve a list of boards from your Monday.com account with optional filtering.

NameTypeRequiredDescription
board_kindstringoptionalFilter by kind: public, private, share
limitintegeroptionalNumber of boards to return (default 10)
order_bystringoptionalSort order: created_at or used_at
pageintegeroptionalPage number for pagination
statestringoptionalFilter by state: active, archived, deleted, all
workspace_idsarrayoptionalFilter by workspace IDs
monday_column_create#Add a new column to a Monday.com board.6 params

Add a new column to a Monday.com board.

NameTypeRequiredDescription
board_idstringrequiredID of the board to add the column to
column_typestringrequiredColumn type: text, long_text, numbers, status, dropdown, date, timeline, people, checkbox, email, phone, link, file, color_picker, rating, time_tracking, formula, auto_number, etc.
titlestringrequiredTitle/name for the new column
after_column_idstringoptionalColumn ID to insert this column after
defaultsstringoptionalJSON of default settings for the column
descriptionstringoptionalOptional description for the column
monday_column_delete#Permanently delete a column from a board.2 params

Permanently delete a column from a board.

NameTypeRequiredDescription
board_idstringrequiredID of the board
column_idstringrequiredID of the column to delete
monday_column_title_change#Rename a column on a board.3 params

Rename a column on a board.

NameTypeRequiredDescription
board_idstringrequiredID of the board
column_idstringrequiredID of the column to rename
titlestringrequiredNew title for the column
monday_column_update#Comprehensively update a board column's title, description, width, or type-specific settings. Requires the column's current revision number for optimistic concurrency control (read it via monday_boards_list or a columns query first).8 params

Comprehensively update a board column's title, description, width, or type-specific settings. Requires the column's current revision number for optimistic concurrency control (read it via monday_boards_list or a columns query first).

NameTypeRequiredDescription
board_idstringrequiredID of the board the column belongs to
column_idstringrequiredID of the column to update
column_typestringrequiredThe column's type (must match its existing type)
revisionstringrequiredCurrent revision number of the column, for concurrency control
descriptionstringoptionalNew description for the column
settingsstringoptionalJSON-encoded type-specific settings for the column
titlestringoptionalNew title for the column
widthintegeroptionalNew width for the column, in pixels
monday_doc_add_markdown_content#Add markdown content to an existing monday Doc. The markdown is parsed and converted into the doc's native block structure (headings, lists, quotes, bold/italic/code, etc).3 params

Add markdown content to an existing monday Doc. The markdown is parsed and converted into the doc's native block structure (headings, lists, quotes, bold/italic/code, etc).

NameTypeRequiredDescription
doc_idstringrequiredID of the doc to add content to
markdownstringrequiredMarkdown content to convert and add to the doc
after_block_idstringoptionalID of the block to insert the new content after. If omitted, content is added at the end of the doc.
monday_doc_create#Create a new monday Doc, either attached to an item's doc-type column on a board, or as a standalone doc directly inside a workspace. Provide either (item_id and column_id) for the board placement, or (workspace_id and name) for the workspace placement.5 params

Create a new monday Doc, either attached to an item's doc-type column on a board, or as a standalone doc directly inside a workspace. Provide either (item_id and column_id) for the board placement, or (workspace_id and name) for the workspace placement.

NameTypeRequiredDescription
column_idstringoptionalID of the doc-type column on the item (board placement mode). Requires item_id to also be set.
item_idstringoptionalID of the item containing the doc-type column (board placement mode). Requires column_id to also be set.
kindstringoptionalVisibility kind for the new doc when created in a workspace, e.g. private.
namestringoptionalName for the new doc (workspace placement mode only).
workspace_idstringoptionalID of the workspace to create the doc directly in (workspace placement mode). Requires name to also be set.
monday_doc_delete#Permanently delete a monday Doc.1 param

Permanently delete a monday Doc.

NameTypeRequiredDescription
doc_idstringrequiredID of the doc to delete
monday_doc_update_name#Rename an existing monday Doc.2 params

Rename an existing monday Doc.

NameTypeRequiredDescription
doc_idintegerrequiredID of the doc to rename
namestringrequiredNew name for the doc
monday_docs_list#List documents (monday Docs) in your account.4 params

List documents (monday Docs) in your account.

NameTypeRequiredDescription
idsarrayoptionalFilter by specific doc IDs
limitintegeroptionalNumber of docs to return
pageintegeroptionalPage number for pagination
workspace_idsarrayoptionalFilter by workspace IDs
monday_group_archive#Archive a group on a board.2 params

Archive a group on a board.

NameTypeRequiredDescription
board_idstringrequiredID of the board
group_idstringrequiredID of the group to archive
monday_group_create#Create a new group on a Monday.com board.4 params

Create a new group on a Monday.com board.

NameTypeRequiredDescription
board_idstringrequiredID of the board to add the group to
group_namestringrequiredName of the group to create
position_relative_methodstringoptionalPositioning: before_at or after_at
relative_tostringoptionalGroup ID to position this group relative to
monday_group_delete#Permanently delete a group from a board.2 params

Permanently delete a group from a board.

NameTypeRequiredDescription
board_idstringrequiredID of the board
group_idstringrequiredID of the group to delete
monday_group_duplicate#Create a copy of a group on a board.3 params

Create a copy of a group on a board.

NameTypeRequiredDescription
board_idstringrequiredID of the board
group_idstringrequiredID of the group to duplicate
add_to_topbooleanoptionalWhether to add the duplicate at the top of the board
monday_group_update#Update a group's name, color, or position on a board.4 params

Update a group's name, color, or position on a board.

NameTypeRequiredDescription
attributestringrequiredAttribute to update: title or color
board_idstringrequiredID of the board
group_idstringrequiredID of the group to update
new_valuestringrequiredNew value for the attribute
monday_item_archive#Archive an item on a Monday.com board.1 param

Archive an item on a Monday.com board.

NameTypeRequiredDescription
item_idstringrequiredID of the item to archive
monday_item_column_simple_value_change#Update a single column's value on an item using a plain text string, instead of the JSON shape required by monday_item_column_value_change. Simpler for text-like columns, but not all column types support simple string values.5 params

Update a single column's value on an item using a plain text string, instead of the JSON shape required by monday_item_column_value_change. Simpler for text-like columns, but not all column types support simple string values.

NameTypeRequiredDescription
board_idstringrequiredID of the board the item belongs to
column_idstringrequiredID of the column to update
item_idstringrequiredID of the item to update
create_labels_if_missingbooleanoptionalAuto-create labels if they don't exist (status/dropdown columns)
valuestringoptionalPlain text value to set on the column
monday_item_column_value_change#Update the value of a single column on an item.5 params

Update the value of a single column on an item.

NameTypeRequiredDescription
board_idstringrequiredID of the board the item belongs to
column_idstringrequiredID of the column to update (e.g., status, date4, text)
item_idstringrequiredID of the item to update
valuestringrequiredNew value as a JSON string. Format varies by column type.
create_labels_if_missingbooleanoptionalAuto-create labels if they don't exist
monday_item_column_values_change#Update multiple column values on an item in a single request (up to 50 columns).4 params

Update multiple column values on an item in a single request (up to 50 columns).

NameTypeRequiredDescription
board_idstringrequiredID of the board the item belongs to
column_valuesstringrequiredJSON object mapping column IDs to their new values
item_idstringrequiredID of the item to update
create_labels_if_missingbooleanoptionalAuto-create labels if they don't exist
monday_item_create#Create a new item (row) on a Monday.com board.5 params

Create a new item (row) on a Monday.com board.

NameTypeRequiredDescription
board_idstringrequiredID of the board to create the item on
item_namestringrequiredName of the item to create
column_valuesstringoptionalJSON string of column values to set
create_labels_if_missingbooleanoptionalAuto-create status/dropdown labels if they don't exist
group_idstringoptionalID of the group to add the item to
monday_item_delete#Permanently delete an item from a Monday.com board.1 param

Permanently delete an item from a Monday.com board.

NameTypeRequiredDescription
item_idstringrequiredID of the item to delete
monday_item_description_set#Set an item's description content, using markdown formatting.2 params

Set an item's description content, using markdown formatting.

NameTypeRequiredDescription
item_idstringrequiredID of the item to update
markdownstringrequiredDescription content, as markdown
monday_item_duplicate#Create a copy of an item on the same board.3 params

Create a copy of an item on the same board.

NameTypeRequiredDescription
board_idstringrequiredID of the board the item belongs to
item_idstringrequiredID of the item to duplicate
with_updatesbooleanoptionalWhether to copy the item's updates/comments
monday_item_move_to_board#Transfer an item to a different board.4 params

Transfer an item to a different board.

NameTypeRequiredDescription
board_idstringrequiredID of the destination board
group_idstringrequiredID of the group on the destination board
item_idstringrequiredID of the item to move
columns_mappingstringoptionalJSON array mapping source column IDs to destination column IDs
monday_item_move_to_group#Move an item to a different group on the same board.2 params

Move an item to a different group on the same board.

NameTypeRequiredDescription
group_idstringrequiredID of the destination group
item_idstringrequiredID of the item to move
monday_item_position_change#Move an item to a new position within the same board -- to the top of a group, or immediately before/after another item.5 params

Move an item to a new position within the same board -- to the top of a group, or immediately before/after another item.

NameTypeRequiredDescription
item_idstringrequiredID of the item to reposition
group_idstringoptionalMove the item to this group before repositioning
group_topbooleanoptionalMove the item to the top of its group
position_relative_methodstringoptionalWhether to place the item before or after relative_to
relative_tostringoptionalID of the item to position relative to
monday_item_updates_clear#Permanently remove all updates (including replies and likes) from an item. This cannot be undone.1 param

Permanently remove all updates (including replies and likes) from an item. This cannot be undone.

NameTypeRequiredDescription
item_idstringrequiredID of the item whose updates should be cleared
monday_items_get#Fetch one or more items directly by ID, without going through their board. Returns item metadata and column values.5 params

Fetch one or more items directly by ID, without going through their board. Returns item metadata and column values.

NameTypeRequiredDescription
idsarrayrequiredIDs of the items to fetch
exclude_nonactivebooleanoptionalExclude archived/deleted items
limitintegeroptionalMaximum number of items to return (default 25)
newest_firstbooleanoptionalReturn newest items first
pageintegeroptionalPage number to fetch (1-indexed)
monday_items_list#Retrieve items from a Monday.com board. Returns items with their column values, group, and creator details.4 params

Retrieve items from a Monday.com board. Returns items with their column values, group, and creator details.

NameTypeRequiredDescription
board_idstringrequiredID of the board to list items from
cursorstringoptionalPagination cursor from a previous response
group_idstringoptionalFilter by group ID
limitintegeroptionalNumber of items to return per page (max 500)
monday_me_get#Retrieve the profile of the currently authenticated Monday.com user.0 params

Retrieve the profile of the currently authenticated Monday.com user.

monday_notification_create#Send a notification to a user in Monday.com.4 params

Send a notification to a user in Monday.com.

NameTypeRequiredDescription
target_idstringrequiredID of the target item or board for context
target_typestringrequiredTarget type: Project (board) or Post (item)
textstringrequiredNotification message text
user_idstringrequiredID of the user to notify
monday_subitem_create#Create a subitem (child item) under a parent item.4 params

Create a subitem (child item) under a parent item.

NameTypeRequiredDescription
item_namestringrequiredName of the subitem
parent_item_idstringrequiredID of the parent item
column_valuesstringoptionalJSON object of column values to set on creation
create_labels_if_missingbooleanoptionalAuto-create labels if they don't exist
monday_tag_create_or_get#Create a new tag or retrieve an existing one by name.2 params

Create a new tag or retrieve an existing one by name.

NameTypeRequiredDescription
tag_namestringrequiredName of the tag to create or retrieve
board_idstringoptionalID of the board to associate the tag with
monday_tags_list#Retrieve tags from Monday.com.1 param

Retrieve tags from Monday.com.

NameTypeRequiredDescription
idsarrayoptionalFilter by specific tag IDs
monday_team_users_add#Add one or more users to a Monday.com team.2 params

Add one or more users to a Monday.com team.

NameTypeRequiredDescription
team_idstringrequiredID of the team to add users to
user_idsarrayrequiredArray of user IDs to add to the team
monday_team_users_remove#Remove one or more users from a Monday.com team.2 params

Remove one or more users from a Monday.com team.

NameTypeRequiredDescription
team_idstringrequiredID of the team to remove users from
user_idsarrayrequiredArray of user IDs to remove from the team
monday_teams_list#List teams in your Monday.com account.1 param

List teams in your Monday.com account.

NameTypeRequiredDescription
idsarrayoptionalFilter by specific team IDs
monday_update_create#Post a comment or update on a Monday.com item.2 params

Post a comment or update on a Monday.com item.

NameTypeRequiredDescription
bodystringrequiredContent of the update/comment (HTML supported)
item_idstringrequiredID of the item to post the update on
monday_update_delete#Delete an update/comment from an item.1 param

Delete an update/comment from an item.

NameTypeRequiredDescription
idstringrequiredID of the update to delete
monday_update_edit#Edit the text of an existing update/comment.2 params

Edit the text of an existing update/comment.

NameTypeRequiredDescription
bodystringrequiredNew content for the update
idstringrequiredID of the update to edit
monday_update_like#Add a like reaction to an update (comment) from the connected user.1 param

Add a like reaction to an update (comment) from the connected user.

NameTypeRequiredDescription
update_idstringrequiredID of the update to like
monday_update_pin#Pin an update to the top of its item's update thread.2 params

Pin an update to the top of its item's update thread.

NameTypeRequiredDescription
update_idstringrequiredID of the update to pin
item_idstringoptionalID of the item the update belongs to
monday_update_unlike#Remove the connected user's like reaction from an update (comment).1 param

Remove the connected user's like reaction from an update (comment).

NameTypeRequiredDescription
update_idstringrequiredID of the update to unlike
monday_update_unpin#Remove an update from the pinned position at the top of its item's update thread.2 params

Remove an update from the pinned position at the top of its item's update thread.

NameTypeRequiredDescription
update_idstringrequiredID of the update to unpin
item_idstringoptionalID of the item the update belongs to
monday_updates_list#Retrieve updates (comments/activity posts) from Monday.com.3 params

Retrieve updates (comments/activity posts) from Monday.com.

NameTypeRequiredDescription
item_idstringoptionalFilter updates by item ID
limitintegeroptionalNumber of updates to return
pageintegeroptionalPage number for pagination
monday_user_role_update#Change the account role for up to 200 users at once, using either a default role or a custom role ID.3 params

Change the account role for up to 200 users at once, using either a default role or a custom role ID.

NameTypeRequiredDescription
user_idsarrayrequiredIDs of the users to update (max 200)
new_rolestringoptionalDefault role to assign
role_idstringoptionalCustom role ID to assign, instead of a default role
monday_users_activate#Reactivate up to 200 previously deactivated user accounts on the monday.com account.1 param

Reactivate up to 200 previously deactivated user accounts on the monday.com account.

NameTypeRequiredDescription
user_idsarrayrequiredIDs of the users to reactivate (max 200)
monday_users_deactivate#Deactivate up to 200 user accounts on the monday.com account, revoking their access.1 param

Deactivate up to 200 user accounts on the monday.com account, revoking their access.

NameTypeRequiredDescription
user_idsarrayrequiredIDs of the users to deactivate (max 200)
monday_users_invite#Invite one or more people to join the monday.com account by email. Invitees remain pending until they accept.3 params

Invite one or more people to join the monday.com account by email. Invitees remain pending until they accept.

NameTypeRequiredDescription
emailsarrayrequiredEmail addresses to invite
productstringoptionalProduct area to invite the users into
user_rolestringoptionalRole to grant the invited users
monday_users_list#List users in your Monday.com account.7 params

List users in your Monday.com account.

NameTypeRequiredDescription
emailsarrayoptionalFilter by email addresses
idsarrayoptionalFilter by specific user IDs
kindstringoptionalUser kind: all, non_guests, guests, non_pending
limitintegeroptionalNumber of users to return
namestringoptionalFilter by name (partial match)
newest_firstbooleanoptionalSort newest users first
pageintegeroptionalPage number for pagination
monday_webhook_create#Register a new webhook for a board event.4 params

Register a new webhook for a board event.

NameTypeRequiredDescription
board_idstringrequiredID of the board to watch
eventstringrequiredEvent to trigger on: change_column_value, create_item, delete_item, create_update, change_status_column_value, change_subitem_column_value, create_subitem, move_item_to_group, etc.
urlstringrequiredURL to send webhook payloads to
configstringoptionalOptional JSON configuration for the event (e.g., specific column filter)
monday_webhook_delete#Delete a webhook registration.1 param

Delete a webhook registration.

NameTypeRequiredDescription
idstringrequiredID of the webhook to delete
monday_webhooks_list#List all webhooks registered for a board.2 params

List all webhooks registered for a board.

NameTypeRequiredDescription
board_idstringrequiredID of the board to list webhooks for
app_webhooks_onlybooleanoptionalReturn only webhooks created by the current app
monday_workspace_create#Create a new workspace in Monday.com.3 params

Create a new workspace in Monday.com.

NameTypeRequiredDescription
kindstringrequiredWorkspace type: open or closed
namestringrequiredName for the new workspace
descriptionstringoptionalOptional description for the workspace
monday_workspace_delete#Permanently delete a workspace and remove it from the account. This is a destructive operation.1 param

Permanently delete a workspace and remove it from the account. This is a destructive operation.

NameTypeRequiredDescription
workspace_idstringrequiredID of the workspace to delete
monday_workspace_teams_add#Grant one or more teams access to a workspace, as an owner or subscriber.3 params

Grant one or more teams access to a workspace, as an owner or subscriber.

NameTypeRequiredDescription
team_idsarrayrequiredIDs of the teams to add
workspace_idstringrequiredID of the workspace to add teams to
kindstringoptionalAccess level to grant: owner or subscriber
monday_workspace_teams_remove#Remove one or more teams' access to a workspace.2 params

Remove one or more teams' access to a workspace.

NameTypeRequiredDescription
team_idsarrayrequiredIDs of the teams to remove
workspace_idstringrequiredID of the workspace to remove teams from
monday_workspace_update#Update a workspace's name, description, or account product.4 params

Update a workspace's name, description, or account product.

NameTypeRequiredDescription
workspace_idstringrequiredID of the workspace to update
account_product_idstringoptionalAccount product to associate with the workspace
descriptionstringoptionalNew description for the workspace
namestringoptionalNew name for the workspace
monday_workspace_users_add#Grant one or more users access to a workspace, as an owner or subscriber.3 params

Grant one or more users access to a workspace, as an owner or subscriber.

NameTypeRequiredDescription
user_idsarrayrequiredIDs of the users to add
workspace_idstringrequiredID of the workspace to add users to
kindstringoptionalAccess level to grant: owner or subscriber
monday_workspace_users_remove#Remove one or more users' access to a workspace.2 params

Remove one or more users' access to a workspace.

NameTypeRequiredDescription
user_idsarrayrequiredIDs of the users to remove
workspace_idstringrequiredID of the workspace to remove users from
monday_workspaces_list#List all workspaces in your Monday.com account.5 params

List all workspaces in your Monday.com account.

NameTypeRequiredDescription
idsarrayoptionalFilter by specific workspace IDs
kindstringoptionalWorkspace kind: open or closed
limitintegeroptionalNumber of workspaces to return
pageintegeroptionalPage number for pagination
statestringoptionalWorkspace state: all, active, archived, deleted