NotificationSettings Stay organized with collections Save and categorize content based on your preferences.
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. NotificationSettings contains the notification settings for a user.
| JSON representation |
|---|
{"name":string,"maxDaysToShowInFeed":integer,"eventBasedNotificationPreferences":{string:{object ( |
| Fields | |
|---|---|
name |
Output only. Identifier. The resource name of the notification settings. Format: projects/{project}/locations/{location}/instances/{instance}/legacySoarUsers/{legacySoarUser}/notificationSettings |
maxDaysToShowInFeed |
Required. Specifies the maximum number of days notifications are shown in the user's feed. The acceptable range for the number is 2 to 7. |
eventBasedNotificationPreferences |
Required. Maps predefined notification type strings to their specific notification preferences. Valid keys: "caseAssignment", "caseStatusChange", "caseComment", "task", "sharedItem", "manualAction", "playbookAction". An object containing a list of |
canReceiveSystemNotifications |
Required. Indicates whether the user can receive system notifications. |
canReceiveUserNotifications |
Required. Indicates whether the user can receive user-generated notifications. |
NotificationPreference
Contains email and push notification preferences for an event.
| JSON representation |
|---|
{"emailEnabled":boolean,"pushEnabled":boolean} |
| Fields | |
|---|---|
emailEnabled |
Required. Specifies if email notifications are enabled for the event. |
pushEnabled |
Required. Specifies if push notifications are enabled for the event. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-11-17 UTC.