update_notification_preferences
Update the calling user's notification preferences. Pass only the fields you want to change; all others stay as-is. Useful when an agent is starting a noisy batch operation and wants to mute emails temporarily.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| riskEmails | No | The weekly risk digest for projects the user owns or manages. | |
| pushEnabled | No | Master switch for push notifications to the mobile apps. Separate from email: turning email off does not silence the phone, and vice versa. | |
| taskOverdue | No | Notify when a task goes overdue. | |
| emailEnabled | No | Master switch for all email notifications. Overrides every per-type setting below, including the ones that are otherwise always sent. | |
| taskAssigned | No | Notify on task assignment. | |
| weeklyDigest | No | Receive weekly digest emails. | |
| approvalEmails | No | Emails for approval requests and intake form submissions. | |
| projectUpdates | No | Notify on project-level updates. | |
| securityEmails | No | Occasional account-protection advice, such as turning on two-step sign-in. | |
| workflowEmails | No | Emails when an automation or workflow run fails. | |
| timesheetEmails | No | Emails for timesheet submissions, reviews, reminders, and the weekly compliance digest. | |
| productUpdateEmails | No | The monthly product-update email describing what changed in Onplana. | |
| setupReminderEmails | No | Monthly reminders about workspace setup steps that are still open, sent to owners and admins until everything is decided. |