This instance couldn't reach its API specification on the last attempt, so this page shows the copy fetched before that. Anything added or changed since then is missing here, and the reference updates itself as soon as the specification is readable again. Last fetched 2026-10-22 22:57 UTC.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Fields of each RateLimitRuleDto:
Field
Type
Description
idrequired
string (uuid)
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
creationTimerequired
string (date-time)
The date and time when this entity was created.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
creatorIdrequired
string (uuid)
The ID of the user who created this entity.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
lastModificationTimerequired
string (date-time)
The date and time when this entity was last modified.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
lastModifierIdrequired
string (uuid)
The ID of the user who last modified this entity.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
isDeletedrequired
boolean
Indicates whether this entity has been deleted.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
deleterIdrequired
string (uuid)
The ID of the user who deleted this entity, if it is deleted.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
deletionTimerequired
string (date-time)
The date and time when this entity was deleted, if it is deleted.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
profileIdrequired
string (uuid)
The profile that owns the rule.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
profileNamerequired
string
The owning profile's name, resolved for display so the grid does not show a bare identifier.
Empty when the profile has been deleted, which is also when the rule stops applying.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
limiterNamerequired
string
The limiter this rule overrides.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Algorithm override, or null to keep the contributor default.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
FixedWindow
Fixed (tumbling) window: the counter resets when the window rolls over. The window identifier is derived from the current UTC instant, so every process agrees on the boundary without coordination.
SlidingWindow
Sliding window: tracks individual request timestamps over a rolling span using a sorted set. More precise than a fixed window at the cost of more Redis memory.
TokenBucket
Token bucket: permits replenish at a steady rate and short bursts are allowed up to the bucket capacity.
Concurrency
Concurrency limiter: bounds the number of concurrent in-flight requests. The slot is held for the duration of the downstream request and released afterwards.
permitLimitrequired
integer (int32)
Permit limit override, or null to keep the contributor default.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
maxAmountrequired
number (double)
Cumulative amount ceiling override, or null to keep the contributor default.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
windowSecondsrequired
integer (int32)
Window override in seconds, or null to keep the contributor default.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
queueLimitrequired
integer (int32)
Burst allowance override, or null to keep the contributor default.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
isActiverequired
boolean
Whether the rule participates in resolution.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
concurrencyStamprequired
string
Optimistic concurrency token.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
This body has no documented fields.
nextContinuationTokenrequired
string
Continuation token to use when requesting the next page.
Null means no additional pages exist.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
approxTotalCountrequired
integer (int64)
An approximate total count of matching items.
This value is optional and may be stale or estimated, so treat it as an approximation.nullable
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
pageItemCountrequired
integer (int32)
Convenience property for the number of items in this page.read only
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
retrievedAtrequired
string (date-time)
When the page was retrieved. Useful for diagnostics and cache behavior.
Values:Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
This model has no documented fields.
Reconnecting to the server
Could not reconnect
This session has ended
Attempt 1
Your work on this page is still here. Retrying keeps it; reloading starts the page again.
The server no longer holds this page's state, so it has to be loaded again.