Integrationen & API
Unter Einstellungen > Integrationen verbindest du externe Dienste und konfigurierst die Nexus API.
API Keys
Erstelle API Keys, um externe Anwendungen mit deinem Portal zu verbinden.
Key erstellen
- Gehe zu Einstellungen > Integrationen > API Keys
- Klicke auf Neuer API Key
- Vergib einen Namen (z.B. "Mein Shop-Integration")
- Wähle Berechtigungen aus
- Optional: Ablaufdatum setzen
Berechtigungen
Jeder Key kann granulare Berechtigungen haben:
products:read/products:write- Produkte lesen/bearbeitenorders:read/orders:write- Bestellungen lesen/bearbeitencustomers:read/customers:write- Kunden lesen/bearbeitencontent:read/content:write- Inhalte lesen/bearbeitensettings:read/settings:write- Einstellungen lesen/bearbeiten
Vergib nur die Berechtigungen, die tatsächlich benötigt werden. Ein Key mit orders:read reicht aus, wenn die Integration nur Bestelldaten abfragt.
Webhooks
Webhooks benachrichtigen externe Systeme in Echtzeit, wenn Ereignisse in deinem Portal stattfinden.
Webhook einrichten
- Klicke auf Neuer Webhook
- Trage die Endpoint-URL ein (z.B.
https://mein-service.de/webhook) - Wähle die Events aus:
order.created- Neue Bestellungorder.completed- Bestellung abgeschlossenpayment.completed- Zahlung eingegangencustomer.created- Neuer Kunde registriertcustomer.updated- Kundendaten geändertform.submitted- Formular eingereicht
- Speichern
Signing Keys
Jeder Webhook erhält einen Signing Key. Damit kannst du auf deiner Seite verifizieren, dass der Request tatsächlich von Nexus kommt. Die Signatur wird im Header X-Nexus-Signature mitgesendet.
Retry-Policy
Fehlgeschlagene Webhook-Zustellungen werden automatisch wiederholt:
- 3 Versuche mit exponentiell steigendem Abstand (1 Min, 5 Min, 30 Min)
- Nach 3 Fehlversuchen wird der Webhook als fehlgeschlagen markiert
Delivery Logs
Unter jedem Webhook siehst du die Delivery Logs mit Status, Response Code und Payload der letzten Zustellungen.
Storage
Konfiguriere den Dateispeicher für Uploads:
- Max-Dateigröße - Maximale Uploadgröße pro Datei (Standard: 10 MB)
- Erlaubte Dateitypen - z.B.
jpg, png, pdf, mp4 - Speicher-Limit - Gesamtvolumen für alle Uploads
Beschränke erlaubte Dateitypen auf das Nötigste, um Sicherheitsrisiken zu minimieren. Aktiviere z.B. keine ausführbaren Dateien (.exe, .sh).