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