I’m testing unsubscribing user from a specific list. I’m using following API call with DELETE method:
{{URL}}/list/{{LIST_ID}}/subscribe
I have a profile subscribed to two lists, like this:
but after API call is completed, consent status is set to false, like this:
Consent status is: Unsubscribed from all lists - which really weird, because under Lists & Segments a list is still displayed (which is correct, because I removed user from only one list).
If you have Klaviyo's global unsubscribe feature enabled, which is highly recommended, someone will become globally suppressed in your account after unsubscribing from any email. This means that if someone unsubscribes from just one list, they will be suppressed from any list they are on.
I would also suggest reading up on the below Help Center articles to further understand suppressions and consent best practices of your Klaviyo profiles. If you haven’t already visited, our Developer’s Portal has a number of resources that may be helpful to further understand the usages of the various endpoints.
If you have Klaviyo's global unsubscribe feature enabled, which is highly recommended, someone will become globally suppressed in your account after unsubscribing from any email. This means that if someone unsubscribes from just one list, they will be suppressed from any list they are on.
I would also suggest reading up on the below Help Center articles to further understand suppressions and consent best practices of your Klaviyo profiles. If you haven’t already visited, our Developer’s Portal has a number of resources that may be helpful to further understand the usages of the various endpoints.