Approval limits
Sizes, rates and time limits for approvals in one place.
These are the limits you can hit when you use approvals. Going over a size limit is refused with invalid_request or details_too_large. Going over a rate limit is refused with a 429. Every code is on the errors page.
Request size
summarydetailsaction. _ : -, starting with a letter or digit.callback_path/, at most 200 characters.Idempotency-KeyTime
Open time (expiresIn)Platform kindswaitCallback replyCallback retriesCallback passSignature ageExpiry checkReminderEmail linkDelegationAlways allow ruleRates
Requests from an appapproval_rate_limited, retry after 60 seconds.Open requeststoo_many_pending, retry after 300 seconds.Platform kindsAll bindings togetherx-ratelimit-* headers and a 429 rate_limited when you go over it. Your platform may set a different value.People
Approvers neededBulk decisionEmail volume is not limited yet.
Up next · BindingsErrorsEvery error code the approvals binding can answer with, what it means, and how to fix it.Keep reading
← Back to Who decides