Skip to main content
Solved

Update profiles via API csv upload?

  • September 3, 2023
  • 5 replies
  • 221 views

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

Hey guys I saw option to upload csv manually with new data for profile updates, but is there any API option to do that. Like I post somewhere csv with new updates on profile via API?

Best answer by David To

Hey @zire,

Another alternative to the update profile endpoint would be utilizing Klaviyo’s SFTP import tool.

This would work more closely with importing profiles via a .CSV, but done within the backend via an SFTP. 

David

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

5 replies

David To
Klaviyo Employee
Forum|alt.badge.img+60
  • Klaviyo Employee
  • 2456 replies
  • September 5, 2023

Hello @zire,

Welcome to the Klaviyo Community!

Seems like you may have missed our Update Profile endpoint. Using this endpoint would allow you to update profiles via API similar to updating profiles through a .CSV. 

I hope this helps!

David


Forum|alt.badge.img+1
  • Author
  • Contributor II
  • 3 replies
  • September 5, 2023

Hey @David To on that link I am getting this.


David To
Klaviyo Employee
Forum|alt.badge.img+60
  • Klaviyo Employee
  • 2456 replies
  • September 5, 2023

Hey @zire,

I would suggest trying that link in a different browser. Seems this behavior may be isolated to your browser as I’m not seeing any issue accessing that page. I suspect it may be due to either the (Brave) browser you’re using or any of the extensions you have. 

You can also find a list of Klaviyo’s supported browsers for the best experience from our Supported internet browsers for Klaviyo Help Center article.

If that direct link doesn’t work. you can still access that guide by access our Developer Portal > API Reference > Profiles > Update Profile.

David


Forum|alt.badge.img+1
  • Author
  • Contributor II
  • 3 replies
  • September 6, 2023

Hey @David To now it opens not sure why not last time. Oh I am using this updateprofile api endpoint but its like way to update single profile? I was thinking more about possibility of posting csv with many profiles on some specific end point. Like one post upload csv? Not to do hundreds patch requests?


David To
Klaviyo Employee
Forum|alt.badge.img+60
  • Klaviyo Employee
  • 2456 replies
  • Answer
  • September 6, 2023

Hey @zire,

Another alternative to the update profile endpoint would be utilizing Klaviyo’s SFTP import tool.

This would work more closely with importing profiles via a .CSV, but done within the backend via an SFTP. 

David