When changing some settings, the
user.settings_updated webhook is never sent. Two examples:
If the user enables or disables auto recordings, we receive the webhook. However if they change from local to cloud or vice versa, we do not receive the webhook.
If the user allows or disallows live streaming, we receive the webhook. However if they allow/disallow a type of live streaming e.g. Custom Live Streaming Service, we do not receive the webhook.
In both of these cases, these are changes to “subsettings” within a larger setting. Per the documentation, this is incorrect behavior:
The User Settings Updated event is triggered every time the settings of one of your app users or account users are updated.