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 
 , 
 "canReceiveSystemNotifications" 
 : 
 boolean 
 , 
 "canReceiveUserNotifications" 
 : 
 boolean 
 , 
 "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 | 
| canReceiveSystemNotifications |   Required. Indicates whether the user can receive system notifications. | 
| canReceiveUserNotifications |   Required. Indicates whether the user can receive user-generated notifications. | 
| 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  | 
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. | 

