Skip to content

List Items

Zwei gleichwertige Zugänge: die flache Ressource /v1/list-items und der verschachtelte Pfad unter einer Liste.

MethodePfadZweck
GET/v1/list-itemsItems auflisten (Pagination/Filter)
POST/v1/list-itemsItem anlegen
GET/v1/list-items/{itemId}Item abrufen
PATCH/v1/list-items/{itemId}Item ändern
DELETE/v1/list-items/{itemId}Item löschen (Soft-Delete)
GET/v1/lists/{listId}/itemsItems einer Liste
POST/v1/lists/{listId}/itemsItem in Liste anlegen

Query (GET /v1/list-items)

Pagination (page, pageSize, search) plus:

ParameterTypBeschreibung
listUUIDnach Liste
statusstringexakter Status
prioritynumber (1–10)nach Priorität
assigned_toUUIDnach zugewiesenem User
includeArchivedboolean (default false)archivierte einschließen
includeTrashedboolean (default false)Papierkorb einschließen

REST vs. MCP

Die komfortablen Filter state, assigned_to_me, due_within_days, sort, compact gibt es nur beim MCP-Toollist_list_items — nicht in der REST-API.

Body — anlegen (POST /v1/list-items oder /v1/lists/{listId}/items)

FeldTypPflichtBeschreibung
listUUID✅*Ziel-Liste (*entfällt beim verschachtelten Pfad)
textstring (1–500)Titel
descriptionstringBeschreibung
statusstringStatus (s. u.)
stagestringWorkflow-Stufe
progressnumber (0–100)Fortschritt
prioritynumber (1–10)Priorität
typestringTyp
scopeenum public|private|sharedSichtbarkeit
assigned_toUUID[]Zuweisungen
responsibleUUID | nullVerantwortlich
tagsstring[]Tags
target_date / start_date / end_datedate (ISO) | nullTermine
time_allocatednumber ≥ 0Zeitbudget
fieldsobjectCustom Fields
parentUUID | nullÜbergeordnetes Item
sort_keystringSortierschlüssel
num / levelintegerNummerierung / Ebene

Body — ändern (PATCH /v1/list-items/{itemId})

Wie beim Anlegen (alle optional, ohne list), zusätzlich archived (boolean).

Status: offen = ""/todo/open/in_progress; erledigt = done/completed.

Beispiel

bash
# Offene Items einer Liste
curl "https://api.eu.liza.app/api/v1/lists/LIST_ID/items?includeArchived=false" \
  -H "Authorization: Bearer DEIN_TOKEN"

# Item anlegen
curl -X POST https://api.eu.liza.app/api/v1/lists/LIST_ID/items \
  -H "Authorization: Bearer DEIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"text":"Release vorbereiten","priority":7,"target_date":"2026-07-10"}'

Liza Documentation