Programmatically unsubscribe users from all notifications, per-Project (project archive workflow)

Hi,

I searched for some information on how to unsubscribe users from any notification subscriptions they may have for a Project, but I didn’t turn up much.

The use case is post-Project completion - as part of cleanup, deletion, tape archive and Shotgun Archive, we would like to have the ability to remove any/all user subscriptions to events etc. for that Project so that individuals don’t get floods of email if we make further changes to entity statuses in Shotgun.

Where can I read more about this?

Thanks,

Jason