Additional rate limit protection being added to Form Submissions API
We're adding additional rate limit protection to our Forms Submissions APIs. This new rate limit would only apply after the current standard rate limits are reached.
Once a system hits the standard rate limit, it will get HTTP 429 error responses until the limit resets. If a system continues to make requests after the limit is reached and reaches ten 429 error responses in a single second, the system making the requests will be blocked from making requests for a minute. After a minute, that block will automatically be removed, and the system will be able to make requests again.
This new limit differs from our standard limit in a few ways. First, this new limit is based on IP address and not on the HubId. This should mean that an individual visitor submitting a form from your website that submits the data directly to HubSpot (using AJAX for example) should not be affected by this, but a server processing submission data and sending that to HubSpot could hit this limit if the standard rate limit is not handled correctly.
Second, the error message for this rate limit error differs from the standard 429 response. Instead of the standard 429 JSON response, the response will becontent-type: 'text/plain; charset=UTF-8', and the body of the response will beerror code: 1015
When is this changing?
This new rate limit will go into effect onAugust 8th.
Please let us know if you have any questions by replying below.
No one has replied to this post quite yet. Check back soon to see if someone has a solution, or submit your own reply if you know how to help! Karma is real.