The new move_item_to_board mutation allows you to easily move an item between boards via the API. If an item has subitems, they will also move with the item. Please note that if you do not provide column mapping, the system will try to map the item according to the column name and type.

The mutation is only available in API versions 2023-10 and later!

Sample mutation

mutation {
  move_item_to_board (board_id:1234567890, group_id: "new_group", item_id:9876543210) {
    id
  }
}

Breaking changes

  • Removed the deprecated items field on boards queries, replaced it with items_page

  • New column values fields and typed column values

  • Deprecated the items_by_column_values and items_by_multiple_column_values objects, replacing them with items_page_by_column_values

  • The column_type field on the create_column mutation is now a required field

  • Empty parentheses are no longer supported

  • Quotation marks for strings are now required

  • Removed the deprecated pos fields on boards and columns queries

  • The type field on columns queries has changed from String! to ColumnType!

  • Deprecated the newest_first argument on boards queries

  • Many of the ID arguments and fields have changed from Int to ID type

  • Text field returns empty results for mirror, dependency, and connect boards columns

Non-breaking changes

We just added the create_doc mutation that allows you to create a new doc in a document column!

mutation {
  create_doc (location: { board: {item_id: 1234567890, column_id: "monday_doc"}}) {
    id
  }
}

We now will use versioning to provide a stable API to our third-party developers while simultaneously allowing the API to evolve and improve!

We support three different versions of the API: stable, deprecated, and preview. Each quarter, we will release updated versions that contain new features, updates, bug fixes, or deprecations. To access a specific version, you can send the API-Version header in your request (check out an example here!)

Current versions

  • Stable: 2023-04
  • Deprecated: 2023-01
  • Preview: 2023-07

Further, we’ve also added the version and versions APIs that you can query to retrieve information about the version you used in your request or all of the currently supported versions.

Check out our guide for more information about API versioning!

Did you know that you can also use the create_column mutation to add a status or dropdown column with custom labels to a board?

This method requires you to send the label values as JSON strings using the defaults argument, so ensure that your JSON is formatted properly to avoid errors. Check out our documentation to see a few examples!

You can now query and mutate the brand-new folders object via the API! Querying the new object will return metadata about one or a collection of folders and their contents. You can also use one of the new mutations to create, update, or delete folders. Check out our folders API reference for all of the details!

The brand-newmove_subitem webhook allows you to listen for when a subitem moves from one parent item to another. Check out our documentation to see the complete list of available event types!

The new out_of_office field for the users object allows you to check a user's out-of-office status. The out_of_office field also supports the following fields to give you additional information about the user's status:

  • active
  • disable_notifications
  • end_date
  • start_date
  • type

Check out our documentation to see more info about the users object!

The position argument has also been deprecated for the update_group mutation. You can now use the group_attribute and new_value arguments to move the updated group before or after a specific group on the board. Check out our documentation to find all the details!