Skip to main content
Solved

unable to add member to list using api as they are depricated


Forum|alt.badge.img

https://a.klaviyo.com/api/v2/list/listid/subscribe?
i am unable to add members to list with the above api as it is depricated so please can you help me with the latest api to solve this problem asap.

Best answer by Byrne C

Hi ​@anuraag0x,

If these profiles don’t exist in Klaviyo yet, you’ll need to create them first, by using the Create Profile endpoint. From there, you can set up the new Add Profiles to List/Bulk Subscribe Profiles endpoint. And to confirm, these actions will have to be done using our v3 endpoints, as the v2 and v1 endpoints have been deprecated.

If I can answer any additional questions, let me know!

-Byrne

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

4 replies

Byrne C
Community Manager
Forum|alt.badge.img+10
  • Community Manager
  • 56 replies
  • January 27, 2025

Hi ​@anuraag0x!

Thanks for posting this question! Are you trying to simply add a profile to a list, or are you trying to also change their consent status to “Subscribed?”

Either way, you’ll need to replace your old v2 endpoint with the new v3 one. Navigate to wherever you’re making this API call, and replace your current endpoint with the Add Profiles to List endpoint (if you’re simply trying to add them to a list) or the Bulk Subscribe Profiles endpoint (if you’re trying to subscribe them as well).

The links shared above contain the documentation explaining how these endpoints work, and also show how the headers/body of the requests should be structured.

Let me know if this helps!

Have a great rest of your week.

-Byrne


Forum|alt.badge.img
  • Author
  • Contributor I
  • 1 reply
  • January 28, 2025

Hi ​@Byrne C 

Thanks for your resposne,but i already been through the above documentation but still i am not able figure out how would i create profiles without email , first i need to add a member to the list with the email right ?
then only i can add that profile to list .


  • Contributor I
  • 2 replies
  • January 28, 2025

It looks like you are facing issues with a deprecated API endpoint for adding members to a list in Klaviyo. To resolve this, you'll need to use the updated API endpoint. Klaviyo has moved to a newer version of their API for list management. parapcc.com


Byrne C
Community Manager
Forum|alt.badge.img+10
  • Community Manager
  • 56 replies
  • Answer
  • January 28, 2025

Hi ​@anuraag0x,

If these profiles don’t exist in Klaviyo yet, you’ll need to create them first, by using the Create Profile endpoint. From there, you can set up the new Add Profiles to List/Bulk Subscribe Profiles endpoint. And to confirm, these actions will have to be done using our v3 endpoints, as the v2 and v1 endpoints have been deprecated.

If I can answer any additional questions, let me know!

-Byrne