Dokumentacja dla programistów›O API monday.com›Odczytywanie dokumentów (Platform MCP)
Dokumentacja dla programistów

Odczytywanie dokumentów (Platform MCP)

O API monday.comDokumentacja API
Aktualizacja 2026-09-06

Użyj tego narzędzia, aby odczytać dokumenty z konta monday.com. Narzędzie obsługuje dwa tryby, które kontroluje parametr mode: content (domyślny) pobiera dokumenty z pełną treścią w formacie Markdown oraz, opcjonalnie, strukturą bloków i komentarzami; version_history pobiera historię edycji jednego dokumentu w postaci listy punktów przywracania.

Zazwyczaj użyj read_docs w trybie content przed wywołaniem update_doc. Dzięki temu poznasz identyfikatory bloków potrzebne do wskazania konkretnych bloków. Ustaw include_blocks: true, aby w odpowiedzi uwzględnić identyfikatory, typy, pozycje i treść bloków.

Parametry

Parametr Typ Wymagany Opis
mode string Nie Tryb działania. content (domyślny) pobiera dokumenty z treścią w formacie Markdown. version_history pobiera historię edycji jednego dokumentu.
type string Tak (tryb content) Typ zapytania w trybie content. Jedna z wartości: ids (identyfikatory dokumentów), object_ids (identyfikatory obiektów z adresu URL) lub workspace_ids (identyfikatory obszarów roboczych). Wymagany w trybie content.
ids array Tak Tablica identyfikatorów zgodnych z wybranym type. W trybie version_history podaj tutaj pojedynczy object_id dokumentu (np. ["18412502542"]).
limit number Nie Liczba dokumentów na stronę (domyślnie: 25). Tylko w trybie content.
page number Nie Numer strony do zwrócenia, począwszy od 1. Tylko w trybie content.
order_by string Nie Kolejność sortowania wyników. Jedna z wartości: created_at lub used_at. Tylko w trybie content.
include_blocks boolean Nie Jeśli wartość to true, odpowiedź zawiera identyfikatory, typy, pozycje i treść bloków. Ustaw ten parametr przed wywołaniem update_doc. Domyślnie ma wartość false. Tylko w trybie content.
blocks_limit number Nie Maksymalna liczba bloków zwracanych dla każdego dokumentu (domyślnie: 25). Użyj razem z blocks_page, aby stronicować długie dokumenty. Tylko w trybie content.
blocks_page number Nie Numer strony bloków, począwszy od 1. Tylko w trybie content.
include_comments boolean Nie Jeśli wartość to true, pobiera wszystkie komentarze i odpowiedzi w dokumencie. Domyślnie ma wartość false. Tylko w trybie content.
comments_limit number Nie Maksymalna liczba komentarzy pobieranych dla każdego dokumentu, gdy include_comments ma wartość true. Domyślnie: 50. Tylko w trybie content.
version_history_limit number Nie Maksymalna liczba zwracanych punktów przywracania. Tylko w trybie historii wersji.
since string Nie Data w formacie ISO 8601, od której ma być filtrowana historia wersji (np. "2026-03-15T00:00:00Z"). Tylko w trybie historii wersji.
until string Nie Data w formacie ISO 8601, do której ma być filtrowana historia wersji. Domyślnie bieżąca data i godzina. Tylko w trybie historii wersji.
include_diff boolean Nie Jeśli wartość to true, pobiera różnice w treści między kolejnymi punktami przywracania. Może to potrwać dłużej. Tylko w trybie historii wersji.

Przykłady

Wyświetlanie wszystkich dokumentów w obszarze roboczym

Pobierz wszystkie dokumenty z obszaru roboczego 12406666:

{
  "mode": "content",
  "type": "workspace_ids",
  "ids": ["12406666"],
  "limit": 25
}

Narzędzie zwróciło 3 dokumenty z obszaru roboczego, wraz z ich nazwami, identyfikatorami, identyfikatorami obiektów, datami utworzenia i pełną treścią w formacie Markdown. Odpowiedź zawiera też has_more_pages: false, co oznacza, że nie ma kolejnych stron.

Odczytywanie konkretnego dokumentu wraz z blokami

Pobierz pojedynczy dokument, używając jego doc_id, i uwzględnij metadane wszystkich bloków (wymagane przed wywołaniem update_doc):

{
  "mode": "content",
  "type": "ids",
  "ids": ["41622523"],
  "include_blocks": true
}

Odpowiedź zawiera tablicę blocks. Każdy jej element ma pola id, type (np. "large title", "normal text", "bulleted list"), parent_block_id, position i content w formacie delta.

Wskazówka: Jeśli zapytanie z użyciem ids nie zwróci wyników, narzędzie automatycznie ponowi próbę, używając object_ids. Możesz też wysłać zapytanie bezpośrednio z użyciem object_ids i identyfikatora z adresu URL dokumentu.

Pobieranie historii wersji

Pobierz 3 ostatnie migawki edycji dokumentu, używając jego object_id:

{
  "mode": "version_history",
  "ids": ["18412502542"],
  "version_history_limit": 3,
  "include_diff": true
}

Odpowiedź zawiera punkty przywracania posortowane od najnowszego do najstarszego. Różnice pokazują, jaka treść zmieniła się między wersjami.


Odpowiednik programistyczny

Aby uzyskać ten sam wynik, użyj GraphQL API:

query {
  docs(workspace_ids: [12406666], limit: 25) {
    id
    object_id
    name
    doc_kind
    created_at
    url
    blocks {
      id
      type
      position
      content
    }
  }
}

Pełną dokumentację znajdziesz w sekcji Dokumentacja.