(Hub ID: 2252779)
I'm trying to figure out some weird behavior I'm seeing regarding the Ecommerce Bridge Sync Messages API. For context, the issue I'm having is regarding a script I wrote to send Hubspot our historical e-commerce data.
Initially it appeared as though the script worked as expected. Upon further inspection though I noticed there are large and small gaps of data missing. For example, data from January 2016 is missing, but some (not all) data from March 2016 is there. Most of the data from 2017 is missing. I have run this script multiple times (narrowing down on the date range so I'm only sending sync messages for the missing records) and I'm seeing the same results.
When I inspect a record from one of these missing chunks of time using the new sync-status endpoint, it appears as though Hubspot never even received a message for it. I've cleaned up and optimized the script I'm using and everything appears to be working as expected on my end, so I'm drawing a blank on what the root cause could be. The sync message has been sent but apparently not received.
For additional context, this script is sending sync messages for CONTACT, DEAL, and LINE_ITEM object types, and it's batching these messages in chunks of 200.
Is there anything that could be silently preventing these deals from getting created? Is there a limit on the number of deals you can create? Any additional help in finding a solution would be much appreciated.