Contact's batch operation is async



I’m using endpoint POST:/contacts/v1/contact/batch/ to create batch of contacts.

But the documentation says:

Note: Changes made through this endpoint are processed asynchronously, so can take several minutes for changes to be applied to contact records.

Contact’s “changes” means updating or creating contact? Or these both operations are performed async?
If I request contact by email, right after batch create operation, will Hubspot API respond with a newly created contact in 100% of cases?


Hi @IvanZh,

If a batch create/update request is followed immediately by a get contact by email, there is the possibility that the contact might not be updated/created yet. This is particularly important if the batch create/update request is large.