Hi All,
We’re using the new Klaviyo APIs. I am using the Create/Update Profile call, documented here.
We hit an error this morning where Klaviyo returned a 409 Conflict error for this endpoint.
{
"errors": "
{
"id": "134eb88b-10fb-4f65-84bc-6ea5fb2f1f2a",
"status": 409,
"code": "duplicate_profile",
"title": "Conflict.",
"detail": "A profile already exists with one of these identifiers.",
"source": { "pointer": "/data/attributes" },
"links": {},
"meta": { "duplicate_profile_id": "{redacted}" }
}
]
}
How is it possible to get a 409 Conflict error on an upsert operation? If the profile exists, why didn’t it get updated? Is this a bug?
Let me know.
Thank you,
Kevin.