[#718] API Answer: Too many requests

Migrated from Redmine #718 | Author: Jan Rohrbach
Status: Closed | Priority: Normal | Created: 2021-06-16


Hello,
Today we did a first beta test with 2 User, also including your simplybook tool. Now simplybook give out the failure, that there are too many api requests. I can barely understand, that 2 Users did create 5000 api requests within 4 hours?

On the API Documentation from January, there was no information about this limitation. API documentation | SimplyBook.me Online Scheduling

Thanks for your answer.

Greetings Jan

Redmine Admin wrote:

We reserve the rights in the case of high volume of bookings to suspend the relevant system momentarily to try to equalize the server load. This can result in some of your users getting a message to try to book again in a few minutes. High load can for example be considered 50 people trying to process a booking with a user account in less than 30 seconds or sending more than 5.000 API requests per day with number of parallel requests to be limited by maximum 2 at same time and not exceed 5 requests per second on common servers. Also, to prevent too high load on servers from individual accounts all subscriptions levels have a maximum number users and providers as per pricing table. Enterprise level allows for higher limits. Common enterprise server has 25.000 per day API requests limit; while dedicated servers allow unlimited requests limited by server specifications.

Jan Rohrbach wrote:

This task is not closed yet. I want to know how many requests did you receive today? 2 Users, 5000 requests is a lot.

Redmine Admin wrote:

yes, it is alot. If you got this error it means 5K requests is reached

Jan Rohrbach wrote:

Can i please have the exact amount you received today and why the server blocked this?
In your terms and condition from november (when we signed the contract) there you reserve the right to do it. But this adaptions of the terms and conditions towards a fixed event was never informed to our side.

Jan Rohrbach wrote:

On our side we perform 2 requests per day a user want to see.

So let’s divide this up:
5000 requests / 2 = 2500 per displayed day
2500 / 2 User = 1250 days displayed.

I can’t think, that 2 person clicked 1250 times just on a appointment booking tool, when they should test a website..

Redmine Admin wrote:

Please provide your simplybook booking site url

Jan Rohrbach wrote:

That’s our system url: Appointment booking service and free online booking service

Redmine Admin wrote:

9997 requests was made today

Jan Rohrbach wrote:

Is there a chance, that we see those requests in the dashboard or admin panel somewhere? I wasn’t able to find it.

Thanks a lot

Redmine Admin wrote:

we do not keep logs for all api requests

Jan Rohrbach wrote:

So, if i got you right, the service will be avaible at midnight again?