Skip to content

Update rate limit profile

PUT
/api/admin/settings/rate-limits/{profile}
Code sample: Shell / cURL
curl --request PUT \
--url https://auth.example.com/api/admin/settings/rate-limits/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "maxRequests": 100, "windowSeconds": 60 }'

Updates maxRequests and/or windowSeconds for one profile in AUTHRIM_CONFIG.

profile
required
string

Rate limit profile name.

Media type application/json
object
maxRequests
integer
>= 1 <= 1000000
windowSeconds
integer
>= 1 <= 86400
key
additional properties
Example
{
"maxRequests": 100,
"windowSeconds": 60
}

Rate limit profile updated.

Media type application/json
object
success
boolean
profile
string
updated
object
maxRequests
integer | null
windowSeconds
integer | null
key
additional properties
kv_keys

KV keys updated for this profile.

object
key
additional properties
note
string
key
additional properties
Example
{
"success": true,
"profile": "standard",
"updated": {
"maxRequests": 100,
"windowSeconds": 60
},
"kv_keys": {
"maxRequests": "rate_limit_standard_max_requests",
"windowSeconds": "rate_limit_standard_window_seconds"
},
"note": "Changes will take effect within 10 seconds (cache TTL)"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}