I noticed that if I have "unsubscribe from all lists" enabled in a lists unsubscribe settings I still only get one webhook call when someone unsubscribes.
Is there a way to tell that a user has been removed from all lists or just one since I do not get a callback for each list?
Thanks for bringing this to our attention. At the moment, if you have a webhook registered for the de-activate event on both lists, only the webhook on which the unsubscribe actually occurs will be fired, despite the unsubscribe being effective for all lists (if you have the "Unsubscribe from all lists" option enabled).
We'll schedule in a change to make it so that de-activate webhooks on other lists in which the subscriber exists are also invoked if the "Unsubscribe from all lists" option is enabled on a list.
Thanks for looking into this. You guys are awesome!