Webhooks & API

Verbinden Sie dVersum mit anderen Systemen über Webhooks und die REST-API.

Inhalt

Webhooks & API

dVersum bietet Webhooks und eine REST-API für die Integration mit anderen Systemen wie n8n, Zapier oder Ihrer eigenen Software.

Für Entwickler: Die vollständige technische API-Dokumentation mit allen Endpunkten, Request/Response-Schemas und Code-Beispielen finden Sie in unseren API Docs.

Ausgehende Webhooks

Ausgehende Webhooks senden automatisch Benachrichtigungen an externe Systeme, wenn bestimmte Ereignisse in dVersum auftreten.

Webhook erstellen

  1. Gehen Sie zu EinstellungenIntegrationen
  2. Klicken Sie auf Webhooks
  3. Klicken Sie auf Neuer Webhook
  4. Füllen Sie aus:
    • Name - Beschreibender Name
    • URL - Ziel-URL, die aufgerufen wird
    • Ereignisse - Welche Events auslösen sollen
  5. Speichern Sie

Verfügbare Ereignisse

Die wichtigsten Ereignisse:

  • Rechnungen: invoice.created, invoice.sent, invoice.paid, invoice.overdue
  • Angebote: quote.created, quote.accepted, quote.rejected
  • Kunden: client.created, client.updated
  • Aufgaben: task.created, task.completed
  • Projekte: project.created
  • Zeit: time_entry.created

Vollständige Event-Liste in den API Docs

Eingehende Webhooks

Eingehende Webhooks ermöglichen es externen Systemen, Daten an dVersum zu senden.

Eingehenden Webhook erstellen

  1. Gehen Sie zu EinstellungenIntegrationen
  2. Klicken Sie auf Eingehende Webhooks
  3. Klicken Sie auf Neuer Eingehender Webhook
  4. Wählen Sie die Berechtigungen:
    • Aufgaben erstellen/bearbeiten/löschen
    • Projekte erstellen/bearbeiten
    • Kunden erstellen/bearbeiten
    • Zeiteinträge erstellen
    • Rechnungen erstellen
    • Angebote erstellen
  5. Optional: IP-Whitelist für zusätzliche Sicherheit
  6. Speichern Sie

API-Key

Nach dem Erstellen erhalten Sie einen API-Key (z.B. ik_live_abc123...).

Wichtig: Der Key wird nur einmal angezeigt. Speichern Sie ihn sicher!

Verfügbare Endpunkte

Mit eingehenden Webhooks können Sie:

  • Aufgaben erstellen und aktualisieren
  • Kunden anlegen und bearbeiten
  • Zeiteinträge erfassen
  • Rechnungen und Angebote erstellen

Alle Endpunkte mit Request/Response-Beispielen in den API Docs

Integration mit n8n

n8n ist eine Open-Source-Automatisierungsplattform.

dVersum → n8n (Ausgehend)

  1. Erstellen Sie einen Webhook in dVersum
  2. In n8n: Fügen Sie einen Webhook-Trigger hinzu
  3. Kopieren Sie die n8n-Webhook-URL
  4. Tragen Sie diese URL in dVersum ein

n8n → dVersum (Eingehend)

  1. Erstellen Sie einen eingehenden Webhook in dVersum
  2. In n8n: Fügen Sie einen HTTP Request-Node hinzu
  3. Methode: POST
  4. URL: https://dversum.com/api/v1/webhooks/incoming/tasks
  5. Header: Authorization: Bearer IHR_API_KEY
  6. Body: JSON mit den Aufgaben-Daten

Beispiel-Workflow

Szenario: Neue E-Mail → Aufgabe in dVersum

  1. Trigger: E-Mail empfangen (Gmail/IMAP)
  2. Action: HTTP Request an dVersum
  3. Payload: Betreff → Titel, Inhalt → Beschreibung

Integration mit Zapier

Zapier ermöglicht Integrationen ohne Programmierung.

dVersum-Trigger in Zapier

  1. Erstellen Sie einen neuen Zap
  2. Wählen Sie Webhook by Zapier als Trigger
  3. Wählen Sie Catch Hook
  4. Kopieren Sie die Zapier-Webhook-URL
  5. Erstellen Sie in dVersum einen Webhook mit dieser URL

dVersum-Action in Zapier

  1. Wählen Sie Webhook by Zapier als Action
  2. Wählen Sie POST
  3. URL: dVersum-Eingehender-Webhook-URL
  4. Headers: Authorization Bearer Key
  5. Data: JSON-Daten

Fehlerbehandlung

Webhook-Retry

Ausgehende Webhooks werden bei Fehlern automatisch wiederholt:

  • 1. Retry: Nach 1 Minute
  • 2. Retry: Nach 5 Minuten
  • 3. Retry: Nach 30 Minuten
  • 4. Retry: Nach 2 Stunden

Webhook-Log

Sehen Sie alle Webhook-Aufrufe:

  1. Gehen Sie zu EinstellungenWebhooks
  2. Klicken Sie auf Log anzeigen
  3. Sie sehen:
    • Zeitpunkt
    • Ereignis
    • Status (Erfolg/Fehler)
    • Response-Code
    • Payload

Sicherheit

Best Practices

  1. HTTPS verwenden - Nur verschlüsselte Verbindungen
  2. Signatur prüfen - Verifizieren Sie die Webhook-Signatur
  3. IP-Whitelist - Beschränken Sie den Zugriff
  4. Berechtigungen minimal - Nur nötige Berechtigungen erteilen
  5. Keys rotieren - Ändern Sie API-Keys regelmäßig

Webhook deaktivieren

Bei Sicherheitsproblemen:

  1. Gehen Sie zu den Webhook-Einstellungen
  2. Klicken Sie auf Deaktivieren
  3. Der Webhook sendet keine Daten mehr

Rate Limits

TypLimit
Ausgehende Webhooks1.000/Stunde
Eingehende Webhooks100/Minute
API-Aufrufe gesamt10.000/Tag

Bei Überschreitung erhalten Sie den Status-Code 429.

Zuletzt aktualisiert: 13.2.2026