You can now create empty boards using the new empty argument on the create_board mutation. When used, this creates a new board without any items in the default group.
You can now query apps built with the monday.com apps framework using the new app object. This query retrieves metadata about your apps and their features.
You can query it directly at the root or nest it within a platform_api query to retrieve API consumption data for the account's top six apps.
query {
platform_api {
daily_analytics {
by_app {
app {
name
features {
type
name
}
id
api_app_id
state
}
usage
}
}
}
}
You can now query your account's daily API consumption using the new platform_api object. This object includes fields that provide insights into your account's daily API call limit, usage, and top contributors.
query {
platform_api {
daily_analytics {
by_day {
day
usage
}
by_app {
app {
name
}
api_app_id
usage
}
by_user {
user {
name
}
usage
}
last_updated
}
}
}
You can now update a user's custom role using the role_id argument on the update_users_role mutation. You can obtain available role_id values by querying the new account_roles type.
Custom roles are only available on Enterprise plans.
You can now query an account's roles through the new account_roles object. This query returns metadata about an account's user roles (both default and custom).
We delivered this feature because we got multiple requests for it from our developer community. If you have a feature request, submit it to us through the developer's category.
The value field for connect boards, dependency, and subtask columns will now return null instead of including linked item IDs and their last updated timestamp. This change improves overall column values performance.
You can retrieve this information by querying the relevant fields directly (read more below).
Examples
The following examples show the same query's behavior before and after this change.
Previous behavior (2025-01 and earlier)
Query
query {
boards(ids: 1234567890) {
items_page {
items {
column_values (types: board_relation) {
value
id
}
}
}
}
}
We've recently added two new fields to the users object, making it easier to query and manage custom fields in the user profile:
custom_field_metas: Retrieves metadata about the custom field, including its type, description, and whether or not it is editable
custom_field_values: Fetches the values users input into the custom field
The example below retrieves the custom fields' type, description, id, and editability using the custom_field_metas field. It also retrieves the fields' meta ID and value using the custom_field_values field.
query {
users (ids: 1234567) {
custom_field_metas {
field_type
description
id
editable
}
custom_field_values {
custom_field_meta_id
value
}
}
}
You can now use the max_units argument in set_mock_app_subscription mutations to define the maximum number of seats allowed on a mock plan for seat-based apps.