Podio Import, Webhooks and rate-limit
Hi all,
I keep an app of my subscribers into Podio and monthly import updated Excel files into it so my data is up-to-date. The problem is I have a webhook on creation to keep a mysql copy in sync to better be able to pull queries (to avoid busting my API rate-limit). But the webhook is quickly running into my API rate-limit, if importing 12000 subscribers into Podio, then after a few hundred my rate-limit is busted and my replication stops.
Any other technique I am missing? Could the webhook not supply at least the basic item field into and not have me pull it again every time?
Thanks,
-
Official comment
Hi Louis-Phillippe,
The common solution is to queue up your requests and spread them out over longer time to not hit the rate limits.
If you write to support@podio.com with the following info, I can increase the rate limit for you:
- The client id of the API key you are using
- The email of the Podio user who owns that API key
- Estimated usage (reqs/hour)
- The name(s) of the specific API call(s) where you are hitting the limit
- A short description of your integration and why it's hitting the rate limit
Comment actions -
Thanks Casper. Quick question, does Authenticating (using Password auth) itself consume the API rate-limit quota?
I'm getting quota busted after just a few requests and I can't figure out why. This is happening from PHP CLI where Sessions are not set and so password auth is re-done on every call. Could this be the reason? I'm doing maybe 250 calls (half to Authenticate and half to PodioItem::get_basic) and most of them are failing with rate-limit errors.
Please sign in to leave a comment.
Comments
3 comments