Skip to main content

API to modify list's consent to "single opt-in"


Forum|alt.badge.img+1
  • Contributor II
  • 4 replies

Is there an API to create a new list with consent type "single opt-in" or modify existing list’s consent to "single opt-in"? I can’t find such attribute in Lists API section e.g. Create List and I can see that by default the list is created as double opt-in.

Did this topic or the replies in the thread help you find an answer to your question?

2 replies

Brian Turcotte
Forum|alt.badge.img+37

Hi @maxim!

At this time, it’s not possible to adjust the opt-in level of a List via the API, but I will definitely forward this as a product request to our API team!

Best,

Brian


  • Contributor I
  • 1 reply
  • March 20, 2025

Hi, is this still not possible?

I have spent the best part of a day integrating your platform only to find there is no way to set single_opt_in programmatically.

We are builders of a Shopify app, and need to send programmatic emails to clients, such as a welcome email or to let them know when their free trial is expiring etc.

Most of my campaigns on my test account just get marked as Cancelled (with no indication why) but I assume it’s because the list has double opt in always set.

My workflow is currently: create Klaviyo profile on install, create list, subscribe single profile to list, create campaign, add list to campaign, add template to campaign, send.

Please let me know if there is another way to achieve just sending simple (individual) programmatic emails.

Thanks

Joe