getApiKey
Beschreibung: Erstellt einen API-Schlüssel für einen Benutzer basierend auf seiner E-Mail-Adresse und seinem Passwort. Der API-Schlüssel wird für alle weiteren Anfragen zur Authentifizierung verwendet.
Endpunkt: /api
Methode: POST
Parameter:
-
email
(string) – E-Mail-Adresse des Benutzers (wird in Kleinbuchstaben umgewandelt) -
pass
(string) – Passwort des Benutzers (wird als MD5-Hash verarbeitet)
Beispielanfrage:
{
"action": "getApiKey",
"email": "testkunde@eco-data.de",
"pass": "test"
}
Beispielantwort:
{
"valid": 1,
"apikey": "6641d282073d76b625987af5141d3e2a"
}
Beschreibung der Antwortparameter:
-
valid
(number) – Status der Anfrage;1
bedeutet Erfolg,0
bedeutet Fehler. -
apikey
(string) – Generierter API-Schlüssel für den Benutzer. Dieser Schlüssel sollte sicher gespeichert und für zukünftige API-Aufrufe verwendet werden.
Hinweise:
- Der API-Key bleibt gültig, bis der Benutzer seine E-Mail-Adresse ändert.
- Die API speichert Passwörter nicht im Klartext, sondern verarbeitet sie als MD5-Hash.
- Der API-Key ersetzt die Login-Daten und sollte sicher gespeichert werden.