I have a task that sends course level notifications to students using the Canvas API, using communication channels, notification preferences, and conversations.
Communication Channel Fact of Canvas Data shows that, bounce_count is the Number of permanent bounces since the channel was last reset. If it's greater than 0, then no email is sent to the channel, until it is either reset by a siteadmin or it is removed and re-added by a user.
I read that description to say that no email is sent once 1 fails. District emails are all on same email system, so seeing 1-87 bounces for school emails is troublesome. The fact that a single bounce prevents the communication channel from future messages seems terrible.
How does the site admin reset the channel?
Communication Channels - Canvas LMS REST API Documentation
Does not have a reset option.
Seems like the only solution would be to DELETE and CREATE with skip_confirmation flag?
Any ideas?