We are trying to use suppression lists to build a bespoke subscription centre. We need to be able to subscribe/unsubscribe users to particular categories of email which we send (i.e. not global unsubscribe).
The code examples given in the documentation do not appear to work for suppression lists. A query to find all lists that a user is subscribed to returns publication lists but not the suppression lists.
Is there any way to get this working? If not, what other options do we have for building what we need?
We are aware of auto-suppression lists but as far as I can see from the documentation they do not offer the level of control to subscribe/unsubscribe independently to different email categories that we have.