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
sidstring–eigene 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"]}'