Get notification preferences for current user
Retrieve notification preferences for the currently authenticated user
Responses
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
enableNotificationsboolean · requiredGlobal enable notifications switch
pushNotificationsboolean · requiredEnable push notifications
emailNotificationsboolean · requiredEnable email notifications
emailWeeklySummaryboolean · requiredWeekly summary via email
emailNewActivityboolean · requiredActivity via email (new event, task or invite)
notifyNewTaskboolean · requiredReceive new task notifications
notifyTaskExpiringboolean · requiredReceive task about to expire notifications
notifyTaskReminderboolean · requiredReceive task reminder notifications
notifyTaskCompletedboolean · requiredReceive task completed notifications
notifyNewEventboolean · requiredReceive new event notifications
notifyBeforeEventboolean · requiredReceive reminder before event notifications
notifySchoolPostboolean · requiredReceive notifications for school posts
notifyClassroomPostboolean · requiredReceive notifications for classroom posts
eventReminderTimingstring · enum · requiredEvent reminder timing
Enum values:SAME_DAYONE_DAY_BEFOREONE_WEEK_BEFOREDefault: ONE_DAY_BEFORE
Create or update notification preferences
Create or update notification preferences for the current user
Request Body
enableNotificationsboolean · requiredGlobal enable notifications switch
pushNotificationsboolean · requiredEnable push notifications
emailNotificationsboolean · requiredEnable email notifications
emailWeeklySummaryboolean · requiredWeekly summary via email
emailNewActivityboolean · requiredActivity via email (new event, task or invite)
notifyNewTaskboolean · requiredReceive new task notifications
notifyTaskExpiringboolean · requiredReceive task about to expire notifications
notifyTaskReminderboolean · requiredReceive task reminder notifications
notifyTaskCompletedboolean · requiredReceive task completed notifications
notifyNewEventboolean · requiredReceive new event notifications
notifyBeforeEventboolean · requiredReceive reminder before event notifications
notifySchoolPostboolean · requiredReceive notifications for school posts
notifyClassroomPostboolean · requiredReceive notifications for classroom posts
eventReminderTimingstring · enum · requiredEvent reminder timing
Enum values:SAME_DAYONE_DAY_BEFOREONE_WEEK_BEFOREDefault: ONE_DAY_BEFORE
Responses
Notification preferences created
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
enableNotificationsboolean · requiredGlobal enable notifications switch
pushNotificationsboolean · requiredEnable push notifications
emailNotificationsboolean · requiredEnable email notifications
emailWeeklySummaryboolean · requiredWeekly summary via email
emailNewActivityboolean · requiredActivity via email (new event, task or invite)
notifyNewTaskboolean · requiredReceive new task notifications
notifyTaskExpiringboolean · requiredReceive task about to expire notifications
notifyTaskReminderboolean · requiredReceive task reminder notifications
notifyTaskCompletedboolean · requiredReceive task completed notifications
notifyNewEventboolean · requiredReceive new event notifications
notifyBeforeEventboolean · requiredReceive reminder before event notifications
notifySchoolPostboolean · requiredReceive notifications for school posts
notifyClassroomPostboolean · requiredReceive notifications for classroom posts
eventReminderTimingstring · enum · requiredEvent reminder timing
Enum values:SAME_DAYONE_DAY_BEFOREONE_WEEK_BEFOREDefault: ONE_DAY_BEFORE
Get notification preferences by ID
Retrieve a specific notification preferences by its ID
path Parameters
idnumber · min: 1 · requiredId
Responses
Notification preferences detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
enableNotificationsboolean · requiredGlobal enable notifications switch
pushNotificationsboolean · requiredEnable push notifications
emailNotificationsboolean · requiredEnable email notifications
emailWeeklySummaryboolean · requiredWeekly summary via email
emailNewActivityboolean · requiredActivity via email (new event, task or invite)
notifyNewTaskboolean · requiredReceive new task notifications
notifyTaskExpiringboolean · requiredReceive task about to expire notifications
notifyTaskReminderboolean · requiredReceive task reminder notifications
notifyTaskCompletedboolean · requiredReceive task completed notifications
notifyNewEventboolean · requiredReceive new event notifications
notifyBeforeEventboolean · requiredReceive reminder before event notifications
notifySchoolPostboolean · requiredReceive notifications for school posts
notifyClassroomPostboolean · requiredReceive notifications for classroom posts
eventReminderTimingstring · enum · requiredEvent reminder timing
Enum values:SAME_DAYONE_DAY_BEFOREONE_WEEK_BEFOREDefault: ONE_DAY_BEFORE
Update notification preferences
Update an existing notification preferences by its ID
path Parameters
idnumber · min: 1 · requiredId
Request Body
enableNotificationsbooleanGlobal enable notifications switch
pushNotificationsbooleanEnable push notifications
emailNotificationsbooleanEnable email notifications
emailWeeklySummarybooleanWeekly summary via email
emailNewActivitybooleanActivity via email (new event, task or invite)
notifyNewTaskbooleanReceive new task notifications
notifyTaskExpiringbooleanReceive task about to expire notifications
notifyTaskReminderbooleanReceive task reminder notifications
notifyTaskCompletedbooleanReceive task completed notifications
notifyNewEventbooleanReceive new event notifications
notifyBeforeEventbooleanReceive reminder before event notifications
notifySchoolPostbooleanReceive notifications for school posts
notifyClassroomPostbooleanReceive notifications for classroom posts
eventReminderTimingstring · enumEvent reminder timing
Enum values:SAME_DAYONE_DAY_BEFOREONE_WEEK_BEFOREDefault: ONE_DAY_BEFORE
Responses
Notification preferences updated

