get_interventions
List interventions (the actions/fixes that were shipped) and report their measured outcomes. This is the SINGLE source of truth for 'did it work' — insights (findings) never carry a verdict. Use report: 'status' for a one-call picture of 'what fix-work is open' (due for check-in / in flight / recently closed + win rate — best for 'where did we get to?' / session start); report: 'list' (default) for the full rows; report: 'outcomes' for 'fixes that worked vs didn't' (buckets closed interventions by verdict + win rate). Filter by insightId to answer 'how did the fix(es) for this finding turn out?'. Each intervention includes baseline + post snapshots and computed deltas (when closed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Filter by category (technical_seo, paid_optimization, etc.). | |
| limit | No | Max results (default 30). | |
| since | No | Only interventions appliedAt >= this date (YYYY-MM-DD). | |
| store | No | Filter by store key. | |
| report | No | Default 'list'. 'status' = consolidated open-work view (dueForCheckIn + inFlight + recentlyClosed + winRate) in one call, ideal for orienting at the start of a session. 'outcomes' buckets closed interventions by verdict (lift_confirmed vs regressed vs lift_inconclusive vs partial), reports a win rate, and lists those still under review. | |
| status | No | Filter by lifecycle status. | |
| _offset | No | Pagination offset. If a response includes _pagination.hasMore=true, use _offset to fetch the next page. | |
| verdict | No | Filter by closing verdict (only for closed interventions). | |
| insightId | No | Only interventions that link back to this insight (via linkedInsightIds) — i.e. the fixes prompted by a specific finding. | |
| dueForCheckIn | No | If true, only return interventions whose next checkDate has passed and status is still 'applied'/'under_review'. |