List Alerts
list_alertsFetch violation alerts with offer URL, country, status, matched rule type, and value. Filter by campaign, status, policy set, tag, country, or date range to pinpoint compliance issues.
Instructions
List violation alerts (one per scan + violating rule combo) with offer URL, country, status, scan back-reference, and the kind-aware fields rule_type (tag / iab_v3 / brand / ai_category / custom_taxonomy) + matched_value (the canonical text the scan matched against). Filter by campaign, status, policy set, tag, country and creation-date range; policy_set_id, tag and country_code take comma-separated values and match any of them. Pass the same filters to get_alert_stats to get counts that agree with this list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Comma-separated tag slugs. Matches alerts carrying any of them; see `list_tags`. | |
| page | No | 1-indexed page number. | |
| limit | No | Page size. | |
| status | No | Filter by alert status. Open = unhandled; escalated = flagged for attention; resolved = closed; dismissed = closed without action. | |
| date_to | No | ISO date (YYYY-MM-DD), inclusive upper bound on alert creation. | |
| timezone | No | IANA timezone (e.g. 'Europe/Berlin') the date bounds are read in. Defaults to UTC. Omitting both dates spans all time. | |
| date_from | No | ISO date (YYYY-MM-DD), inclusive lower bound on alert creation. | |
| campaign_id | No | Filter to one campaign's alerts. | |
| country_code | No | Comma-separated ISO 3166-1 alpha-2 country codes, e.g. US,DE,JP. | |
| policy_set_id | No | Comma-separated policy-set UUIDs. Matches alerts raised by any of them; see `list_policy_sets`. |