My Products
Help
guidol
CHAMPION *

New ratelimit policy CompanyIntervalLimit

by guidol

According to https://community.visma.com/t5/Knowledge-base-in-Developers/Why-am-I-receiving-quot-HTTP-429-Too-man... there are several ratelimit policies. 

 

However, one customer started receiving last Saturday June 1 errors due to a ratelimit policy named "CompanyIntervalLimit" in the HTTP headers. The limit seems to be 500 calls per hour.

 

Is there any documentation on this rate limiter?

7 REPLIES 7
Yıldırım
VISMA

by Yıldırım

Hi Guido, in addition to our talk via email, I've checked that with the team, and "CompanyIntervalLimit" is what we set as value for X-RateLimit-Policy HTTP header when throttling is done by TenantIntervalLimitPolicy so that this should be related to 

Hourly number of requests per company reached 1 Hour 15000 requests

I've also updated the throttling configuration thread accordingly.

Can that be the case ?

guidol
CHAMPION *

by guidol

Today the same "CompanyLimitInterval" error occurred at a Swedish site. We have checked and double-checked, but the user uses "Visma Connect", not "VNI".

 

An identical configured Dutch Visma.net account could load more rows without problem.

 

Also see https://forums.invantive.com/t/itgenvnt067-you-have-run-out-of-api-requests-please-try-again-after-5....

 

What can cause this "CompanyIntervalLimit" rate limiter to kick in on Visma Connect with Visma.net ?

guidol
CHAMPION *

by guidol

Is there any news regarding the meaning of the policy "CompanyIntervalLimit"? We have one customer that runs into this error but we do not know how to help him solve.

johand
CONTRIBUTOR **

by johand

Did you start using Visma Connect authentication as mentioned in the link I posted? That solved the problem for me.

guidol
CHAMPION *

by guidol

Yes, but still missing formal documentation what it is. Now just BSOD type of error. For Power BI and data integration on Visma.net financials the on boarding experience we provide must be that the user can on board and serve himself within 2 minutes. Not understanding what an error means when it occurs makes that hard.

guidol
CHAMPION *

by guidol

Yes, probably. Some formal documentation would help us to provide users better feedback.

johand
CONTRIBUTOR **

by johand