You can now update a folder's position, workspace, or product using the following new arguments on the update_folder mutation:
account_product_idpositionworkspace_id
mutation {
update_folder (
folder_id: 1234567890,
name: "Updated folder name",
account_product_id: 54321,
position: {
object_id: "15",
object_type: Board,
is_after: false
}
) {
id
name
}
}You can now update a board's position, workspace, or product using the new update_board_hierarchy mutation.
mutation {
update_board_hierarchy(
board_id: 1234567890,
attributes: {
account_product_id: 54321
workspace_id: 12345
folder_id: 9876543210
position: {
object_id: "15",
object_type: Overview,
is_after: true
}
}
) {
success
}
}You can now set or update a board's default permissions using the new set_board_permissions mutation.
mutation {
set_board_permission (board_id: 1234567890, basic_role_name: viewer) {
edit_permissions
failed_actions
}
}We just completed a major overhaul of our developer community! 🥳
Come join us to ask and answer questions, network with other developers, submit feature requests, track product updates, register for events, sign up for new feature testing groups, and so much more!
Here's the new link 👉 https://developer-community.monday.com

You can now change the account product a workspace is in using the new account_product_id field on the update_workspace mutation.
mutation {
update_workspace (id: 1234567, attributes: { account_product_id: 98765, name:"Marketing team", description: "This workspace is for the marketing team." }) {
id
}
}You can now change an item's position on the same board using the new change_item_position mutation. The following example moves 1234567890 after item 9876543210.
mutation {
change_item_position (
item_id: 1234567890,
relative_to: 9876543210,
position_relative_method: after_at
) {
id
group {
id
}
}
}You can now delete an existing document using the new delete_doc mutation.
mutation {
delete_doc (docId: 12345)
}The response is a JSON object that confirms whether the deletion was successful and returns the deleted document's unique identifier.
{
"data": {
"delete_doc": {
"success": true,
"id": "12345"
}
},
"extensions": {
"request_id": "f783140d-4b65-9637-9967-52b7a16cba04"
}
}You can now duplicate an existing document using the new duplicate_doc mutation.
mutation {
duplicate_doc (docId: 12345, duplicateType: duplicate_doc_with_content_and_updates)
}The response is a JSON object that contains the new document's unique identifier.
{
"data": {
"duplicate_doc": {
"success": true,
"id": "1234567890"
}
},
"extensions": {
"request_id": "f83e4038-c3g6-02ed-c382-74fe5g2d24b1"
}
}You can now update an existing document's name using the new update_doc_name mutation.
mutation {
update_doc_name(docId: 12345, name: "The new document name.")
}The response is a JSON object that contains the updated name.
{
"data": {
"update_doc_name": {
"success": true,
"name": "The new document name."
}
},
"extensions": {
"request_id": "cf824c4f-3bb2-842d-c5b7-e471842121b7"
}
}