Monday

Learn how to use Monday with Composio

Overview

Enum

MONDAY

Description

Monday is a cloud-based work operating system where teams create workflow apps in minutes to run their processes, projects, and everyday work.

Authentication Details

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

Actions

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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
Permanently deletes an existing monday.com item; this action is irreversible via the api.

Action Parameters

item_id
integerRequired

Action Response

data
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean
Retrieves id, name, and state for all items on a specified monday.com board.

Action Parameters

board_id
integerRequired

Action Response

data
object
error
successful
boolean
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
object
error
successful
boolean
Retrieves specified subitems from monday.com using their ids, returning the raw json response.

Action Parameters

item_ids
arrayRequired

Action Response

data
object
error
successful
boolean
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
object
error
successful
boolean
Moves a monday.com item to a specified board and group; requires the item, target board, and target group to exist.

Action Parameters

board_id
integerRequired
group_id
stringRequired
item_id
integerRequired

Action Response

data
object
error
successful
boolean
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
object
error
successful
boolean
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
object
error
successful
boolean