Skip to content

List Items

Two equivalent entry points: the flat resource /v1/list-items and the nested path under a specific list.

MethodPathPurpose
GET/v1/list-itemsList items (pagination/filters)
POST/v1/list-itemsCreate item
GET/v1/list-items/{itemId}Fetch item
PATCH/v1/list-items/{itemId}Update item
DELETE/v1/list-items/{itemId}Delete item (soft delete)
GET/v1/lists/{listId}/itemsItems of a list
POST/v1/lists/{listId}/itemsCreate item in a list

Query (GET /v1/list-items)

Pagination (page, pageSize, search) plus:

ParameterTypeDescription
listUUIDby list
statusstringexact status
prioritynumber (1–10)by priority
assigned_toUUIDby assigned user
includeArchivedboolean (default false)include archived
includeTrashedboolean (default false)include trash

REST vs. MCP

The convenience filters state, assigned_to_me, due_within_days, sort, and compact are only available on the MCP toollist_list_items — not in the REST API.

Body — create (POST /v1/list-items or /v1/lists/{listId}/items)

FieldTypeRequiredDescription
listUUID✅*Target list (*omitted on the nested path)
textstring (1–500)Title
descriptionstringDescription
statusstringStatus (see below)
stagestringWorkflow stage
progressnumber (0–100)Progress
prioritynumber (1–10)Priority
typestringType
scopeenum public|private|sharedVisibility
assigned_toUUID[]Assignments
responsibleUUID | nullResponsible person
tagsstring[]Tags
target_date / start_date / end_datedate (ISO) | nullDates
time_allocatednumber ≥ 0Time budget
fieldsobjectCustom fields
parentUUID | nullParent item
sort_keystringSort key
num / levelintegerNumbering / level

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

Same as create (all optional, without list), plus archived (boolean).

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

Example

bash
# Open items of a list
curl "https://api.eu.liza.app/api/v1/lists/LIST_ID/items?includeArchived=false" \
  -H "Authorization: Bearer DEIN_TOKEN"

# Create an item
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