I have an app that receives webhook notifications. Depending on the nature of the notification, it then calls the call-sync or message-sync. However, if I make that request too quickly after receiving the notification I get a "request rate exceeded" message.
The request happens during a scheduled event. It checks to see if any users need syncing and then syncs them.
I can control the scheduled event. If I purposely make it wait a few seconds after receiving the notification. It works every time. If I allow it to be called immediately after the notification I get the error message every time.
Is this supposed to be working this way? I can't find any documentation about it.