I wanted to post here some interesting questions I got for the contacts batch API. I’ll be looking into the answers of these questions and posting them shortly:
Are there any hard limits as to how many contacts we can import per batch?
The API page recommends a limit of 100 contacts. Do you have an idea of what kind of response time this would incur? If we were to go beyond that limit, does the response time simply increase linearly?
The API docs page says “any errors with a single contact in your batch will prevent the entire batch from processing” but also says “Changes made through this endpoint are processed asynchronously, so can take several minutes for changes to be applied to contact records.” How does this error get reported if the changes are processed asynchronously? Is the 400 error just validating a proper JSON string?
Contacts batch API docs are here: http://developers.hubspot.com/docs/methods/contacts/batch_create_or_update