Endpointy
| Metoda |
Ścieżka |
Opis |
| GET |
/organize/tasklists.json |
Lista list zadań |
| GET |
/organize/tasklists/:id.json |
Pojedyncza lista zadań |
| POST |
/organize/tasklists.json |
Utworzenie listy zadań |
| PATCH |
/organize/tasklists/:id.json |
Aktualizacja listy zadań |
| DELETE |
/organize/tasklists/:id.json |
Usunięcie listy zadań |
Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: organize)
Pola listy zadań
| Pole |
Typ |
Wymagane |
Opis |
name |
string |
tak |
Nazwa listy (np. “Sprint 5”) |
description |
string |
nie |
Opis listy (Markdown) |
team_id |
integer |
nie |
ID zespołu |
project_id |
integer |
nie |
ID projektu |
responsible_id |
integer |
nie |
ID osoby odpowiedzialnej |
status_id |
integer |
nie |
ID statusu |
client_id |
integer |
nie |
ID klienta (CRM) |
department_id |
integer |
nie |
ID działu |
closed |
boolean |
nie |
Czy lista zamknięta |
date_from |
string |
nie |
Data rozpoczęcia YYYY-MM-DD |
date_to |
string |
nie |
Data zakończenia YYYY-MM-DD |
code |
string |
nie |
Kod/prefix listy |
kind |
string |
nie |
Typ listy |
task_ids |
array |
nie |
ID zadań do przypisania |
previous_tasklist_id |
integer |
nie |
ID poprzedniej listy |
close_previous_tasklist |
boolean |
nie |
Zamknij poprzednią listę |
copy_open_tasks |
boolean |
nie |
Przenieś otwarte zadania z poprzedniej listy |
Tworzenie listy zadań
POST /organize/tasklists.json
Authorization: Bearer TOKEN
{
"tasklist": {
"name": "Sprint 5",
"team_id": 1,
"project_id": 10,
"date_from": "2026-03-01",
"date_to": "2026-03-14",
"task_ids": [100, 101, 102]
}
}
Aktualizacja listy
PATCH /organize/tasklists/:id.json
{
"tasklist": {
"closed": true,
"copy_open_tasks": true,
"previous_tasklist_id": 5
}
}
Dodatkowe endpointy
| Metoda |
Ścieżka |
Opis |
| GET |
/organize/tasklists/find.json?name=Sprint |
Wyszukiwanie listy po nazwie |
Błędy (422)
{"name": ["nie może być puste"]}