Application rate limit for GET project members
Release notes
We've introduced rate limiting for the /api/v4/projects/:id/members/all endpoint to improve API stability and ensure fair resource usage across all users.
The GET /api/v4/projects/:id/members/all endpoint now has a rate limit of 60 requests per minute per user.
This change helps protect GitLab instances from excessive API usage that could impact performance for all users.
The limit of 60 requests per minute provides ample capacity for normal usage patterns while preventing potential abuse or unintentional resource exhaustion.
If your integrations or scripts use this endpoint, ensure they handle rate limit responses appropriately (HTTP 429) and implement retry logic with backoff as needed.
Most users should not be affected by this change under normal usage patterns.
Summary
The Members API is lacking rate limits.
Acceptance Criteria
-
Create an Application Rate limit for the /api/:version/projects/:id/members/allAPI endpoint