diff --git a/src/api/types/notifications.ts b/src/api/types/notifications.ts
index 725a7b9b5..25a139aad 100644
--- a/src/api/types/notifications.ts
+++ b/src/api/types/notifications.ts
@@ -45,6 +45,7 @@ export type NotificationRules = {
export type SilenceNotificationResponse = {
id: string;
+ filter?: string;
component_id?: string;
config_id?: string;
check_id?: string;
@@ -85,6 +86,7 @@ export type NotificationSilenceItem = {
id: string;
namespace: string;
description?: string;
+ filter?: string;
from: string;
until: string;
recursive?: boolean;
diff --git a/src/components/Notifications/SilenceNotificationForm/NotificationSilenceForm.tsx b/src/components/Notifications/SilenceNotificationForm/NotificationSilenceForm.tsx
index bdd31fcaf..57919563a 100644
--- a/src/components/Notifications/SilenceNotificationForm/NotificationSilenceForm.tsx
+++ b/src/components/Notifications/SilenceNotificationForm/NotificationSilenceForm.tsx
@@ -53,6 +53,7 @@ export default function NotificationSilenceForm({
if (data.id) {
return updateNotificationSilence({
id: data.id,
+ filter: data.filter,
updated_at: "now()",
source: data.source,
canary_id: data.canary_id,
@@ -126,6 +127,11 @@ export default function NotificationSilenceForm({
label="Silence Duration"
/>