documents:read, documents:write
Lista dokumentów
| Parametr | Typ | Domyślnie | Opis |
|---|---|---|---|
limit | integer | 50 | Wyniki na stronę (1-100) |
offset | integer | 0 | Przesunięcie paginacji |
sort | string | updated_at | Pole sortowania: updated_at, created_at, title |
order | string | desc | Kolejność: asc lub desc |
project_id | uuid | — | Filtruj po projekcie |
200 OK:
Pobierz dokument
content).
Odpowiedź 200 OK:
Utwórz dokument
| Pole | Typ | Wymagane | Opis |
|---|---|---|---|
title | string | nie | Tytuł (max 500 znaków, domyślnie “Untitled”) |
description | string | nie | Opis (max 2000 znaków) |
content | object | nie | Obiekt z meta i blocks |
project_id | uuid | nie | Przypisz do projektu |
template | string | nie | Identyfikator szablonu |
visibility | string | nie | private lub workspace (wymaga X-Workspace-Id) |
201 Created:
Zaktualizuj dokument
| Pole | Typ | Opis |
|---|---|---|
title | string | Nowy tytuł (max 500 znaków) |
description | string | Nowy opis (max 2000 znaków) |
content | object | Nowa treść z blokami |
200 OK:
Usuń dokument
Usuwanie jest miękkie (soft delete) — dokument trafia do kosza na 30 dni.200 OK:
Kody błędów
| Kod | Opis |
|---|---|
NOT_FOUND | Dokument nie istnieje lub brak dostępu |
VALIDATION_ERROR | Nieprawidłowe dane wejściowe |
PLAN_LIMIT_REACHED | Osiągnięto limit dokumentów na planie |
FORBIDDEN | Brak uprawnień w workspace |