How do you manage bulk uploading of contacts via the API?
I need to upload 100.000 contacts and I'm not sure how best to do it. Although most other Zendesk APIs I've used do provide an endpoint for that, for some reason the Sell API does not provide an endpoint to upload multiple contacts. Not sure why, support were not able to provide an explanation.
Support suggested 2 solutions - either using the single contact upload endpoint, or manually uploading CSV files. Using the single contact endpoint and making a single call per contact isn't viable for 100.000 contacts as that way the request rate limit is reached fairly quickly. Using CSVs did do the job but was tedious work, files took a lot of hours to be imported, and ultimately it was a one-timer and not an automated solution - what happens in case a new custom field is added for example, how would you sync all users again in that case without requiring manual work?
Thanks a lot in advance.
Please sign in to leave a comment.