Overview
List restriction rules across the system with multi-dimensional filtering. Supports filtering by scope, entity, lottery, number, and active status.Endpoint
RBAC filtering is automatic:
- ADMIN with active banca context: filtered by
bancaId - Other roles: see all rules they have permission to view
Query Parameters
Filter by banca UUID
Filter by ventana UUID
Filter by user/vendedor UUID
Filter by specific number (e.g., “25”)
Filter by active status:
true: Only active rulesfalse: Only inactive/deleted rules- Omit to see all
Filter for sales cutoff rules:
true: Only rules withsalesCutoffMinutesfalse: Rules without cutoff
Filter for amount-based rules:
true: Only rules withmaxAmountormaxTotalfalse: Rules without amount limits
Filter for auto-date rules:
true: Only rules withisAutoDate = truefalse: Static date rules
Page number for pagination (min: 1)
Items per page (min: 1, max: 100)
Response
Indicates if the request was successful
Array of restriction rules
Pagination metadata
Examples
Response Example
RBAC Context
Fromsrc/api/v1/controllers/restrictionRule.controller.ts:46-72:
Related Endpoints
Create Restriction
Create new restriction rule
Get Restriction
Get single rule by ID
My Restrictions
Get effective rules for vendedor