Benachrichtigungskanal aktualisieren
Aktualisiert einen Benachrichtigungskanal.
PATCH /api/notification-channels/:id
Die Config wird mit den bestehenden Geheimnissen zusammengeführt (merged), wobei verschlüsselte Felder, die nicht übergeben werden, erhalten bleiben.
Anfrage (Request Body) (alle optional)
| Field | Type | Description |
|---|---|---|
type | string | Kanaltyp |
name | string | Anzeigename |
config | object|string | Mit bestehenden Geheimnissen zusammengeführt |
priority | number | Prioritätsreihenfolge |
delaySeconds | number | Verzögerung vor dem Senden |
conditions | object|string|null | Alert-Bedingungen |
allowedPackageTypes | string[]|null | Pakettypen, auf die dieser Kanal angewendet wird |
isActive | boolean | Ob der Kanal aktiv ist |
Beispiel (cURL)
curl -X PATCH "$BASE_URL/api/notification-channels/1" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Updated Email Channel",
"isActive": true
}'Häufige Fehler
401 Unauthorizedwenn du nicht authentifiziert bist403 Forbiddenwenn du auf Kanäle außerhalb deines Scopes zugreifst404 Not foundwenn der Kanal nicht existiert
Antwort (Response)
Gibt das aktualisierte Benachrichtigungskanal-Objekt zurück. Siehe Fehlercodes für Fehlerantworten.