Skip to main content
Contributor I
March 20, 2024
Solved

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

  • March 20, 2024
  • 3 replies
  • 155 views

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?

    This topic has been closed for replies.
    Best answer by Adam Lith

    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.

    3 replies

    Brian Turcotte
    Klaviyo Alum
    March 20, 2024

    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

    Adam LithAuthor
    Contributor I
    March 25, 2024

    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

    Adam LithAuthorAnswer
    Contributor I
    March 26, 2024

    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.