Podio Import, Webhooks and rate-limit
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?
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 firstname.lastname@example.org 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
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.