Content creation rate limits
- Tier: Free, Premium, Ultimate
- Offering: GitLab Self-Managed
Rate limits control the pace at which users can create issues, epics, and notes.
Issue and epic creation
The limit for epic creation is the same limit applied to issue creation.
Prerequisites:
- Administrator access.
To limit the number of requests made to the issue and epic creation endpoints:
- In the upper-right corner, select Admin.
- In the left sidebar, select Settings > Network.
- Expand Issues Rate Limits.
- Under Max requests per minute, enter the new value.
- Select Save changes.
The rate limit:
- Is applied independently per project and per user.
- Is not applied per IP address.
- Is disabled by default.
- Can be set to
0to disable the rate limit.
Requests over the rate limit are logged into the auth.log file.
For example, if you set the limit to 300, requests that exceed a rate of 300 per minute are blocked.
Access to the endpoint is available after one minute.
Note creation
You can configure the rate limit for requests to the note creation endpoint.
Prerequisites:
- Administrator access.
To change the note creation rate limit:
- In the upper-right corner, select Admin.
- In the left sidebar, select Settings > Network.
- Expand Notes rate limit.
- In the Maximum requests per minute box, enter the new value.
- Optional. In the Users to exclude from the rate limit box, list users allowed to exceed the limit.
- Select Save changes.
The rate limit:
- Is applied independently per user.
- Is not applied per IP address.
- Defaults to
300.
Requests over the rate limit are logged into the auth.log file.
For example, if you set the limit to 300, requests that exceed a rate of 300 per minute are blocked.
Access to the endpoint is available after one minute.