List Analytics annotations
list_ga4_annotationsList a GA4 property's annotations, the notes GA4 shows on a date or date range in its charts.
Returns each annotation's ID (resource name), title, description, color, and its date or start and end date, newest first; Google's own annotations are marked system_generated. With a date range, only the annotations that overlap it. The first stop for "what happened on that day?" next to get_change_history in Google Ads. Reads the GA4 Admin API v1alpha (reportingDataAnnotations.list).
Google Analytics Data API: https://developers.google.com/analytics/devguides/reporting/data/v1 and Admin API: https://developers.google.com/analytics/devguides/config/admin/v1
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_ga4_annotations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| property_id | No | GA4 property as "properties/123456789" or the bare numeric ID. If empty, uses the default from config. | |
| date_range_end | No | Optional end, same formats. | |
| date_range_start | No | Optional start: "today", "yesterday", "NdaysAgo" or "YYYY-MM-DD". Set together with date_range_end. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||