Skip to content

Users (Benutzer)

Endpunkte

MethodeEndpunktAuthBeschreibung
GET/users/me/JaEigenes Profil abrufen
GET/users/{slug}/JaBenutzer per Slug abrufen
POST/register/NeinNeuen Benutzer registrieren
PATCH/users/{slug}/JaBenutzer aktualisieren
GET/users/types/NeinBenutzer-Typen auflisten
GET/users/assign/request/list/JaZuweisungsanfragen
GET/identities/me/JaIdentitätsdaten des aktuellen Benutzers
GET/users/admin/AdminAdmin-Benutzerliste (erweiterte Felder)
GET/users/modules/AdminBenutzer-Module-Konfiguration
GET/users/usage/AdminNutzungsstatistiken
GET/identities/approvals/usersAdminBenutzer-Genehmigungsqueue
GET/identities/applications/current/waiting-listAdminWarteliste

Benutzer erstellen (POST /register/)

Verifiziert ✅

Dieser Endpunkt wurde erfolgreich getestet. Bei doppelter E-Mail antwortet er mit 409 Conflict.

http
POST /register/
Content-Type: application/json
appid: 412181249

Request Body:

json
{
  "email": "neuer.nutzer@example.com",
  "password": "SicheresPasswort123!",
  "firstName": "Max",
  "lastName": "Mustermann",
  "appId": 412181249
}

Responses:

  • 200 – Benutzer erfolgreich erstellt (gibt Token + User-Objekt zurück)
  • 409 – E-Mail bereits registriert

User-Typen Response

json
[{
  "isOrganizationRequired": true,
  "id": 1,
  "name": "Mitglieder",
  "description": null,
  "icon": "person",
  "color": null,
  "isEnabled": true,
  "isDefault": true,
  "titleMaxLength": 100,
  "descriptionMaxLength": 2000
}]

Beispiel: Eigenes Profil

http
GET /users/me/
appid: 412181249
Authorization: Bearer {TOKEN}

LoftOS API-Dokumentation