Google Analytics Management API

The management API from Google Analytics — 36 operation(s) for management.

Operations 81

GET /management/accountSummaries Analytics management account summaries list #
GET /management/accounts Analytics management accounts list #
GET /management/accounts/{accountId}/entityUserLinks Analytics management account user links list #
POST /management/accounts/{accountId}/entityUserLinks Analytics management account user links insert #
DELETE /management/accounts/{accountId}/entityUserLinks/{linkId} Analytics management account user links delete #
PUT /management/accounts/{accountId}/entityUserLinks/{linkId} Analytics management account user links update #
GET /management/accounts/{accountId}/filters Analytics management filters list #
POST /management/accounts/{accountId}/filters Analytics management filters insert #
DELETE /management/accounts/{accountId}/filters/{filterId} Analytics management filters delete #
GET /management/accounts/{accountId}/filters/{filterId} Analytics management filters get #
PATCH /management/accounts/{accountId}/filters/{filterId} Analytics management filters patch #
PUT /management/accounts/{accountId}/filters/{filterId} Analytics management filters update #
GET /management/accounts/{accountId}/webproperties Analytics management webproperties list #
POST /management/accounts/{accountId}/webproperties Analytics management webproperties insert #
GET /management/accounts/{accountId}/webproperties/{webPropertyId} Analytics management webproperties get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId} Analytics management webproperties patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId} Analytics management webproperties update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources Analytics management custom data sources list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/deleteUploadData Analytics management uploads delete upload data #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads Analytics management uploads list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads Analytics management uploads upload data #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads/{uploadId} Analytics management uploads get #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions Analytics management custom dimensions list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions Analytics management custom dimensions insert #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId} Analytics management custom dimensions get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId} Analytics management custom dimensions patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId} Analytics management custom dimensions update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics Analytics management custom metrics list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics Analytics management custom metrics insert #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId} Analytics management custom metrics get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId} Analytics management custom metrics patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId} Analytics management custom metrics update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks Analytics management web property ad words links list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks Analytics management web property ad words links insert #
DELETE /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId} Analytics management web property ad words links delete #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId} Analytics management web property ad words links get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId} Analytics management web property ad words links patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId} Analytics management web property ad words links update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks Analytics management webproperty user links list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks Analytics management webproperty user links insert #
DELETE /management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId} Analytics management webproperty user links delete #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId} Analytics management webproperty user links update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles Analytics management profiles list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles Analytics management profiles insert #
DELETE /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId} Analytics management profiles delete #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId} Analytics management profiles get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId} Analytics management profiles patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId} Analytics management profiles update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks Analytics management profile user links list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks Analytics management profile user links insert #
DELETE /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId} Analytics management profile user links delete #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId} Analytics management profile user links update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments Analytics management experiments list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments Analytics management experiments insert #
DELETE /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId} Analytics management experiments delete #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId} Analytics management experiments get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId} Analytics management experiments patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId} Analytics management experiments update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals Analytics management goals list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals Analytics management goals insert #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId} Analytics management goals get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId} Analytics management goals patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId} Analytics management goals update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks Analytics management profile filter links list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks Analytics management profile filter links insert #
DELETE /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId} Analytics management profile filter links delete #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId} Analytics management profile filter links get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId} Analytics management profile filter links patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId} Analytics management profile filter links update #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports Analytics management unsampled reports list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports Analytics management unsampled reports insert #
DELETE /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId} Analytics management unsampled reports delete #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId} Analytics management unsampled reports get #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences Analytics management remarketing audience list #
POST /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences Analytics management remarketing audience insert #
DELETE /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId} Analytics management remarketing audience delete #
GET /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId} Analytics management remarketing audience get #
PATCH /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId} Analytics management remarketing audience patch #
PUT /management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId} Analytics management remarketing audience update #
POST /management/clientId:hashClientId Analytics management client id hash client id #
GET /management/segments Analytics management segments list #

Documentation

📖
Documentation
https://developers.google.com/analytics/devguides/reporting/data/v1
📖
APIReference
https://developers.google.com/analytics/devguides/reporting/data/v1/rest
📖
GettingStarted
https://developers.google.com/analytics/devguides/reporting/data/v1/quickstart
📖
Authentication
https://developers.google.com/analytics/devguides/reporting/data/v1/quickstart-client-libraries
📖
RateLimits
https://developers.google.com/analytics/devguides/reporting/data/v1/quotas
📖
Documentation
https://developers.google.com/analytics/devguides/config/admin/v1
📖
APIReference
https://developers.google.com/analytics/devguides/config/admin/v1/rest
📖
GettingStarted
https://developers.google.com/analytics/devguides/config/admin/v1/quickstart
📖
Documentation
https://developers.google.com/analytics/devguides/collection/protocol/ga4
📖
APIReference
https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference
📖
GettingStarted
https://developers.google.com/analytics/devguides/collection/protocol/ga4/sending-events
📖
Troubleshooting
https://developers.google.com/analytics/devguides/collection/protocol/ga4/troubleshooting
📖
Documentation
https://developers.google.com/analytics/devguides/config/userdeletion/v3
📖
APIReference
https://developers.google.com/analytics/devguides/config/userdeletion/v3/reference
📖
Authentication
https://developers.google.com/analytics/devguides/config/userdeletion/v3/authorization
📖
Documentation
https://developers.google.com/analytics/devguides/reporting/core/v4
📖
GettingStarted
https://developers.google.com/analytics/devguides/migration/api/reporting-ua-to-ga4
📖
Documentation
https://developers.google.com/analytics/devguides/config/mgmt/v3
📖
APIReference
https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference

Specifications

Code Examples

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/google-analytics-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

google-analytics-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    name: Google
    url: https://google.com
    x-twitter: youtube
  description: Views and manages your Google Analytics data.
  license:
    name: Creative Commons Attribution 3.0
    url: http://creativecommons.org/licenses/by/3.0/
  termsOfService: https://developers.google.com/terms/
  title: Google Analytics Management API
  version: v3
  x-apiClientRegistration:
    url: https://console.developers.google.com
  x-apisguru-categories:
  - analytics
  - media
  x-logo:
    url: https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
  x-origin:
  - format: google
    url: https://analytics.googleapis.com/$discovery/rest?version=v3
    version: v1
  x-preferred: true
  x-providerName: googleapis.com
  x-serviceName: analytics
servers:
- url: https://analytics.googleapis.com/analytics/v3
tags:


# --- truncated at 32 KB (233 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/google-analytics/refs/heads/main/openapi/google-analytics-management-api-openapi.yml