User preferences can be updated either in bulk or for individual components, depending on your UI implementation. The available update options are:
- Category and Channel inside the Category: Use this when a user opts in or out of a category or channel within a category, such as choosing not to receive product updates on Slack.
- Overall Channel Preferences: Use this when user opts in / out of all notifications for a particular channel. Note that opting out of a channel does not block notifications in root categories like system, transactional, and promotional, or categories where the channel is mandatory.
- Bulk Update User Preferences: Use this API to update preferences for multiple users in a single call. This is quite helpful for migrating existing user preferences to SuprSend.
- Reset User preferences: Use this API to bring user preferences in sync with default tenant or org preferences. Can be used to revert test user preferences. We don't recommend using this API for resetting production user preferences.