Multiple users have "Enable email contact" disabled

Background:

  • We launched our community a little over 3 months ago as a mixture of a "new build" and migrated from our previous (Jive-x) community.
  • The migration was performed in-house by one of our developers (not me, but I was actively involved in the data mapping, etc).

Over the last few weeks, I've worked with a number of our users (I've noticed it mostly with employees, but I think I've seen this on external users too) who complained about having a hard time adopting the new community since they're not getting email notifications. All of the people who had this complaint had the same setting disabled in their user settings:

Enable email contact

When disabled you will turn off all site emails (including emailed notifications).

This setting seems to be the culprit since enabling it seems to help, but I'm not sure of the cause and scale in which this is affecting our community. 

I found https://community.telligent.com/community/11/w/api-documentation/65808/core_5f00_v2_5f00_user-script-api#Update which references "EnableEmail". However, running this by my coworker that did the migration, she was referencing https://community.telligent.com/community/11/w/api-documentation/64922/create-user-rest-endpoint which does not have any reference to this setting. I've only come across this issue with migrated users, but the ones who have registered for our community since launch all seem to have this setting enabled. 

 So this leads to a few questions:

  1. Is this an issue with the Telligent documentation as the two links above seem conflicting? 
  2. Is there a way to easily find how many users have this setting enabled/disabled (preferably through the Admin menu)? Or is it possible it's NULL in the database?
  3. If we identify the users, can this simply be updated anywhere on a mass-scale through the admin tools? 
  4. Any other suggestions/thoughts/ideas on how this could have happened?

Thank you!