Kunde inkl. aller Websites löschen

Sicherer Lösch-Flow: erst Websites löschen, dann den Kunden.

Kunde inkl. aller Websites löschen

Dieses Beispiel beschreibt einen sicheren, expliziten Lösch-Flow.

Je nach Konfiguration kann das Löschen eines Kunden Websites automatisch mitlöschen — oder auch nicht. Um Überraschungen zu vermeiden, empfehlen wir, Websites zuerst explizit zu löschen.

Voräussetzungen

  • API Token mit den benötigten Scopes

1) Websites des Kunden auflisten

API Referenz:

Pseudo-Request:

curl -X GET "$API_BASE_URL/api/websites?customerId=123" \
  -H "Authorization: Bearer $TOKEN"

Sammle alle Website-IDs.

2) Jede Website löschen

API Referenz:

curl -X DELETE "$API_BASE_URL/api/websites/456" \
  -H "Authorization: Bearer $TOKEN"

Wiederhole das für alle Websites dieses Kunden.

3) Kunden löschen

API Referenz:

curl -X DELETE "$API_BASE_URL/api/customers/123" \
  -H "Authorization: Bearer $TOKEN"

Hinweise

  • Falls euer Backend Cascade Deletes unterstützt, ist Schritt 2 evtl. optional — explizit bleibt Automatisierung aber vorhersehbar.