Skip to content

Lists

Basis-Pfad: /v1/lists · Auth: Bearer

MethodePfadZweck
GET/v1/listsListen auflisten (Pagination/Filter)
POST/v1/listsListe anlegen
GET/v1/lists/{listId}Liste inkl. Items abrufen
PATCH/v1/lists/{listId}Liste ändern
DELETE/v1/lists/{listId}Liste löschen (Soft-Delete)

{listId} akzeptiert UUID oder SID.

Query (GET /v1/lists)

Pagination (page, pageSize, search) plus:

ParameterTypDefaultBeschreibung
statusenum open|inprogress|done|completed|closed|archivednach Status
lifecycleenum active|archived|trashednach Lifecycle
parentUUID | nulluntergeordnete Listen
includeTemplatesbooleanfalseVorlagen einschließen
excludeCompletedbooleanfalseabgeschlossene ausblenden

Query (GET /v1/lists/{listId})

ParameterTypDefaultBeschreibung
includeItemsbooleantrueItems mitliefern
includeArchivedbooleanfalseArchivierte Items einschließen

Body — anlegen (POST /v1/lists)

FeldTypPflichtBeschreibung
namestring (1–255)Name
descriptionstringBeschreibung
typestringTyp
statusenum (s. o.)Initialer Status
parentUUID | nullübergeordnete Liste
membersUUID[]Mitglieder
ownersUUID[]Owner
tagsstring[]Tags
colorstringFarbe
coverstringCover
start_ts / end_tsdate (ISO)Zeitraum
all_daybooleanganztägig

Body — ändern (PATCH /v1/lists/{listId})

Wie beim Anlegen (alle optional), zusätzlich lifecycle (active/archived/trashed) und locked (boolean).

Beispiel

bash
curl -X POST https://api.eu.liza.app/api/v1/lists \
  -H "Authorization: Bearer DEIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"Sprint 42","description":"Backlog"}'

Liza Documentation