Cool! Do you handle updating users’ email addresses? That’s a challenge we’ve had with sendgrid. A user updates their email address and now they’re no longer unsubscribed if they unsubscribed previously.
We currently don't support that either - but give me one day and I'll come up with a solution for this...
What works in other systems (intercom, for example) is allowing callers to pass a user ID with every call. Then you can match on that and unsubscribe the user rather than the email itself.
We can solve any problem by introducing an extra level of indirection