429
Rate limited
https://api.quotastack.io/errors/rate-limited
You sent too many requests in a short time. QuotaStack turned this one away.
Why it happened
- Your calls went over the limit for the window.
- A retry loop fired with no wait between tries.
How to fix it
- Read
X-RateLimit-LimitandX-RateLimit-Remainingon the reply. - Wait, then try again. Double the wait each time.
- Batch your usage events, instead of one call per event.
Example response 429
{
"type": "https://api.quotastack.io/errors/rate-limited",
"title": "Too Many Requests",
"status": 429,
"detail": "Rate limit exceeded. Try again later."
} Which calls return this
GET /v1/customersPOST /v1/customersGET /v1/customers/{id}PATCH /v1/customers/{id}DELETE /v1/customers/{id}GET /v1/customer-by-external-id/{external_id}PATCH /v1/customer-by-external-id/{external_id}DELETE /v1/customer-by-external-id/{external_id}GET /v1/customers/{customer_id}/creditsPOST /v1/customers/{customer_id}/credits/grantPOST /v1/customers/{customer_id}/credits/adjustGET /v1/customers/{customer_id}/credits/historyGET /v1/customers/{customer_id}/overageGET /v1/customer-by-external-id/{external_id}/creditsPOST /v1/customer-by-external-id/{external_id}/credits/grantPOST /v1/customer-by-external-id/{external_id}/credits/adjustGET /v1/customer-by-external-id/{external_id}/credits/historyGET /v1/customer-by-external-id/{external_id}/overageGET /v1/entitlements/checkPOST /v1/usagePOST /v1/usage/batchPOST /v1/imports/customersPOST /v1/subscriptionsGET /v1/audit-log
● raw markdown · rate-limited.md ↗ — this is exactly what an agent fetches
Loading…