woudt / bunq2ifttt

bunq2IFTTT creates a self-hosted interface between the bunq banking API and IFTTT.
MIT License
24 stars 8 forks source link

Applets failing - too many requests #8

Open woutermense opened 3 years ago

woutermense commented 3 years ago

Splitting a big incoming transaction to multiple smaller amounts on different subaccounts using one applet for each small transaction triggering on the same incoming transaction gives the following error:

Action failure message: Too many requests. You can do a maximum of 5 calls per 3 second to this endpoint.

I hosted it on Google App Engine.

Which is that "endpoint"?

Can anything be done to change the allowance for the endpoint? Or otherwise follow the rule of 5 calls per 3 seconds?

At the moment I got some 20 applets triggering, which I could probably reduce, but I don't think I could make it 5 or lower.

Screenshot 2020-09-25 142233

woudt commented 3 years ago

This is a limit of the bunq API: you indeed can't do more than 5 payments within 3 seconds.

There is no easy way to work around this I am afraid, as it requires a kind of queuing mechanism for payments to be implemented within bunq2ifttt.