suppress_market
Suppress a market for a league for a defined time window via an admin kill switch without deploying, to stop incorrect emission when hit rates drop; reversible via unsuppress or expiry.
Instructions
ADMIN kill switch: stop Statos emitting a (league × market) for a time window WITHOUT a deploy — e.g. during the World Cup if 'cards' starts firing 30% below claimed hit rate. Requires an admin key with the admin:market_suppressions scope. league_id 0 = all leagues. Reversible via unsuppress_market or expiry. Use sparingly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | Active window in hours (default 24, max 720). | |
| reason | No | Free-text rationale, e.g. 'cards 30% below claimed hit rate on n=18'. | |
| league_id | No | League to scope to. 0 (default) = wildcard, all leagues. Use a specific id (e.g. the WC league) to scope. | |
| market_type | Yes | Market to suppress, e.g. 'cards', 'corners', 'over_under', '1x2', 'asian_handicap', 'draw_no_bet'. |