# Create or replace route rules Create or replace route rules for a specific route, defining access control through feature flags or permission-based restrictions that determine user authorization. Endpoint: PUT /resources/routes/v1/{id}/rules Version: 1.0 Security: bearer ## Path parameters: - `id` (string, required) ## Request fields (application/json): - `rules` (array, required) Set of route rules - `rules.type` (string, required) Rule type - can be either "feature" or "permission" Enum: "feature", "permission" - `rules.value` (string, required) Rule value - represents a reference key to the rule type entity Example: "my-feature-key" ## Response 200 fields (application/json): - `id` (string, required) Example: "b796239c-6641-4cf3-9ff3-658ad4049131" - `routeId` (string, required) Example: "b796239c-6641-4cf3-9ff3-658ad4049131" - `type` (string, required) Enum: "feature", "permission" - `value` (string, required) Example: "my-feature-key"