Zum Hauptinhalt springen

API-Authentifizierung

Alle API v2-Anfragen erfordern eine Authentifizierung über einen Bearer-Token.


So funktioniert es

  1. Generieren Sie einen API-Schlüssel unter Einstellungen > API-Schlüssel
  2. Fügen Sie ihn in den Authorization-Header jeder Anfrage ein:
Authorization: Bearer YOUR_API_KEY_HERE

Beispiel (cURL)

curl -X GET "https://yourdomain.com/api/v2/submissions" \
-H "Authorization: Bearer fp_key_abc123xyz789" \
-H "Accept: application/json"

Beispiel (JavaScript)

const response = await fetch('https://yourdomain.com/api/v2/submissions', {
headers: {
'Authorization': 'Bearer fp_key_abc123xyz789',
'Accept': 'application/json',
'Content-Type': 'application/json'
}
});
const data = await response.json();

Beispiel (PHP)

$client = new \GuzzleHttp\Client();
$response = $client->get('https://yourdomain.com/api/v2/submissions', [
'headers' => [
'Authorization' => 'Bearer fp_key_abc123xyz789',
'Accept' => 'application/json',
]
]);
$data = json_decode($response->getBody(), true);

Beispiel (Python)

import requests

headers = {
'Authorization': 'Bearer fp_key_abc123xyz789',
'Accept': 'application/json'
}

response = requests.get('https://yourdomain.com/api/v2/submissions', headers=headers)
data = response.json()

Sicherheit

FunktionDetail
SpeicherungSchlüssel werden als SHA256-Hash in der Datenbank gespeichert
MandantenzuordnungSchlüssel sind einem bestimmten Mandanten zugeordnet
TrackingDer last_used_at-Zeitstempel wird bei jeder Verwendung aktualisiert
AblaufSchlüssel können optionale Ablaufdaten haben
WiderrufSchlüssel können sofort über die Einstellungen widerrufen werden

API-Schlüsselverwaltung

AktionVorgehensweise
ErstellenEinstellungen > API-Schlüssel > Neuen Schlüssel erstellen
AnzeigenSchlüsselname, Erstellungsdatum und letztes Verwendungsdatum einsehen
WiderrufenAuf „Widerrufen" klicken, um einen Schlüssel dauerhaft zu deaktivieren
warnung

Der vollständige Schlüssel wird nur einmal angezeigt, wenn er erstellt wird. Speichern Sie ihn sicher. Wenn er verloren geht, widerrufen Sie ihn und erstellen Sie einen neuen.


Nächste Schritte