Skip to main content

setUserNotifications

Updates the provided email notification preferences and returns true on success. Omitted flags keep their saved values; use userNotifications to read the complete set. Requires Crazy Egg email settings edit access.

setUserNotifications(
endOfTest: Boolean
dailyUpdate: Boolean
weeklyUpdate: Boolean
accountLimits: Boolean
receipt: Boolean
newsletter: Boolean
snapshotRecommendation: Boolean
weeklyExport: Boolean
monthlyExport: Boolean
trialEnded: Boolean
): Boolean

Arguments​

setUserNotifications.endOfTest ● Boolean scalar​

Whether to receive end-of-test emails; omitted keeps the saved preference.

setUserNotifications.dailyUpdate ● Boolean scalar​

Whether to receive daily update emails; omitted keeps the saved preference.

setUserNotifications.weeklyUpdate ● Boolean scalar​

Whether to receive weekly update emails; omitted keeps the saved preference.

setUserNotifications.accountLimits ● Boolean scalar​

Whether to receive account limit emails; omitted keeps the saved preference.

setUserNotifications.receipt ● Boolean scalar​

Whether to receive receipt emails; omitted keeps the saved preference.

setUserNotifications.newsletter ● Boolean scalar​

Whether to receive newsletters; omitted keeps the saved preference.

setUserNotifications.snapshotRecommendation ● Boolean scalar​

Whether to receive snapshot recommendation emails; omitted keeps the saved preference.

setUserNotifications.weeklyExport ● Boolean scalar​

Whether to receive weekly export emails; this saves a preference rather than requesting an export.

setUserNotifications.monthlyExport ● Boolean scalar​

Whether to receive monthly export emails; this saves a preference rather than requesting an export.

setUserNotifications.trialEnded ● Boolean scalar​

Whether to receive trial-ended emails; omitted keeps the saved preference.

Type​

Boolean scalar​

The Boolean scalar type represents true or false.