Dokumentacja dla programistów

Ustawienia wyciszania tablicy

Aktualizacja 2026-09-06

Powiadomienia są ważną częścią monday.com. Pomagają użytkownikom i zespołom śledzić istotne zmiany, przypisania i wzmianki. Czasami jednak użytkownicy lub właściciele tablic mogą chcieć ograniczyć liczbę powiadomień, wyciszając powiadomienia dotyczące konkretnych tablic.

Zapytania

Pobieranie ustawień wyciszania tablicy

  • Zwraca ustawienia wyciszonych powiadomień dla tablicy
  • Można wykonać tylko na głównym poziomie; nie można zagnieżdżać w innym zapytaniu
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"
  }
}

Argumenty

Argument Typ Opis
board_ids [ID!]! Unikalne identyfikatory tablic, dla których mają zostać pobrane ustawienia wyciszania.

Pola

Pole Typ Opis Wartości wyliczeniowe
board_id ID Unikalny identyfikator tablicy.
mute_state BoardMuteState Stan wyciszenia tablicy. • CURRENT_USER_MUTE_ALL: bieżący użytkownik ma wyciszone wszystkie powiadomienia
• MENTIONS_AND_ASSIGNS_ONLY: bieżący użytkownik otrzymuje powiadomienia tylko wtedy, gdy ktoś o nim wspomni lub coś mu przypisze
• MUTE_ALL: właściciel tablicy wyciszył wszystkie powiadomienia dla wszystkich użytkowników
• NOT_MUTED: właściciel tablicy nie wyciszył żadnych powiadomień dla żadnego użytkownika

Mutacje

Aktualizowanie ustawień wyciszania tablicy

Aktualizuje ustawienia wyciszania powiadomień dla konkretnej tablicy. Zwraca [BoardMuteSettings!].

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"
  }
}

Argumenty

Argument Typ Opis Wartości wyliczeniowe
board_id String! Unikalny identyfikator tablicy, której ustawienia wyciszania mają zostać zaktualizowane.
enabled [CustomizableBoardSettings!] Tablica określająca, które ustawienia niestandardowe są włączone. Używana tylko wtedy, gdy stan wyciszenia to CUSTOM_SETTINGS. • AUTOMATION_NOTIFIED: powiadamia bieżącego użytkownika, gdy automatyzacja wykona na tej tablicy krok „powiadom”
• IM_ASSIGNED: powiadamia bieżącego użytkownika, gdy zostanie mu coś przypisane na tablicy
• IM_MENTIONED: powiadamia bieżącego użytkownika, gdy ktoś wspomni o nim na tablicy
mute_state BoardMuteState! Wymagany stan wyciszenia tablicy. • CURRENT_USER_MUTE_ALL: wycisza wszystkie powiadomienia dla bieżącego użytkownika
• CUSTOM_SETTINGS: powiadamia bieżącego użytkownika o włączonych ustawieniach niestandardowych (należy użyć razem z argumentem enabled)
• MENTIONS_AND_ASSIGNS_ONLY: powiadamia bieżącego użytkownika tylko wtedy, gdy ktoś o nim wspomni lub coś mu przypisze
• MUTE_ALL: wycisza wszystkie powiadomienia dla wszystkich użytkowników (tylko administrator)
• NOT_MUTED: wyłącza wyciszenie wszystkich powiadomień (tylko administrator)