Skip to content

Teams

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

MethodePfadZweck
GET/v1/teamsTeams auflisten
POST/v1/teamsTeam anlegen
GET/v1/teams/{teamId}Team abrufen
PATCH/v1/teams/{teamId}Team ändern
DELETE/v1/teams/{teamId}Team löschen
POST/v1/teams/{teamId}/membersMitglieder hinzufügen
DELETE/v1/teams/{teamId}/members/{userId}Mitglied entfernen

Query (GET /v1/teams)

Pagination plus status (active/inactive/deleted) und parent (UUID).

Body — anlegen (POST /v1/teams)

FeldTypPflichtBeschreibung
namestring (1–255)Team-Name
parentUUIDübergeordnetes Team
initialsstring (≤10)Kürzel
avatarstring (URI)Avatar-URL
sidstringeigene Kurz-ID

Body — ändern (PATCH /v1/teams/{teamId})

Alle optional: name, parent, status (active/inactive/deleted), initials, avatar.

Body — Mitglieder hinzufügen (POST /v1/teams/{teamId}/members)

FeldTypPflichtBeschreibung
membersUUID[] (min. 1)hinzuzufügende Benutzer

Beispiel

bash
# Mitglieder hinzufügen
curl -X POST https://api.eu.liza.app/api/v1/teams/TEAM_ID/members \
  -H "Authorization: Bearer DEIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"members":["USER_ID"]}'

Liza Documentation