Löscht ein Farbverlauf-Preset aus dem Design System.
Tool Name
delete_design_system_gradient
Beschreibung
Das delete_design_system_gradient Tool löscht einen vorhandenen Farbverlauf aus dem Design System.
Die Löschung wird als Entwurf gespeichert und kann vor der Veröffentlichung überprüft werden.
Standard-Presets und gesperrte Presets sind vor Löschung geschützt.
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| presetId | string | Ja | Die presetId des zu löschenden Farbverlaufs |
Beispiel Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "delete_design_system_gradient",
"arguments": {
"presetId": "sunset-glow"
}
},
"id": 1
}Beispiel Response
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "text",
"text": "{\"success\":true,\"message\":\"Gradient 'sunset-glow' marked for deletion. Changes saved to draft.\"}"
}
]
},
"id": 1
}Response Format
| Feld | Typ | Beschreibung |
|---|---|---|
| success | boolean | Ob die Löschung erfolgreich war |
| message | string | Bestätigungsnachricht |
Einschränkungen
- Standard-Presets (
isDefault: true) können nicht gelöscht werden - Gesperrte Presets (
isLocked: true) sind vor Löschung geschützt - Nur Presets der eigenen Organisation können gelöscht werden
Fehlermeldungen
| Fehler | Ursache |
|---|---|
| Cannot delete a default gradient preset | Standard-Presets sind geschützt |
| Cannot delete locked preset | Gesperrtes Preset kann nicht gelöscht werden |
| Gradient preset not found | Preset existiert nicht |
Hinweise
- Die Löschung wird als Entwurf gespeichert und muss veröffentlicht werden
- Ein Audit-Log-Eintrag wird automatisch erstellt
- Nach der Veröffentlichung ist die Löschung endgültig