Rate Limits
rate_limits
Methods
Deprecated
post/zones/{zone_id}/rate_limits
Creates a new rate limit for a zone. Refer to the object definition for a list of required attributes.
Security
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
Example: X-Auth-Email: user@example.com
The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
Example: X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194
Accepted Permissions (at least one required)
Firewall Services Write
Parameters
zone_id: string
Identifier
Response fields
result:
success: true
Whether the API call was successful
Request example
200Example
Delete A Rate Limit -> Envelope<{ id, action, bypass, 5 more... }>
Deprecated
delete/zones/{zone_id}/rate_limits/{rate_limit_id}
Deletes an existing rate limit.
Deprecated
put/zones/{zone_id}/rate_limits/{rate_limit_id}
Updates an existing rate limit.
Deprecated
get/zones/{zone_id}/rate_limits/{rate_limit_id}
Fetches the details of a rate limit.
Deprecated
get/zones/{zone_id}/rate_limits
Fetches the rate limits for a zone.
Domain types
Action = "block" | "challenge" | "js_challenge" | 4 more...
Methods = "GET" | "POST" | "PUT" | 4 more...
RateLimit = { id, action, bypass, 5 more... }