We manage to call periodically hubspot api, via a batch, to get the updated or inserted contacts between 2 dates ( in the past ) expressed with timestamp in seconds:
call n°1 at 12:00:31 => GTE 12:00:00, LT: 12:00:30 call n°2 at 12:01:01 => GTE 12:00:30, LT: 12:01:00 ... and so on
I would like to know if there is a chance that i miss an updated or inserted contact in my different calls to the web service, for example: a contact was updated at 12:00:29 but not returned in call n°1, if yes, what is the best practices and what can you advise me
As a teammate of Anis, I would like to add some context.
We are using HubSpot Company API and calling the /search endpoint with a filter on hs_lastmodifieddate.
Like this we are able to retrieve the companies updated between a time frame.
Let imagine that a user, on the HubSpot UI update a company at 10:00:29:999 . I guess that the process to handle and store this change will probably take more than 1ms, so this company will be "really updated" at 10:00:30:227. In this case, which last modified date will be returned? 10:00:29:999 or 10:00:30:227 or something else?