Learn more about the other types used when reading and creating notifications and their settings via the API
The monday.com notifications, notifications_settings, and mute_board_settings APIs let you create, read, and update users' notifications and notification settings.
Each object type described below represents a specific part of a user's notification settings. You can use these object types to supply metadata in mutations or to define which fields should be returned in your queries.
BoardMuteSettings
An object containing the result of updating a board's mute notification settings via the API.
| Field | Description | Enum Values |
|---|---|---|
board_id ID | The board's unique identifier. | |
enabled [CustomizableBoardSettings!] | A list of customizable settings. Only available when the board is in a CUSTOM_SETTINGS state, otherwise it returns null. | AUTOMATION_NOTIFIEDIM_ASSIGNEDIM_MENTIONED |
mute_state BoardMuteState | The current user's board mute settings state. | CURRENT_USER_MUTE_ALLCUSTOM_SETTINGSMENTIONS_AND_ASSIGNS_ONLYMUTE_ALLNOT_MUTED |
NotificationSettingChannel
An object containing the available notification settings for a given channel.
| Field | Description | Enum Values |
|---|---|---|
editable_status ChannelEditableStatus | Whether the notification channel settings are editable. | AllRelatedNotificationsDontHaveChannel (not relevant to the notification)AlwaysEnabledEditable |
enabled Boolean | Whether notifications are enabled for the channel. | |
name ChannelType | The notification channel type. | EmailMondaySlack |
