Monday

Learn how to use Monday with Composio

Overview

SLUG

MONDAY

Description

Monday.com is a customizable work management platform for project planning, collaboration, and automation, supporting agile, sales, marketing, and more

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
string
bearer_token
string

Tools

SLUG: MONDAY_ADD_USERS_TO_BOARD

Adds users to a monday.com board with a specified role.

Action Parameters

board_id
integerRequired
kind
stringDefaults to subscriber
user_ids
arrayRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_CHANGE_SIMPLE_COLUMN_VALUE

Changes a specific column's value for a monday.com item using a simple string, suitable for text, status, or dropdown columns; can create new labels if `create labels if missing` is true for status/dropdown columns.

Action Parameters

board_id
integerRequired
column_id
stringRequired
create_labels_if_missing
boolean
item_id
integerRequired
value
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_CREATE_BOARD

Creates a monday.com board; `template id` if used must be accessible, and `folder id` must be in `workspace id` if both are provided.

Action Parameters

board_kind
stringRequired
board_name
stringRequired
board_owner_ids
array
board_subscriber_ids
array
board_subscriber_teams_ids
array
description
string
folder_id
integer
template_id
integer
workspace_id
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_CREATE_COLUMN

Creates a new column with a specified type and title on a monday.com board.

Action Parameters

after_column_id
string
board_id
integerRequired
column_type
stringRequired
defaults
string
description
string
title
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_CREATE_ITEM

Creates a new item on a monday.com board, optionally assigning it to a group and setting column values.

Action Parameters

board_id
integerRequired
column_values
string
group_id
string
item_name
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_LIST_BOARDS

Retrieves a list of boards from a monday.com account, supporting pagination and filtering by state.

Action Parameters

limit
integerDefaults to 25
page
integerDefaults to 1
state
stringDefaults to active

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_LIST_BOARD_ITEMS

Retrieves id, name, and state for all items on a specified monday.com board.

Action Parameters

board_id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_LIST_USERS

Retrieves a list of users from monday.com; an empty user list in the response 'data' field does not signify action failure.

Action Parameters

limit
integerDefaults to 25
page
integerDefaults to 1

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_MOVE_ITEM_TO_GROUP

Moves an item to a different group on the same monday.com board; the item and group must exist.

Action Parameters

group_id
stringRequired
item_id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_UPDATE_BOARD

Updates a specified attribute of an existing board on monday.com.

Action Parameters

board_attribute
stringRequired
board_id
integerRequired
new_value
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_ARCHIVE_BOARD

Archives a specified, existing, and unarchived board in monday.com; archived boards can typically be restored later.

Action Parameters

board_id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_ARCHIVE_ITEM

Archives an existing monday.com item, moving it from active board views to the archive where it can be potentially restored.

Action Parameters

item_id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_CREATE_GROUP

Creates a new group with the given `group name` on an existing monday.com board, identified by its `board id`.

Action Parameters

board_id
integerRequired
group_name
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_DELETE_COLUMN

Deletes a specified column from a monday.com board; this action is destructive and cannot be undone via the api.

Action Parameters

board_id
integerRequired
column_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_DELETE_GROUP

Permanently deletes an existing group (and its items) from an existing board in monday.com.

Action Parameters

board_id
integerRequired
group_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_DELETE_ITEM

Permanently deletes an existing monday.com item; this action is irreversible via the api.

Action Parameters

item_id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_DUPLICATE_ITEM

Duplicates an item on a monday.com board, optionally including its updates.

Action Parameters

board_id
integerRequired
item_id
integerRequired
with_updates
boolean

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_GET_GROUP_DETAILS

Retrieves details (id, title, color, archived/deleted status) for a specific group on an accessible monday.com board.

Action Parameters

board_id
integerRequired
group_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_LIST_COLUMNS

Lists all columns and their properties for a specified monday.com `board id`; the board must exist.

Action Parameters

board_id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: MONDAY_LIST_ITEMS

Retrieves specified subitems from monday.com using their ids, returning the raw json response.

Action Parameters

item_ids
arrayRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired