In HubSpot the number of API calls per minute is absolutely way too low! You can have a 1,000,000 calls a daybut in the Pro you only get 190 calls in a 10 second period. Here is the issue:
IF you update a bunch of contacts or companies HubSpot will start generating multiple webhooks at a excessive rate and if you are using API calls to sync these companies and contacts it’s very easy to exceed the number of API calls to keep up with the HubSpot generated webhooks. I know in our instance we may generate 1500-2000 API calls a day (out of 1,000,000) but we can generate errors because of the huge amounts of data change that can happen in HubSpot in a short amount of time (workflow can also cause this issue).
To overcome that I would suggest that HubSpot creates a buffer for API calls only allowing so many to go through at a time and if the buffer reaches 10X the rate then to generate an error. It’s a shame I have to put error handling in my applications to handle a HubSpot generated error (I don’t have this issue with any of the other platforms).