google_ads_change_history_list
Audit Google Ads account changes by listing recent change events with timestamps, resource types, operations, and user emails. Diagnose account modifications within a date range (default 14 days) to understand who changed what.
Instructions
List the most recent change_event rows on a Google Ads account, sorted newest-first and capped at 100. Returns [{change_date_time (Google-formatted timestamp string returned verbatim from the API — typically 'YYYY-MM-DD HH:MM:SS.ffffff+00:00' but no format coercion is applied, so callers should parse defensively), change_resource_type (enum string e.g. 'CAMPAIGN', 'CAMPAIGN_BUDGET', 'AD_GROUP', 'AD', 'CAMPAIGN_BID_MODIFIER'), resource_change_operation ('CREATE'|'UPDATE'|'REMOVE' as enum string), changed_fields (list of dotted field paths), user_email}]. Read-only. Defaults to the last 14 days when dates are omitted; the API rejects an open-ended range so mureo always fills one. Use this for audit-trail diagnosis. For narrower bid/budget-only filtering use google_ads_cost_increase_investigate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. | |
| start_date | No | Inclusive start date ('YYYY-MM-DD'). Default: today - 14 days. | |
| end_date | No | Inclusive end date ('YYYY-MM-DD'). Default: today. |