Skip to content

Users

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

MethodePfadZweck
GET/v1/usersBenutzer auflisten (Pagination/Filter)
POST/v1/usersBenutzer anlegen
GET/v1/users/meAktuelles Profil
PATCH/v1/users/meEigenes Profil ändern
GET/v1/users/{userId}Benutzer abrufen
PATCH/v1/users/{userId}Benutzer ändern
DELETE/v1/users/{userId}Benutzer löschen

Query (GET /v1/users)

Pagination (page, pageSize, search, sort) plus:

ParameterTypBeschreibung
statusenum active | inactive | suspendednach Status
roleenum admin | user | guestnach Rolle
teamUUIDnach Team

Body — anlegen (POST /v1/users)

FeldTypPflichtBeschreibung
mailstring (E-Mail)E-Mail
first_namestringVorname
last_namestringNachname
roleenum admin | user | guestRolle
teamsUUID[]Team-Mitgliedschaften
countrystring (2 Zeichen)Länder-Code
localestringLocale
timezoneintegerZeitzonen-Offset
languagesstring[]Sprachen
sidstringeigene Kurz-ID

Body — ändern (PATCH /v1/users/{userId} oder /me)

Alle optional: status (active/inactive/suspended), first_name, last_name, avatar, color (#RRGGBB), role, teams, country, locale, timezone, languages, darkmode (auto/light/dark).

Beispiel

bash
curl https://api.eu.liza.app/api/v1/users/me \
  -H "Authorization: Bearer DEIN_TOKEN"
bash
curl "https://api.eu.liza.app/api/v1/users?limit=20&search=anna" \
  -H "Authorization: Bearer DEIN_TOKEN"

Liza Documentation