Google Analytics Admin API Skill
google-analytics-admin
google-analytics-admin
| Method | Path | Description |
|---|---|---|
GET | /v1beta/accountSummaries | |
GET | /v1beta/accounts | Returns summaries of all accounts accessible by the caller. |
POST | /v1beta/accounts:provisionAccountTicket | Returns all accounts accessible by the caller. Note that these accounts might not currently have GA4 properties. Soft-deleted (ie: "trashed") accounts are excluded by default. Ret... |
GET | /v1beta/properties | Requests a ticket for creating an account. |
POST | /v1beta/properties | Returns child Properties under the specified parent Account. Only "GA4" properties will be returned. Properties will be excluded if the caller does not have access. Soft-deleted (... |
POST | /v1beta/{account}:searchChangeHistoryEvents | Creates an "GA4" property with the specified location and attributes. |
POST | /v1beta/{entity}:runAccessReport | Searches through all changes to an account or its children given the specified set of filters. |
DELETE | /v1beta/{name} | Returns a customized report of data access records. The report provides records of each time a user reads Google Analytics reporting data. Access records are retained for up to 2... |
GET | /v1beta/{name} | Deletes a GoogleAdsLink on a property |
PATCH | /v1beta/{name} | Lookup for a single "GA4" MeasurementProtocolSecret. |
POST | /v1beta/{name}:archive | Updates a GoogleAdsLink on a property |
GET | /v1beta/{parent}/conversionEvents | Archives a CustomMetric on a property. |
POST | /v1beta/{parent}/conversionEvents | Returns a list of conversion events in the specified parent property. Returns an empty list if no conversion events are found. |
GET | /v1beta/{parent}/customDimensions | Creates a conversion event with the specified attributes. |
POST | /v1beta/{parent}/customDimensions | Lists CustomDimensions on a property. |
GET | /v1beta/{parent}/customMetrics | Creates a CustomDimension. |
POST | /v1beta/{parent}/customMetrics | Lists CustomMetrics on a property. |
GET | /v1beta/{parent}/dataStreams | Creates a CustomMetric. |
POST | /v1beta/{parent}/dataStreams | Lists DataStreams on a property. |
GET | /v1beta/{parent}/firebaseLinks | Creates a DataStream. |
POST | /v1beta/{parent}/firebaseLinks | Lists FirebaseLinks on a property. Properties can have at most one FirebaseLink. |
GET | /v1beta/{parent}/googleAdsLinks | Creates a FirebaseLink. Properties can have at most one FirebaseLink. |
POST | /v1beta/{parent}/googleAdsLinks | Lists GoogleAdsLinks on a property. |
GET | /v1beta/{parent}/measurementProtocolSecrets | Creates a GoogleAdsLink. |
POST | /v1beta/{parent}/measurementProtocolSecrets | Returns child MeasurementProtocolSecrets under the specified parent Property. |
POST | /v1beta/{property}:acknowledgeUserDataCollection | Creates a measurement protocol secret. |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install google-analytics-admin
Downloads and installs to ~/.claude/skills/google-analytics-admin/
v1beta (2026-02-13)