Dokumentacja dla programistów
Inne typy
Dokumentacja API (rdzeń)Dokumentacja API
Interfejsy API monday.com notifications, notifications_settings i mute_board_settings pozwalają tworzyć, odczytywać i aktualizować powiadomienia użytkowników oraz ich ustawienia.
Każdy z opisanych niżej typów obiektów reprezentuje określoną część ustawień powiadomień użytkownika. Możesz używać tych typów obiektów do przekazywania metadanych w mutacjach lub określania pól zwracanych w zapytaniach.
BoardMuteSettings
Obiekt zawierający wynik aktualizacji ustawień wyciszania powiadomień na tablicy za pomocą API.
| Pole | Opis | Wartości wyliczeniowe |
|---|---|---|
board_id ID |
Unikalny identyfikator tablicy. | |
enabled [CustomizableBoardSettings!] |
Lista konfigurowalnych ustawień. Dostępna tylko wtedy, gdy tablica ma stan CUSTOM_SETTINGS. W przeciwnym razie zwraca wartość null. |
AUTOMATION_NOTIFIEDIM_ASSIGNEDIM_MENTIONED |
mute_state BoardMuteState |
Bieżący stan ustawień wyciszania powiadomień na tablicy dla użytkownika. | CURRENT_USER_MUTE_ALLCUSTOM_SETTINGSMENTIONS_AND_ASSIGNS_ONLYMUTE_ALLNOT_MUTED |
NotificationSettingChannel
Obiekt zawierający dostępne ustawienia powiadomień dla danego kanału.
| Pole | Opis | Wartości wyliczeniowe |
|---|---|---|
editable_status ChannelEditableStatus |
Informuje, czy ustawienia kanału powiadomień można edytować. | AllRelatedNotificationsDontHaveChannel (nie dotyczy powiadomienia)AlwaysEnabledEditable |
enabled Boolean |
Informuje, czy powiadomienia są włączone dla tego kanału. | |
name ChannelType |
Typ kanału powiadomień. | EmailMondaySlack |