Dokumentacja dla programistów
Foldery
Dokumentacja API (rdzeń)Dokumentacja API
Użytkownicy mogą tworzyć foldery w obszarach roboczych, aby porządkować tablice, pulpity i WorkDocs.
Zapytania
Pobieranie folderów
- Wymagany zakres:
workspaces:read - Zwraca tablicę zawierającą metadane jednego folderu lub kolekcji folderów.
- Można je wykonywać bezpośrednio tylko na poziomie głównym - nie można zagnieżdżać ich w innym zapytaniu.
query {
folders(workspace_ids: [1234567890]) {
id
name
children {
id
name
}
}
}
Argumenty
| Argument | Typ | Opis |
|---|---|---|
| ids | [ID!] |
Konkretne foldery do zwrócenia. |
| limit | Int |
Liczba folderów do pobrania. Domyślnie 25, maksymalnie 100. |
| page | Int |
Numer strony do zwrócenia. Numeracja zaczyna się od 1. |
| workspace_ids | [ID] |
Unikalne identyfikatory obszarów roboczych do zwrócenia. Możesz przekazać [null], aby zwrócić foldery w głównym obszarze roboczym (Main Workspace). |
Pola
| Pole | Typ | Opis |
|---|---|---|
| children | [Board]! |
Zawartość folderu, bez pulpitów i podfolderów. |
| color | FolderColor |
Kolor folderu. Pełną listę kolorów znajdziesz tutaj. |
| created_at | Date! |
Data utworzenia folderu. |
| id | ID! |
Unikalny identyfikator folderu. |
| name | String! |
Nazwa folderu. |
| owner_id | ID |
Unikalny identyfikator właściciela folderu. |
| parent | Folder |
Folder nadrzędny. |
| sub_folders | [Folder]! |
Foldery znajdujące się w folderze nadrzędnym. |
| workspace | Workspace! |
Obszar roboczy zawierający folder. |
| app_feature_slug | String |
Identyfikator funkcji aplikacji powiązanej z tym folderem (Folders 2.0). Dostępne tylko w wersji 2026-04 i nowszych. |
Mutacje
Wymagany zakres:workspaces:write
Tworzenie folderu
Tworzy nowy folder w obszarze roboczym. Zwraca Folder.
mutation {
create_folder(
name: "New folder",
workspace_id: 1234567890
) {
id
}
}
Argumenty
| Argument | Typ | Opis |
|---|---|---|
| color | FolderColor |
Kolor folderu. Pełną listę kolorów znajdziesz tutaj. |
| name | String! |
Nazwa folderu. |
| parent_folder_id | ID |
Identyfikator folderu, w którym chcesz umieścić nowy folder. |
| workspace_id | ID |
Unikalny identyfikator obszaru roboczego, w którym ma zostać utworzony nowy folder. |
Aktualizowanie folderu
Aktualizuje kolor, nazwę lub folder nadrzędny. Zwraca Folder.
mutation {
update_folder(
folder_id: 1234567890,
name: "Updated folder name",
account_product_id: 54321,
position: {
object_id: "15",
object_type: Board,
is_after: false
}
) {
id
name
}
}
Argumenty
| Argument | Typ | Opis | Wartości wyliczeniowe |
|---|---|---|---|
| account_product_id | ID |
Unikalny identyfikator produktu, do którego chcesz przenieść folder. Musisz też podać odpowiedni workspace_id w zaktualizowanym produkcie. |
|
| color | FolderColor |
Kolor folderu. Pełną listę kolorów znajdziesz tutaj. | |
| custom_icon | FolderCustomIcon |
Niestandardowa ikona folderu. Pełną listę ikon znajdziesz tutaj. | |
| folder_id | ID! |
Unikalny identyfikator folderu. | |
| font_weight | FolderFontWeight |
Grubość czcionki folderu. | FONT_WEIGHT_BOLDFONT_WEIGHT_LIGHTFONT_WEIGHT_NORMALFONT_WEIGHT_VERY_LIGHTNULL |
| name | String |
Nazwa folderu. | |
| parent_folder_id | ID |
Identyfikator folderu, w którym chcesz umieścić zaktualizowany folder. | |
| position | DynamicPosition |
Nowa pozycja folderu w menu po lewej stronie. | |
| workspace_id | ID |
Unikalny identyfikator obszaru roboczego, do którego chcesz przenieść folder. |
Usuwanie folderu
Usuwa folder i całą jego zawartość. Zwraca Folder.
mutation {
delete_folder(
folder_id: 1234567890
) {
id
}
}
Argumenty
| Argument | Typ | Opis |
|---|---|---|
| folder_id | ID! |
Unikalny identyfikator folderu. |