Learn how to read a board’s muted notification settings via the platform API
Notifications are a core part of monday.com, helping users and teams stay up-to-date on important changes, assignments, and mentions. However, there are times when users or board owners may want to reduce noise by muting notifications for specific boards.
Queries
You can use the mute_board_settings query to retrieve a board's muted notification settings via the API.
- Returns a board's muted notification settings
- Can only be queried at the root; cannot be nested within another query
query {
mute_board_settings(board_ids: [1234567890]) {
board_id
mute_state
}
}{
"data": {
"mute_board_settings": [
{
"board_id": "1234567890",
"mute_state": "CURRENT_USER_MUTE_ALL"
}
]
},
"extensions": {
"request_id": "YOUR_REQUEST_ID"
}
}Arguments
You can use the following arguments to reduce the number of results returned in your mute_board_settings query.
| Argument | Description |
|---|---|
board_ids [ID!]! | The unique identifiers of the boards to retrieve mute settings for. |
Fields
You can use the following fields to specify what information your mute_board_settings query will return.
Field | Description | Enum Values |
|---|---|---|
board_id | The board's unique identifier. | |
mute_state | The board's mute state. | • |
Mutations
The API allows you to update a board's mute settings using the following mutation.
Update mute board settings
The update_mute_board_settings mutation updates a specific board's mute notification settings. It returns the [BoardMuteSettings!] type which allows you to specify which fields to return in the mutation response.
mutation {
update_mute_board_settings(
board_id: "1234567890",
enabled: IM_ASSIGNED,
mute_state: CUSTOM_SETTINGS
) {
enabled
mute_state
board_id
}
}{
"data": {
"update_mute_board_settings": [
{
"enabled": [
"IM_ASSIGNED"
],
"mute_state": "CUSTOM_SETTINGS",
"board_id": "1234567890"
}
]
},
"extensions": {
"request_id": "YOUR_REQUEST_ID"
}
}Arguments
You can use the following arguments to define a board's updated mute notification settings.
Argument | Description | Enum Values |
|---|---|---|
board_id | The unique identifier of the board to update the mute settings for. | |
enabled | An array specifying which custom settings are enabled. Only used for | • |
mute_state | The desired board mute state. | • |
