Skip to main content
Contributor I
July 2, 2024
Solved

Can we suppress a specific list from a profile using klavio api?

I am trying to suppress a specific list from a particular profile using user email and list id. Is there any api for doing same. 

Ex: I will pass list id and profile id or email so list can be suppressed from the profile.

    This topic has been closed for replies.
    Kim Strauch
    Klaviyo Employee
    July 5, 2024

    Hey @mrvijay002, for such cases we’d generally recommend you can remove the profile from this list vs. suppressing from this list. This API endpoint will allow you to remove a profile from a list without modifying their consent status. 

    An alternative approach, which we don’t generally recommend, could enable you to perform a list suppression via our unsubscribe API. You’d need to toggle off this account-level setting  (Settings > Consent Pages), then call the unsubscribe API with the related list ID; this will perform an unsubscribe only from this list but not a global unsubscribe (I.e. a list suppression). Note - this setting is only configurable for paid accounts.  

     

     

    1 reply

    Kim Strauch
    Klaviyo Employee
    Klaviyo Employee
    July 5, 2024

    Hey @mrvijay002, for such cases we’d generally recommend you can remove the profile from this list vs. suppressing from this list. This API endpoint will allow you to remove a profile from a list without modifying their consent status. 

    An alternative approach, which we don’t generally recommend, could enable you to perform a list suppression via our unsubscribe API. You’d need to toggle off this account-level setting  (Settings > Consent Pages), then call the unsubscribe API with the related list ID; this will perform an unsubscribe only from this list but not a global unsubscribe (I.e. a list suppression). Note - this setting is only configurable for paid accounts.