Documentation Index Fetch the complete documentation index at: https://docs.llmgenerator.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /auth/login
Mit diesem Endpunkt meldet sich ein Nutzer per E-Mail und Passwort an. Bei erfolgreicher Authentifizierung werden Access- und Refresh-Token für nachfolgende API-Anfragen zurückgegeben.
Anfragetext
E-Mail-Adresse des Nutzers.
Antwort
Gibt an, ob die Anmeldung erfolgreich war.
Für Menschen lesbare Statusmeldung.
Objekt mit den Nutzerdaten. Anzeigen Eigenschaften von user
Eindeutige Kennung des Nutzers.
E-Mail-Adresse des Nutzers.
Vollständiger Name des Nutzers.
Ob die E-Mail-Adresse verifiziert ist.
ISO-8601-Zeitstempel der letzten Aktualisierung.
Objekt mit den Authentifizierungs-Tokens. Anzeigen Eigenschaften von tokens
Access-Token für nachfolgende Anfragen. Verwenden Sie ihn im Header Authorization als Bearer-Token. Läuft nach 15 Minuten ab.
Refresh-Token zum Beziehen neuer Access-Tokens. Läuft nach 7 Tagen ab.
Ablaufzeit des Tokens in Sekunden (900 = 15 Minuten).
Token-Typ (immer „Bearer“).
curl -X POST https://api.llmgenerator.com/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"password": "securePassword123"
}'
Success (200)
Invalid Credentials (401)
{
"success" : true ,
"message" : "Login successful" ,
"user" : {
"id" : "550e8400-e29b-41d4-a716-446655440000" ,
"email" : "user@example.com" ,
"name" : "John Doe" ,
"emailVerified" : true ,
"updatedAt" : "2026-01-29T12:00:00.000Z"
},
"tokens" : {
"accessToken" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." ,
"refreshToken" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." ,
"expiresIn" : 900 ,
"tokenType" : "Bearer"
}
}