monday.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Boards
archive
boards.archive
Archive a board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
archive_board | object | Yes | — |
archive_board full type
archive_board full type
create
boards.create
Create a new board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_name | string | Yes | — |
board_kind | public | private | share | No | — |
workspace_id | number | No | — |
template_id | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
create_board | object | Yes | — |
create_board full type
create_board full type
delete
boards.delete
Permanently delete a board
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
delete_board | object | Yes | — |
delete_board full type
delete_board full type
duplicate
boards.duplicate
Duplicate a board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
duplicate_type | duplicate_board_with_structure | duplicate_board_with_pulses | duplicate_board_with_pulses_and_updates | No | — |
board_name | string | No | — |
workspace_id | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
duplicate_board | object | Yes | — |
duplicate_board full type
duplicate_board full type
get
boards.get
Get a board by ID with groups and columns
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
boards | object[] | Yes | — |
boards full type
boards full type
list
boards.list
List all boards
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | — |
page | number | No | — |
workspace_ids | number[] | No | — |
board_kind | public | private | share | No | — |
state | active | archived | deleted | all | No | — |
order_by | created_at | used_at | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
boards | object[] | Yes | — |
boards full type
boards full type
update
boards.update
Update a board attribute
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
board_attribute | name | description | communication | Yes | — |
new_value | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
update_board | object | Yes | — |
update_board full type
update_board full type
Columns
changeValue
columns.changeValue
Change a column value on an item
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
item_id | string | Yes | — |
column_id | string | Yes | — |
value | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
change_column_value | object | Yes | — |
change_column_value full type
change_column_value full type
create
columns.create
Create a new column in a board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
title | string | Yes | — |
column_type | string | No | — |
description | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
create_column | object | Yes | — |
create_column full type
create_column full type
list
columns.list
List all columns in a board
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
boards | object[] | Yes | — |
boards full type
boards full type
Groups
create
groups.create
Create a new group in a board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
group_name | string | Yes | — |
position | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
create_group | object | Yes | — |
create_group full type
create_group full type
delete
groups.delete
Delete a group from a board
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
group_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
delete_group | object | Yes | — |
delete_group full type
delete_group full type
list
groups.list
List all groups in a board
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
boards | object[] | Yes | — |
boards full type
boards full type
update
groups.update
Update a group attribute
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
group_id | string | Yes | — |
group_attribute | title | color | position | relative_position_before | relative_position_after | Yes | — |
new_value | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
update_group | object | Yes | — |
update_group full type
update_group full type
Items
archive
items.archive
Archive an item
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
item_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
archive_item | object | Yes | — |
archive_item full type
archive_item full type
create
items.create
Create a new item in a board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
item_name | string | Yes | — |
group_id | string | No | — |
column_values | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
create_item | object | Yes | — |
create_item full type
create_item full type
delete
items.delete
Permanently delete an item
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
item_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
delete_item | object | Yes | — |
delete_item full type
delete_item full type
get
items.get
Get an item by ID with column values
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
item_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
items | object[] | Yes | — |
items full type
items full type
list
items.list
List items in a board
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
limit | number | No | — |
cursor | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
boards | object[] | Yes | — |
boards full type
boards full type
move
items.move
Move an item to a different group
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
item_id | string | Yes | — |
group_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
move_item_to_group | object | Yes | — |
move_item_to_group full type
move_item_to_group full type
update
items.update
Update a column value on an item
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
item_id | string | Yes | — |
column_id | string | Yes | — |
value | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
change_column_value | object | Yes | — |
change_column_value full type
change_column_value full type
Updates
create
updates.create
Create an update (comment) on an item
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
item_id | string | Yes | — |
body | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
create_update | object | Yes | — |
create_update full type
create_update full type
delete
updates.delete
Delete an update (comment)
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
update_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
delete_update | object | Yes | — |
delete_update full type
delete_update full type
list
updates.list
List updates (comments) on an item
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
item_id | string | Yes | — |
limit | number | No | — |
page | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
items | object[] | Yes | — |
items full type
items full type
Users
get
users.get
Get a user by ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
user_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
users | object[] | Yes | — |
users full type
users full type
list
users.list
List all users in the account
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | — |
page | number | No | — |
kind | all | non_guests | guests | non_pending | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
users | object[] | Yes | — |
users full type
users full type
Webhooks
create
webhooks.create
Subscribe to a board event via webhook
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
url | string | Yes | — |
event | change_column_value | change_specific_column_value | change_status_column_value | create_item | create_update | delete_update | item_archived | item_deleted | item_moved_to_board | item_restored | when_date_arrived | Yes | — |
config | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
create_webhook | object | Yes | — |
create_webhook full type
create_webhook full type
delete
webhooks.delete
Unsubscribe a webhook by ID
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
webhook_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
delete_webhook | object | Yes | — |
delete_webhook full type
delete_webhook full type
list
webhooks.list
List all webhooks for a board
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
webhooks | object[] | Yes | — |
webhooks full type
webhooks full type
Workspaces
list
workspaces.list
List all workspaces
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | — |
page | number | No | — |
kind | open | closed | No | — |
state | active | deleted | all | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
workspaces | object[] | Yes | — |
workspaces full type
workspaces full type