Rule types
Quickleap supports three types of rules:Force redirect
Unconditionally redirects all matching traffic to a specific destination URL. When conditions are met, 100% of traffic is sent to the configured URL.Percentage redirect
Redirects a percentage of matching traffic to an alternate destination. Useful for gradual rollouts or load distribution.A/B experiment
Splits matching traffic across multiple variants with configurable percentages. Ideal for testing different destinations.Conditions and operators
Rules evaluate user attributes using conditions. Each condition consists of an attribute, operator, and value.Condition logic
Multiple conditions can be combined using:AND- All conditions must matchOR- At least one condition must match
Supported operators
Available attributes
Rules can match on these user attributes:Rule evaluation
Rules are evaluated in priority order (lower numbers first). The first matching rule determines the redirect behavior:- Rules are sorted by priority (ascending)
- Each rule’s conditions are evaluated against user attributes
- First rule where all conditions match (AND logic) or any condition matches (OR logic) is selected
- The rule’s action determines the final destination URL
- If no rules match, the default redirect URL is used
Rule status
Rules can have three statuses:active- Rule is evaluated for incoming trafficinactive- Rule exists but is not evaluateddraft- Rule is being created or modified
Endpoints
List rules
Get all rules for a redirect
Create rule
Create a new rule
Update rule
Update an existing rule
Delete rule
Delete a rule
Test rule
Test rule evaluation
Additional operations
Beyond the core CRUD operations, the Rules API supports:- Reorder rules - Change rule priorities
- Toggle status - Switch between active/inactive/draft
- Duplicate rule - Clone an existing rule
- Get attributes - Fetch available attributes and operators
- Get attribute values - Retrieve possible values from analytics
- Get analytics - View rule hit counts and performance