Admin endpoints — configuration
Manages the business-rule (BRE) definitions used for rule-driven decisions. The platform
holds no rule storage of its own — these routes are a thin proxy onto the rules engine, which
owns the rule records. Auth: Entra ID JWT bearer with the ADMIN role. The formal schema is
on the API Reference.
| Method | Path | Code | Does |
|---|---|---|---|
GET | /v1/admin/clients/{slug}/bre-rules | 200 | List the business rules |
POST | /v1/admin/clients/{slug}/bre-rules | 201 | Create a rule |
GET | /v1/admin/clients/{slug}/bre-rules/{ruleKey} | 200 | Read one rule |
PUT | /v1/admin/clients/{slug}/bre-rules/{ruleKey} | 200 | Update one rule |
DELETE | /v1/admin/clients/{slug}/bre-rules/{ruleKey} | 200 | Deactivate one rule |
Notes for operators
DELETEdeactivates, it does not remove. It sets the rule's status toINACTIVE; no record is hard-deleted. (Note the200response, not204.)- Rule body carries a
ruleKey(create only), aname, an optionaldescription, the JDM decision graph (jdmwithnodes/edges), and an optionalstatus. The exact schema is on the API Reference. ruleKeyis 1–100 characters.