Button-Style löschen

Button Style löschen

Tool

delete_button_style

Beschreibung

Löscht einen Button Style dauerhaft aus dem System. Diese Aktion kann nicht rückgängig gemacht werden.

Parameter

ParameterTypErforderlichBeschreibung
buttonStyleIdstringJaID des zu löschenden Button Styles

Beispiel

Request

{ "buttonStyleId": "btn_style_xyz789" }

Response

{ "success": true, "data": { "id": "btn_style_xyz789", "deleted": true, "deletedAt": "2026-02-04T14:20:00Z" } }

Fehler-Response (Referenzen vorhanden)

{ "success": false, "error": { "code": "STYLE_IN_USE", "message": "Button Style kann nicht gelöscht werden, da er von 3 Komponenten verwendet wird.", "references": [ { "type": "component", "id": "comp_001", "name": "Header CTA" }, { "type": "component", "id": "comp_002", "name": "Footer Button" }, { "type": "component", "id": "comp_003", "name": "Modal Action" } ] } }

Hinweise

  • Irreversibel: Das Löschen ist permanent und kann nicht rückgängig gemacht werden.
  • Referenzprüfung: Das System prüft automatisch, ob der Button Style von Komponenten verwendet wird. Bei aktiven Referenzen wird das Löschen verhindert.
  • Audit-Log: Löschvorgänge werden im Audit-Log protokolliert, inklusive des gelöschten Datensatzes.
  • Soft-Delete: In manchen Konfigurationen wird ein Soft-Delete durchgeführt, wobei der Datensatz archiviert statt gelöscht wird.

Verwandte Tools