Skip to main content

delete-override

Remove a rate limit override using the Unkey CLI so the affected identifier reverts to the namespace default. Clean up custom rate limits.
2 min read

Permanently remove a rate limit override. Affected identifiers immediately revert to the namespace default.

Use this to remove temporary overrides, reset identifiers to standard limits, or clean up outdated rules.

Important: Deletion is immediate and permanent. The override cannot be recovered and must be recreated if needed again.

Required permissions:

  • ratelimit.*.delete_override (workspace-wide)
  • ratelimit.<namespace_id>.delete_override (scoped to a specific namespace)
Note

See the API reference for the full HTTP endpoint documentation.

Usage#

Flags#

--namespacestringrequired#

The id or name of the namespace containing the override. Must be 1-512 characters.

--identifierstringrequired#

The exact identifier pattern of the override to delete. This must match exactly as it was specified when creating the override, including any wildcards (*) that were part of the original pattern. Case-sensitive. Must be 1-512 characters.

After deletion, any identifiers previously affected by this override will immediately revert to using the default rate limit for the namespace.

Global Flags#

FlagTypeDescription
--root-keystringOverride root key ($UNKEY_ROOT_KEY)
--api-urlstringOverride API base URL (default: https://api.unkey.com)
--configstringPath to config file (default: ~/.unkey/config.toml)
--outputstringOutput format. Use json for raw JSON
--bodystringSend this JSON string as the request body. You cannot combine it with request-building flags.

Examples#

Output#

Default output shows the request ID, followed by the result:

With --output=json, the full response envelope is returned: