Skip to content

Messages / Blocks

Chat- und Nachrichten-Inhalte in Liza sind „Blocks". Für einfaches Nachrichten-Posten gibt es zusätzlich einen bequemen Endpunkt.

Nachricht posten (einfach)

MethodePfadZweck
POST/v1/messagesChat-Nachricht in eine Liste oder ein Item posten

Body: { "list": "<listId>" } oder { "list_item": "<itemId>" } plus text.

bash
curl -X POST https://api.eu.liza.app/api/v1/messages \
  -H "Authorization: Bearer DEIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"list_item":"ITEM_ID","text":"Erledigt ✅"}'

Blocks (fortgeschritten)

Basis-Pfad: /v1/blocks. Feingranulare Kontrolle über Chat-/Thread-Inhalte.

MethodePfadZweck
POST/v1/blocksBlock/Nachricht anlegen
GET/v1/blocks/{blockId}Block abrufen (UUID oder SID)
POST/v1/blocks/feedBlocks eines Kontexts laden (Channel/Thread/Item)
POST/v1/blocks/loadÄltere Blocks (Cursor)
POST/v1/blocks/nextNeuere Blocks
PATCH/v1/blocks/{blockId}Block ändern (nur Ersteller)
DELETE/v1/blocks/{blockId}Block löschen (nur Ersteller)
POST/v1/blocks/{blockId}/reactionsEmoji-Reaktion umschalten

Body — Block anlegen (POST /v1/blocks)

FeldTypPflichtBeschreibung
typestring (≤100)Block-Typ (z. B. Chat)
group_UUIDGruppe/Channel-Kontext
textstringText (Default "")
contentobject | arraystrukturierter Inhalt
list / list_item / channel / thread / parent / callUUIDKontext-Bezug
mentionsUUID[]Erwähnungen
tagsstring[]Tags
scopeenum public|inherit|privateSichtbarkeit (Default inherit)
color#RRGGBBFarbe
start_date / end_datedate (ISO)Zeitraum
askAIbooleanKI-Antwort anfordern (Default false)

reactions erwartet { emoji, group_ }. Reine Ansichts-Endpunkte (feed/load/next) nehmen Kontext-IDs + size.

TIP

Für einfaches „Kommentar an ein Item hängen" reicht POST /v1/messages bzw. im MCP das Tool post_chat_message. Die /v1/blocks-Endpunkte sind für Clients, die ganze Chat-Feeds rendern.

Liza Documentation