- Template — defaults for every submerchant (thresholds, alerts, score adjustment).
- Propagate — push the template to all non-customized children in one click.
- Customize — override rules and alerts for a specific submerchant when needed.
Where to configure
Protection template APIs require a dashboard session (admin/owner). Partner API keys can set per-submerchant overrides via
PATCH /api/v1/partner/submerchants/{id} — see PSP submerchants.Dashboard
APIs (dashboard session):
GET /api/v1/submerchants/portfolio, GET /api/v1/submerchants/[id]/stats, protection defaults routes.
Step 1 — Set the template
Open Merchants → Template & propagation and configure:
Click Save template to store without touching existing children.
Step 2 — Propagate
Click Save and propagate to non-customized to:- Update every submerchant with
customized = false - Sync alert rules from the template
- Skip merchants you already marked as customized
Step 3 — Customize one merchant
Open a submerchant → Protection:
When customized, assess merges:
- Org rules (
psp_submerchant_idnull) - Submerchant-scoped rules and blocklists
- Template/profile overrides (thresholds, score adjustment, max amount)
How assess uses it
EveryPOST /api/v1/assess with submerchant_id resolves the effective profile before scoring:
Alerts
Default template alerts (when enabled):
Alerts are stored per submerchant in
behavior_alert_rules. Customize notification roles in the template or per merchant.
Partner API (overrides only)
Programmatic per-submerchant adjustments (org-levelclm_sk_* with submerchants:write):
Related guides
PSP submerchants
Registry, keys, and assess
Protection workspace
Org-wide rules and blocklists
PSP integration
Full PSP onboarding path
Transaction monitor
Alerts and behavior rules