Breaking change: Removed the deprecated `items` field on boards queries, replaced with `items_page`
The deprecated items
field on the boards
object will be removed and replaced with items_page
in API version 2023-10
.
Why?
We recently announced our new data infrastructure, mondayDB, which allows for higher item limits on boards while simultaneously improving performance time. With mondayDB, the goal is essentially to retrieve significantly larger boards faster.
The evolution of our data infrastructure also requires improvements to our API and how we retrieve items from boards. The items
field enabled developers to query ALL items on a board, and it is no longer scalable with increased board sizes (due to mondayDB).
Due to the nature of the monday.com platform, we understand how vital it is to have another way to retrieve specific items from boards - that's where the new items_page
object comes in. It contains a set of parameters that allow you to filter items on a board and only return those that meet specific criteria. It also utilizes cursor-based pagination to return paginated results, ultimately minimizing the number of items to retrieve.
Now what?
We also understand the magnitude of this change and that it will likely impact every one of our developers. That's why we are providing a 6-month window to migrate from items
to items_page
.
On top of our guide that covers the basics of the new items_page
object, we've also compiled (and will continue to update) a list of use cases to help you further understand how to use the new filtering capabilities.
Throughout the 6-month migration window, we will also share valuable resources here in our changelog, as well as in our developers' community to help make the transition as smooth as possible. If you have any questions at any point during the migration, please reach out to us.