API-created active users and communication channels

vkg
Community Contributor

Hi, folks.  We're working on an application that involved our creating Canvas users in our instance who have external email addresses.  We're finding in our test environment that these users, who are added in active (not pending) status, are never sent email notifications of things like announcements (we test this in admin tools/view notifications).  My theory is that it's because we're not setting the communication_channel [skip_confirmation] value in the create user API call ​.  So since the communication channel is never confirmed, Canvas never sends email notifications to the account.  But I'd love a 2nd opinion on whether this is logical and/or any other avenues to investigate!

Many thanks,

Victoria