Solved

The "Subscribe Profiles" endpoint creates new profiles, but does not update existing ones

  • 20 March 2024
  • 3 replies
  • 32 views

Badge

Hi,

I’m trying to use the Subscribe Profiles endpoint to add an email subscription.

If I use a new email adress then a profile is created, it is subscribed to the supplied list and everything looks as expected.

BUT, if I use an existing email adress (an adress already associated with an existing profile) then the profile is not updated, and no new profile is created. I was expecting the existing profile to be updated.

Am I doing something wrong?

icon

Best answer by Adam Lith 26 March 2024, 10:53

View original

3 replies

Userlevel 7
Badge +36

Hi @Adam Lith,

 

In what way are you expecting the existing profile to be updated by this endpoint?

For most cases, if you’re looking to update a Profile in any way, I’d suggest Update Profile

 

Best,

Brian

Badge

Hi @Brian Turcotte,

 

I was expecting the profile to be added to the list that can be supplied in the “relationships” part of the request, as well as the profile being marked as “email subscribed” as shown in this picture:

The profile is subscribed to emails

 

Best,

Adam

Badge

I got help from Klaviyo support, my issue was that the list was configured to use “double opt-in”, which for some reason only had the above described problem on existing users.

Reply