It seems there is a bug in the API for unsubscribing users from a single list.
For example, when I call the following URL:
it does not remove the user from the list $maillist, but from all my lists.
Is there any way to remove a user from a single list only? Is this a known bug or am I doing something wrong?
This is a setting you can specify in the "Unsubscribe Options" for each list. If you head into a list, click "Unsubscribe Options" on the right side, and then choose to "Only unsubscribe them from this list".
Is it possible to change those settings from API?
Probably during creation of a list?
Unfortunately it's not currently possible to set a list's unsubscribe settings via the API. It's one of the many API-related feature requests we've had, so I'm adding a vote from you for this feature. You'll hear from us here when we implement it if we do.
We can finally offer you the ability to set list unsubscribe settings via the API. We're sorry it took so long to appear. We just have a massive number of feature requests, and it only makes sense to prioritise them by how many people have requested them. So this one has finally been included.
Hope that helps!