medium severityBitbucket API (pipelines trigger endpoint)
HTTP 429 "Too Many Requests" or "Rate limit for this resource has been exceeded" when calling Bitbucket API to trigger pipelines (POST /2.0/repositories/{workspace}/{repo_slug}/pipelines/). Requests rejected after ~1000/hour per token.
Root cause
Bitbucket Cloud enforces API rate limits on a rolling 1-hour window to ensure stability: base 1000 requests/hour per token/user for repository endpoints (including pipelines trigger POST), scaled to 10k max based on workspace size. Exceeding triggers 429 "Too Many Requests" or "Rate limit exceeded". Limits apply per token for access tokens, per user for app passwords/OAuth.
Bitbucket APIpipelinesrate limit429throttlingaccess token