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
stringDefaults to account:read,assets:read,boards:read,boards:write,docs:read,docs:write,me:read,notifications:write,tags:read,teams:read,updates:read,updates:write,users:read,users:write,webhooks:read,webhooks:write,workspaces:read,workspaces:write
base_url
stringDefaults to https://api.monday.com

Actions

Action to add users to a board in monday.com.

Action Parameters

board_id
integerRequired
kind
stringDefaults to subscriber
user_ids
arrayRequired

Action Response

data
object
error
successful
boolean

Action to archive a board in monday.com using graphql. returns the entire json response unmodified.

Action Parameters

board_id
integerRequired

Action Response

data
object
error
successful
boolean

Action to archive an item on monday.com. returns raw json.

Action Parameters

item_id
integerRequired

Action Response

data
object
error
successful
boolean

Action to change a single column value using a simple string in monday.com.

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

Action to create a board in monday.com via graphql.

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

Action to create a new column on a monday.com board. returns the raw json response.

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

Action to create a new group on a monday.com board. returns the entire json response unmodified.

Action Parameters

board_id
integerRequired
group_name
stringRequired

Action Response

data
object
error
successful
boolean

Action to create a new item on a monday.com board via graphql. returns the entire raw json response.

Action Parameters

board_id
integerRequired
column_values
string
group_id
string
item_name
stringRequired

Action Response

data
object
error
successful
boolean

Action to delete a column in monday.com. returns the raw json response.

Action Parameters

board_id
integerRequired
column_id
stringRequired

Action Response

data
object
error
successful
boolean

Action to delete a group from a monday.com board. returns raw json response unmodified.

Action Parameters

board_id
integerRequired
group_id
stringRequired

Action Response

data
object
error
successful
boolean

Action to delete an item in monday.com. returns raw json.

Action Parameters

item_id
integerRequired

Action Response

data
object
error
successful
boolean

Action to duplicate an item in monday.com using graphql. returns the raw json response.

Action Parameters

board_id
integerRequired
item_id
integerRequired
with_updates
boolean

Action Response

data
object
error
successful
boolean

Action to retrieve details about a specific group in a monday.com board. returns the entire json response unmodified.

Action Parameters

board_id
integerRequired
group_id
stringRequired

Action Response

data
object
error
successful
boolean

Action to list boards from monday.com using graphql.

Action Parameters

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

Action Response

data
object
error
successful
boolean

Action to retrieve all items from a specific monday.com board. returns the full json payload, unmodified.

Action Parameters

board_id
integerRequired

Action Response

data
object
error
successful
boolean

Action to retrieve columns from a specific board in monday.com. returns the raw json response.

Action Parameters

board_id
integerRequired

Action Response

data
object
error
successful
boolean

Action to query items by ids in monday.com via graphql. returns the raw json response.

Action Parameters

item_ids
arrayRequired

Action Response

data
object
error
successful
boolean

Action to retrieve users from monday.com via the ‘users’ query. returns the raw json response (including data and errors).

Action Parameters

limit
integerDefaults to 25
page
integerDefaults to 1

Action Response

data
object
error
successful
boolean

Action to move an item to another board in monday.com. returns the raw json response.

Action Parameters

board_id
integerRequired
group_id
stringRequired
item_id
integerRequired

Action Response

data
object
error
successful
boolean

Action to move an item to another group in the same board. returns the raw json response.

Action Parameters

group_id
stringRequired
item_id
integerRequired

Action Response

data
object
error
successful
boolean

Action to update a board’s attribute on monday.com via graphql. returns the entire raw json response as-is.

Action Parameters

board_attribute
stringRequired
board_id
integerRequired
new_value
stringRequired

Action Response

data
object
error
successful
boolean