Other types

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_NOTIFIED
IM_ASSIGNED
IM_MENTIONED

mute_state BoardMuteState

The current user's board mute settings state.

CURRENT_USER_MUTE_ALL
CUSTOM_SETTINGS
MENTIONS_AND_ASSIGNS_ONLY
MUTE_ALL
NOT_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)
AlwaysEnabled
Editable

enabled Boolean

Whether notifications are enabled for the channel.

name ChannelType

The notification channel type.

Email
Monday
Slack