Propagate
POST/api/v1/sigma/propagate
Generate sigma-bound DFE rules + hunts from the current selection.
For each SELECTED sigma rule, converts its detection to a ClickHouse WHERE over
the matching source's {source}_sigma view and stores a DFE rule (with a
sigma_rule_id back-reference), then binds it into a per-source hunt. Drifted
or hand-edited bindings are reported skipped_drifted unless force.
Submitted to the task manager. Blocks up to wait seconds for inline
completion, else returns pending - poll via GET /sigma/propagations/{id}.
A production+team run commits each generated rule and hunt to its own review
branch rather than the branch the hunt runner syncs. The report carries every
branch and PR, and X-DFE-Review-Required says so on a run that completed
inline. 422 unknown_org when hunt_customers names no registered org.
Request
Responses
- 200
- 401
- 403
- 422
- default
Successful Response
No valid session: the credentials are missing, invalid or expired, or the account behind them is disabled or blocked
Refused: the session lacks the action this route checks, or its account must replace an issued password first. A SCIM route answers a refused action in the RFC 7644 error envelope
Validation Error
Problem details (RFC 9457)