My Products
Help

New throttling policy will be enforced in September. 15000 calls / hour / integration / company

by Yıldırım (Updated ‎10-09-2020 16:18 by Yıldırım VISMA )

Update:
Enforcement of throttling policy on 14th September 2020
-------------------------------------------------------------------------------------------------------------
As communicated earlier, we will be amending our throttling policy after the summer.
We will come back to you with the exact date later.

We have discussed the limits with a couple of ISV in different markets and countries and agreed that the throttling policy should be enforced per integration per company.
The upper limit for the number of calls will be 15000 calls per hour per integration per company for Production(live) type of API clients.

Background:
Due to a bug in one of the integrations after release of version 8.21 (12.05.2020) we saw a dramatic increase of calls to Visma.net ERP API.
Since there was no throttling policy with a maximum number of calls, the faulty integration managed to consume a lot of our resources.
To mitigate this kind of behaviour from happening in the future, we are setting an upper rate limit for the number of calls by an integration per company.

Example:
The ISV has an integration towards 3 companies. Fusion, Gamma and Delta.
If the integrations towards Fusion is for some reason misbehaving, it will be throttled after 15000 calls.
While the same integration towards Gamma and Delta will work as before and will not be affected by the throttling policy.

 

Fusion will get the following response headers when they're reaching the throttling limit
HTTP response code: 429
x-ratelimit-limit: 15000
x-ratelimit-policy: IntervalLimit
x-ratelimit-reset: 1590674400

ℹ️ converting x-ratelimit-reset value : (https://www.epochconverter.com)