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
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
buttonStyleId | string | Ja | ID 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
create_button_style– Button Style erstellenupdate_button_style– Button Style aktualisierendelete_color– Farbe löschendelete_shadow– Schatten löschen