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
- Gehen Sie zu Einstellungen → Integrationen
- Klicken Sie auf Webhooks
- Klicken Sie auf Neuer Webhook
- Füllen Sie aus:
- Name - Beschreibender Name
- URL - Ziel-URL, die aufgerufen wird
- Ereignisse - Welche Events auslösen sollen
- 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
- Gehen Sie zu Einstellungen → Integrationen
- Klicken Sie auf Eingehende Webhooks
- Klicken Sie auf Neuer Eingehender Webhook
- Wählen Sie die Berechtigungen:
- Aufgaben erstellen/bearbeiten/löschen
- Projekte erstellen/bearbeiten
- Kunden erstellen/bearbeiten
- Zeiteinträge erstellen
- Rechnungen erstellen
- Angebote erstellen
- Optional: IP-Whitelist für zusätzliche Sicherheit
- 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)
- Erstellen Sie einen Webhook in dVersum
- In n8n: Fügen Sie einen Webhook-Trigger hinzu
- Kopieren Sie die n8n-Webhook-URL
- Tragen Sie diese URL in dVersum ein
n8n → dVersum (Eingehend)
- Erstellen Sie einen eingehenden Webhook in dVersum
- In n8n: Fügen Sie einen HTTP Request-Node hinzu
- Methode: POST
- URL:
https://dversum.com/api/v1/webhooks/incoming/tasks - Header:
Authorization: Bearer IHR_API_KEY - Body: JSON mit den Aufgaben-Daten
Beispiel-Workflow
Szenario: Neue E-Mail → Aufgabe in dVersum
- Trigger: E-Mail empfangen (Gmail/IMAP)
- Action: HTTP Request an dVersum
- Payload: Betreff → Titel, Inhalt → Beschreibung
Integration mit Zapier
Zapier ermöglicht Integrationen ohne Programmierung.
dVersum-Trigger in Zapier
- Erstellen Sie einen neuen Zap
- Wählen Sie Webhook by Zapier als Trigger
- Wählen Sie Catch Hook
- Kopieren Sie die Zapier-Webhook-URL
- Erstellen Sie in dVersum einen Webhook mit dieser URL
dVersum-Action in Zapier
- Wählen Sie Webhook by Zapier als Action
- Wählen Sie POST
- URL: dVersum-Eingehender-Webhook-URL
- Headers: Authorization Bearer Key
- 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:
- Gehen Sie zu Einstellungen → Webhooks
- Klicken Sie auf Log anzeigen
- Sie sehen:
- Zeitpunkt
- Ereignis
- Status (Erfolg/Fehler)
- Response-Code
- Payload
Sicherheit
Best Practices
- HTTPS verwenden - Nur verschlüsselte Verbindungen
- Signatur prüfen - Verifizieren Sie die Webhook-Signatur
- IP-Whitelist - Beschränken Sie den Zugriff
- Berechtigungen minimal - Nur nötige Berechtigungen erteilen
- Keys rotieren - Ändern Sie API-Keys regelmäßig
Webhook deaktivieren
Bei Sicherheitsproblemen:
- Gehen Sie zu den Webhook-Einstellungen
- Klicken Sie auf Deaktivieren
- Der Webhook sendet keine Daten mehr
Rate Limits
| Typ | Limit |
|---|---|
| Ausgehende Webhooks | 1.000/Stunde |
| Eingehende Webhooks | 100/Minute |
| API-Aufrufe gesamt | 10.000/Tag |
Bei Überschreitung erhalten Sie den Status-Code 429.
Zuletzt aktualisiert: 13.2.2026