Przejdź do treści
Intum
Aktualizacja: 3 min czytania

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