Documentation Index
Fetch the complete documentation index at: https://docs.lovi.ai/llms.txt
Use this file to discover all available pages before exploring further.
Einführung
Dieser Abschnitt bietet die offizielle Dokumentation zur Authentifizierung mit unserer API über Postman. Er enthält detaillierte Anweisungen zum Authentifizierungsprozess, unterstützten Methoden und Best Practices zur Gewährleistung eines sicheren Zugriffs auf die API.🔑 Authentifizierung
Um auf einen Lovi-API-Endpunkt zuzugreifen, müssen Sie sich zunächst authentifizieren und ein Zugriffstoken mit Ihrer E-Mail und Ihrem Passwort erhalten. Dieses Token muss dann imAuthorization-Header aller nachfolgenden Anfragen enthalten sein.
Token-Rotation: Wir empfehlen, Tokens regelmäßig zu rotieren und sie sicher zu speichern.
Methode: POST Format: JSON
Endpunkt
Query-Parameter
| Parameter | Pflicht | Fester Wert | Beschreibung |
|---|---|---|---|
grant_type | Ja | password | Gibt an, dass Sie die Authentifizierung per E-Mail und Passwort verwenden. Dies ist derzeit die einzige unterstützte Methode. |
Request-Header
Informieren Sie den Server über den Typ des Inhalts, den Sie senden:| Schlüssel | Wert | Beschreibung |
|---|---|---|
Content-Type | application/json | Gibt an, dass der Request-Body im JSON-Format ist. |
Request-Body
Hier geben Sie Ihre persönlichen Anmeldedaten (Ihre E-Mail und Ihr Passwort) an:- “ihre-email@beispiel.de” durch Ihre tatsächliche E-Mail-Adresse.
- “ihr-sicheres-passwort” durch Ihr Passwort.
Antwort
Der Server antwortet mit einem Token, das Sie für die Authentifizierung bei zukünftigen API-Aufrufen benötigen. Die Antwort sieht so aus:access_token — Sie werden es benötigen, um mit dem Rest der API zu interagieren.
🧭 Unternehmens-API-Keys abrufen
Methode: POST Format: JSON
Endpunkt
| Parameter | Beispiel | Pflicht | Beschreibung |
|---|---|---|---|
| Authorization | Bearer your-access-token | Ja | Dieser Header wird zur Authentifizierung der Anfrage verwendet. Er enthält ein Bearer-Token, das nach der Anmeldung erhalten wurde. |
Antwort
Jedes Objekt innerhalb desvalidApiKeys-Arrays repräsentiert einen API-Key, der einem bestimmten Unternehmen zugeordnet ist. Die enthaltenen Felder sind:
-
company_id: Eindeutiger Bezeichner des Unternehmens, dem der API-Key gehört. -
key: Der API-Key selbst, der zur Authentifizierung von Anfragen verwendet wird. -
is_active: Boolean-Wert, der angibt, ob der Key derzeit aktiv (true) oder inaktiv (false) ist. -
last_used: Zeitstempel der letzten Verwendung des Keys. Wenn der Key nie verwendet wurde, ist der Wert null. -
company_name: Name des Unternehmens, das dem API-Key zugeordnet ist, nützlich für die Anzeige in Oberflächen oder Logs.
⚠️ Keine API-Keys gefunden
Wenn die Antwort ein leeresvalidApiKeys-Array zurückgibt, bedeutet dies, dass noch keine API-Keys für Ihr Unternehmen erstellt wurden.
Beispiel:
API-Keys über das 'Admin-Dashboard' konfigurieren
In diesem Abschnitt erfahren Sie, wie Sie das Profil konfigurieren und auch wie Sie den API-Key über das Dashboard konfigurieren.
🧭 Wichtig: Ohne einen gültigen und aktiven API-Key können Sie sich nicht auf Unternehmensebene authentifizieren oder gesicherte Operationen durchführen.Sobald der API-Key erstellt und aktiv ist, erscheint er im
validApiKeys-Array und kann zur Generierung eines Tokens auf Unternehmensebene verwendet werden.
🔁 Token pro Unternehmen
Sobald Sie identifiziert haben, mit welchem Unternehmen Sie arbeiten möchten, müssen Sie sich erneut authentifizieren, um ein Token auf Unternehmensebene zu generieren. Dies ist normalerweise für gesicherte Aktionen wie das Senden von Benachrichtigungen oder das Hochladen von Medien erforderlich. Sie verwenden den zuvor abgerufenenkey in Ihren Query-Parametern oder Headern, je nach Endpunkt.