Prerequisites
- A LexQ account (sign up free)
- An API key (created in Console → Management → API Keys)
Step 1: Create a Policy Group
Open the Console
Navigate to console.lexq.io and sign in.
Create a Group
Go to Policy Groups → Create Group.
- Name:
discount-policy - Priority:
0 - Execution Mode: Allow All (
NONE)
Step 2: Define a Rule
user_id, email, and user_tags are system facts — pre-registered and ready to use. Domain-specific facts like payment_amount or customer_tier are user-defined — see Fact Definitions.Step 3: Test with Dry Run
Before deploying, validate your rule with a Dry Run:payment_amount: 135000 in the response, and payment_amount__delta: -15000 in generatedVariables (the signed change applied by the rule).
Step 4: Publish and Deploy
Publish
Click Publish Version. The version transitions from DRAFT to ACTIVE and is now locked — no further edits allowed.
Step 5: Execute via API
Call the execution endpoint from your application:What’s Next?
Fact Definitions
Add custom variables like
customer_tier or order_region.Impact Simulation
Test policies against bulk data before deploying.
Policy Execution
Learn about all 4 execution modes (single, version, batch, composite).
CLI & MCP
Manage policies from the terminal or via AI agents.

