API

API-Keys erstellen und verwalten für Entwickler-Integrationen.

Mit der Leadbase-API kannst du programmatisch auf deine Daten zugreifen und Integrationen erstellen.

API-Übersicht

Die Leadbase-API ermöglicht:

  • Kontakte lesen und schreiben: Programmatischer Zugriff auf Tabellen
  • Anreicherungen starten: Kontakte automatisch anreichern
  • Suchen ausführen: Personen- und Unternehmenssuche
  • Webhooks empfangen: Benachrichtigungen bei Ereignissen

Für Entwickler

Diese Seite erklärt die API-Verwaltung in Leadbase. Für die technische API-Dokumentation besuche api.leadbase.de/docs.

API-Key erstellen

Neuen Key erstellen

  1. Gehe zu EinstellungenAPI
  2. Klicke auf „Neuen API-Key erstellen"
  3. Gib einen beschreibenden Namen ein (z.B. „Zapier Integration")
  4. Wähle die Berechtigungen
  5. Klicke auf „Erstellen"
  6. Kopiere den Key sofort – er wird nur einmal angezeigt!

Key sicher aufbewahren

Der API-Key wird nur einmal vollständig angezeigt. Speichere ihn sicher. Bei Verlust musst du einen neuen erstellen.

Berechtigungen wählen

BerechtigungBeschreibung
LesenKontakte und Tabellen anzeigen
SchreibenKontakte erstellen und bearbeiten
LöschenKontakte und Tabellen löschen
AnreichernAnreicherungen ausführen (verbraucht Credits)
SucheSuch-API nutzen (verbraucht Credits)
AdminAlle Berechtigungen inkl. API-Key-Verwaltung

Minimale Rechte

Vergib nur die Berechtigungen, die für den Anwendungsfall nötig sind. Ein Zapier-Integration für Kontaktimport braucht z.B. nur „Lesen" und „Schreiben".

API-Keys verwalten

Keys anzeigen

Unter EinstellungenAPI siehst du alle aktiven Keys:

InformationBeschreibung
NameBeschreibender Name
ErstelltErstellungsdatum
Zuletzt verwendetLetzte API-Nutzung
BerechtigungenZugewiesene Rechte
StatusAktiv oder deaktiviert

Key deaktivieren

  1. Finde den Key in der Liste
  2. Klicke auf „Deaktivieren"
  3. Der Key funktioniert sofort nicht mehr
  4. Du kannst ihn später wieder aktivieren

Key löschen

  1. Finde den Key in der Liste
  2. Klicke auf „Löschen"
  3. Bestätige die Löschung
  4. Der Key ist dauerhaft ungültig

Vorsicht

Das Löschen eines Keys ist nicht rückgängig zu machen. Alle Integrationen, die diesen Key nutzen, funktionieren nicht mehr.

API-Nutzung

Rate Limits

PlanAnfragen/Minute
Starter60
Professional300
Enterprise1.000+

Bei Überschreitung erhältst du einen 429 Too Many Requests Fehler.

Nutzungsstatistiken

Unter EinstellungenAPI„Nutzung":

  • Anfragen pro Tag/Woche/Monat
  • Anfragen nach Endpoint
  • Erfolgreiche vs. fehlgeschlagene Anfragen
  • Credit-Verbrauch durch API

Webhooks

Webhook einrichten

  1. Gehe zu EinstellungenAPI„Webhooks"
  2. Klicke auf „Webhook hinzufügen"
  3. Gib die URL ein, die aufgerufen werden soll
  4. Wähle die Ereignisse, bei denen der Webhook ausgelöst wird
  5. Klicke auf „Speichern"

Verfügbare Ereignisse

EreignisBeschreibung
contact.createdNeuer Kontakt erstellt
contact.updatedKontakt aktualisiert
contact.deletedKontakt gelöscht
enrichment.completedAnreicherung abgeschlossen
enrichment.failedAnreicherung fehlgeschlagen
table.createdNeue Tabelle erstellt

Webhook testen

  1. Finde den Webhook in der Liste
  2. Klicke auf „Test senden"
  3. Ein Test-Event wird an deine URL gesendet
  4. Prüfe, ob es korrekt empfangen wurde

Sicherheit

Best Practices

  1. Keys rotieren: Erstelle regelmäßig neue Keys
  2. Minimale Rechte: Nur nötige Berechtigungen vergeben
  3. Nicht im Code: Keys nie in Quellcode committen
  4. Umgebungsvariablen: Keys in Environment-Variablen speichern
  5. Monitoring: Überwache API-Nutzung auf Anomalien

Bei Verdacht auf Kompromittierung

  1. Deaktiviere den betroffenen Key sofort
  2. Erstelle einen neuen Key
  3. Aktualisiere alle Integrationen
  4. Prüfe die Nutzungsprotokolle

Wie hilfreich ist dieser Guide?

Command Palette

Search for a command to run...