How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Google Analytics 4 Accounts API

The accounts API from Google Analytics 4 — 18 operation(s) for accounts.

Google Analytics 4 Accounts API is one of 4 APIs that Google Analytics 4 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Account. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, a getting-started guide, and rate-limit docs.

This API exposes 25 operations across 18 paths, and defines 157 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://analyticsadmin.googleapis.com.

25 operations 18 paths 157 schemas 3 DELETE9 GET3 PATCH10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://www.google-analytics.com/mp/collect
Authentication
OAuth 2.0, HTTP Bearer
Contact
Resource Areas
1

Authentication & Security 2

Google Analytics 4 Accounts API declares 2 security schemes for authenticating requests. It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 4 scopes. It accepts HTTP bearer tokens (BearerAuth). By default, every request must be authenticated.

  • OAuth2 — Google OAuth 2.0. Scopes are the short form of the full https://www.googleapis.com/auth/ identifier.
  • BearerAuth — Google OAuth 2.0 access token presented as a bearer token.

Paths & Operations 25

Across 18 paths, the API surfaces 25 operations — 3 DELETE, 9 GET, 3 PATCH, 10 POST. Each is listed below with its method, path, parameters, and response codes.

accounts 25
DELETE
/v1alpha/accounts/{accountsId}
Marks target Account as soft-deleted (ie: "trashed") and returns it
accounts_delete 2 params → 200default
GET
/v1alpha/accounts/{accountsId}
Lookup for a single Account
accounts_get 2 params → 200default
PATCH
/v1alpha/accounts/{accountsId}
Updates an account
accounts_patch 3 params body → 200default
GET
/v1alpha/accounts/{accountsId}/dataSharingSettings
Get data sharing settings on an account
accounts_getDataSharingSettings 2 params → 200default
GET
/v1alpha/accounts
Returns all accounts accessible by the caller
accounts_list 3 params → 200default
POST
/v1alpha/accounts:provisionAccountTicket
Requests a ticket for creating an account
accounts_provisionAccountTicket body → 200default
POST
/v1alpha/accounts/{accountsId}:runAccessReport
Returns a customized report of data access records
accounts_runAccessReport 2 params body → 200default
POST
/v1alpha/accounts/{accountsId}:searchChangeHistoryEvents
Searches through all changes to an account or its children given the specified set of filters
accounts_searchChangeHistoryEvents 2 params body → 200default
POST
/v1alpha/accounts/{accountsId}/accessBindings:batchCreate
Creates information about multiple access bindings to an account or property
accounts_accessBindings_batchCreate 2 params body → 200default
POST
/v1alpha/accounts/{accountsId}/accessBindings:batchDelete
Deletes information about multiple users' links to an account or property
accounts_accessBindings_batchDelete 2 params body → 200default
GET
/v1alpha/accounts/{accountsId}/accessBindings:batchGet
Gets information about multiple access bindings to an account or property
accounts_accessBindings_batchGet 3 params → 200default
POST
/v1alpha/accounts/{accountsId}/accessBindings:batchUpdate
Updates information about multiple access bindings to an account or property
accounts_accessBindings_batchUpdate 2 params body → 200default
POST
/v1alpha/accounts/{accountsId}/accessBindings
Creates an access binding on an account or property
accounts_accessBindings_create 2 params body → 200default
GET
/v1alpha/accounts/{accountsId}/accessBindings
Lists all access bindings on an account or property
accounts_accessBindings_list 4 params → 200default
DELETE
/v1alpha/accounts/{accountsId}/accessBindings/{accessBindingsId}
Deletes an access binding on an account or property
accounts_accessBindings_delete 3 params → 200default
GET
/v1alpha/accounts/{accountsId}/accessBindings/{accessBindingsId}
Gets information about an access binding
accounts_accessBindings_get 3 params → 200default
PATCH
/v1alpha/accounts/{accountsId}/accessBindings/{accessBindingsId}
Updates an access binding on an account or property
accounts_accessBindings_patch 3 params body → 200default
DELETE
/v1beta/accounts/{accountsId}
Marks target Account as soft-deleted (ie: "trashed") and returns it
accounts_delete 2 params → 200default
GET
/v1beta/accounts/{accountsId}
Lookup for a single Account
accounts_get 2 params → 200default
PATCH
/v1beta/accounts/{accountsId}
Updates an account
accounts_patch 3 params body → 200default
GET
/v1beta/accounts/{accountsId}/dataSharingSettings
Get data sharing settings on an account
accounts_getDataSharingSettings 2 params → 200default
GET
/v1beta/accounts
Returns all accounts accessible by the caller
accounts_list 3 params → 200default
POST
/v1beta/accounts:provisionAccountTicket
Requests a ticket for creating an account
accounts_provisionAccountTicket body → 200default
POST
/v1beta/accounts/{accountsId}:runAccessReport
Returns a customized report of data access records
accounts_runAccessReport 2 params body → 200default
POST
/v1beta/accounts/{accountsId}:searchChangeHistoryEvents
Searches through all changes to an account or its children given the specified set of filters
accounts_searchChangeHistoryEvents 2 params body → 200default

Schemas 157

The contract defines 157 schemas that model the data the API accepts and returns. The most detailed are GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource (30 properties), GoogleAnalyticsAdminV1alphaProperty (13 properties), GoogleAnalyticsAdminV1betaProperty (13 properties), GoogleAnalyticsAdminV1alphaRunAccessReportRequest (12 properties). Each schema is shown below with its type and property counts.

GoogleTypeDate
object
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is…
3 properties
GoogleAnalyticsAdminV1alphaAudienceDimensionOrMetricFilterStringFilter
object
A filter for a string-type dimension that matches a particular pattern.
3 properties
GoogleAnalyticsAdminV1alphaFirebaseLink
object
A link between a Google Analytics property and a Firebase project.
3 properties
GoogleAnalyticsAdminV1alphaReportingDataAnnotation
object
A Reporting Data Annotation is a comment connected to certain dates for reporting data.
7 properties
GoogleAnalyticsAdminV1alphaConversionEventDefaultConversionValue
object
Defines a default value/currency for a conversion event. Both value and currency must be provided.
2 properties
GoogleAnalyticsAdminV1alphaListAccountsResponse
object
Request message for ListAccounts RPC.
2 properties
GoogleAnalyticsAdminV1alphaAudienceSimpleFilter
object
Defines a simple filter that a user must satisfy to be a member of the Audience.
2 properties
GoogleAnalyticsAdminV1alphaChannelGroupFilter
object
A specific filter for a single dimension.
3 properties
GoogleAnalyticsAdminV1alphaBigQueryLink
object
A link between a Google Analytics property and BigQuery project.
10 properties
GoogleAnalyticsAdminV1alphaBatchCreateAccessBindingsRequest
object
Request message for BatchCreateAccessBindings RPC.
1 property
GoogleAnalyticsAdminV1alphaExpandedDataSetFilterExpressionList
object
A list of ExpandedDataSet filter expressions.
1 property
GoogleAnalyticsAdminV1alphaExpandedDataSet
object
A resource message representing an ExpandedDataSet.
7 properties
GoogleAnalyticsAdminV1alphaUpdateAccessBindingRequest
object
Request message for UpdateAccessBinding RPC.
1 property
GoogleAnalyticsAdminV1alphaDeleteAccessBindingRequest
object
Request message for DeleteAccessBinding RPC.
1 property
GoogleAnalyticsAdminV1alphaRunAccessReportRequest
object
The request for a Data Access Record Report.
12 properties
GoogleAnalyticsAdminV1alphaBatchCreateAccessBindingsResponse
object
Response message for BatchCreateAccessBindings RPC.
1 property
GoogleAnalyticsAdminV1alphaChangeHistoryChange
object
A description of a change to a single Google Analytics resource.
4 properties
GoogleAnalyticsAdminV1alphaProvisionAccountTicketRequest
object
Request message for ProvisionAccountTicket RPC.
2 properties
GoogleAnalyticsAdminV1alphaExpandedDataSetFilterExpression
object
A logical expression of EnhancedDataSet dimension filters.
3 properties
GoogleAnalyticsAdminV1alphaExpandedDataSetFilter
object
A specific filter for a single dimension
3 properties
GoogleAnalyticsAdminV1alphaAudience
object
A resource message representing an Audience.
9 properties
GoogleAnalyticsAdminV1alphaAccessNumericFilter
object
Filters for numeric or date values.
2 properties
GoogleAnalyticsAdminV1alphaAttributionSettings
object
The attribution settings used for a given property. This is a singleton resource.
5 properties
GoogleAnalyticsAdminV1alphaSubpropertySyncConfig
object
Subproperty synchronization configuration controls how ordinary property configurations are synchronized to subproperties. This resource is provisioned automat…
3 properties
GoogleAnalyticsAdminV1alphaAccessBetweenFilter
object
To express that the result needs to be between two numbers (inclusive).
2 properties
GoogleAnalyticsAdminV1alphaAudienceDimensionOrMetricFilterNumericFilter
object
A filter for numeric or date values on a dimension or metric.
2 properties
GoogleAnalyticsAdminV1alphaAudienceDimensionOrMetricFilterBetweenFilter
object
A filter for numeric or date values between certain values on a dimension or metric.
2 properties
GoogleAnalyticsAdminV1alphaAccessFilter
object
An expression to filter dimension or metric values.
5 properties
GoogleAnalyticsAdminV1alphaEventMapping
object
Event setting conditions to match an event.
5 properties
GoogleAnalyticsAdminV1alphaSearchChangeHistoryEventsRequest
object
Request message for SearchChangeHistoryEvents RPC.
8 properties
GoogleAnalyticsAdminV1alphaCustomDimension
object
A definition for a CustomDimension.
6 properties
GoogleAnalyticsAdminV1alphaAccessOrderByMetricOrderBy
object
Sorts by metric values.
1 property
GoogleAnalyticsAdminV1alphaSearchChangeHistoryEventsResponse
object
Response message for SearchAccounts RPC.
2 properties
GoogleAnalyticsAdminV1alphaAudienceFilterExpressionList
object
A list of Audience filter expressions.
1 property
GoogleAnalyticsAdminV1alphaChannelGroupFilterExpression
object
A logical expression of Channel Group dimension filters.
4 properties
GoogleAnalyticsAdminV1alphaAudienceFilterClause
object
A clause for defining either a simple or sequence filter. A filter can be inclusive (For example, users satisfying the filter clause are included in the Audien…
3 properties
GoogleAnalyticsAdminV1alphaCalculatedMetric
object
A definition for a calculated metric.
8 properties
GoogleAnalyticsAdminV1alphaAccessMetric
object
The quantitative measurements of a report. For example, the metric accessCount is the total number of data access records.
1 property
GoogleAnalyticsAdminV1alphaExpandedDataSetFilterInListFilter
object
A filter for a string dimension that matches a particular list of options.
2 properties
GoogleAnalyticsAdminV1alphaGoogleAdsLink
object
A link between a Google Analytics property and a Google Ads account.
7 properties
GoogleAnalyticsAdminV1alphaProvisionAccountTicketResponse
object
Response message for ProvisionAccountTicket RPC.
1 property
GoogleAnalyticsAdminV1alphaDataRedactionSettings
object
Settings for client-side data redaction. Singleton resource under a Web Stream.
4 properties
GoogleAnalyticsAdminV1alphaDataSharingSettings
object
A resource message representing data sharing settings of a Google Analytics account.
6 properties
GoogleAnalyticsAdminV1alphaCustomMetric
object
A definition for a custom metric.
7 properties
GoogleAnalyticsAdminV1alphaAudienceDimensionOrMetricFilterInListFilter
object
A filter for a string dimension that matches a particular list of options.
2 properties
GoogleAnalyticsAdminV1alphaAudienceSequenceFilterAudienceSequenceStep
object
A condition that must occur in the specified step order for this user to match the sequence.
4 properties
GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings
object
Singleton resource under a web DataStream, configuring measurement of additional site interactions and content.
11 properties
GoogleAnalyticsAdminV1alphaChannelGroupFilterStringFilter
object
Filter where the field value is a String. The match is case insensitive.
2 properties
GoogleAnalyticsAdminV1alphaAccessQuotaStatus
object
Current state for a particular quota group.
2 properties
GoogleAnalyticsAdminV1alphaChangeHistoryEvent
object
A set of changes within a Google Analytics account or its child properties that resulted from the same cause. Common causes would be updates made in the Google…
6 properties
GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink
object
A link between a Google Analytics property and a Display & Video 360 advertiser.
6 properties
GoogleAnalyticsAdminV1alphaAdSenseLink
object
A link between a Google Analytics property and an AdSense for Content ad client.
2 properties
GoogleAnalyticsAdminV1alphaDataStreamAndroidAppStreamData
object
Data specific to Android app streams.
2 properties
GoogleAnalyticsAdminV1alphaNumericValue
object
To represent a number.
2 properties
GoogleAnalyticsAdminV1alphaRunAccessReportResponse
object
The customized Data Access Record Report response.
5 properties
GoogleAnalyticsAdminV1alphaDataStreamWebStreamData
object
Data specific to web streams.
3 properties
GoogleAnalyticsAdminV1alphaBatchUpdateAccessBindingsResponse
object
Response message for BatchUpdateAccessBindings RPC.
1 property
GoogleAnalyticsAdminV1alphaAccessStringFilter
object
The filter for strings.
3 properties
GoogleAnalyticsAdminV1alphaDataStreamIosAppStreamData
object
Data specific to iOS app streams.
2 properties
GoogleAnalyticsAdminV1alphaAccessRow
object
Access report data for each row.
2 properties
GoogleAnalyticsAdminV1alphaAudienceSequenceFilter
object
Defines filters that must occur in a specific order for the user to be a member of the Audience.
3 properties
GoogleAnalyticsAdminV1alphaGroupingRule
object
The rules that govern how traffic is grouped into one channel.
2 properties
GoogleAnalyticsAdminV1alphaAudienceEventFilter
object
A filter that matches events of a single event name. If an event parameter is specified, only the subset of events that match both the single event name and th…
2 properties
GoogleAnalyticsAdminV1alphaParameterMutation
object
Defines an event parameter to mutate.
2 properties
GoogleAnalyticsAdminV1alphaAccessOrderBy
object
Order bys define how rows will be sorted in the response. For example, ordering rows by descending access count is one ordering, and ordering rows by the count…
3 properties
GoogleAnalyticsAdminV1alphaDataRetentionSettings
object
Settings values for data retention. This is a singleton resource.
4 properties
GoogleAnalyticsAdminV1alphaUserProvidedDataSettings
object
Configuration for user-provided data collection. This is a singleton resource for a Google Analytics property.
3 properties
GoogleAnalyticsAdminV1alphaReportingDataAnnotationDateRange
object
Represents a Reporting Data Annotation's date range, both start and end dates are inclusive. Time zones are based on the parent property.
2 properties
GoogleAnalyticsAdminV1alphaChannelGroup
object
A resource message representing a Channel Group.
6 properties
GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal
object
A proposal for a link between a Google Analytics property and a Display & Video 360 advertiser. A proposal is converted to a DisplayVideo360AdvertiserLink once…
8 properties
GoogleAnalyticsAdminV1alphaConversionValues
object
Conversion value settings for a postback window for SKAdNetwork conversion value schema.
5 properties
GoogleProtobufEmpty
object
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the resp…
GoogleAnalyticsAdminV1alphaAccessFilterExpressionList
object
A list of filter expressions.
1 property
GoogleAnalyticsAdminV1alphaAccessOrderByDimensionOrderBy
object
Sorts by dimension values.
2 properties
GoogleAnalyticsAdminV1alphaKeyEvent
object
A key event in a Google Analytics property.
7 properties
GoogleAnalyticsAdminV1alphaAccessInListFilter
object
The result needs to be in a list of string values.
2 properties
GoogleAnalyticsAdminV1alphaAccessQuota
object
Current state of all quotas for this Analytics property. If any quota for a property is exhausted, all requests to that property will return Resource Exhausted…
5 properties
GoogleAnalyticsAdminV1alphaConversionEvent
object
A conversion event in a Google Analytics property.
7 properties
GoogleAnalyticsAdminV1alphaSKAdNetworkConversionValueSchema
object
SKAdNetwork conversion value schema of an iOS stream.
5 properties
GoogleAnalyticsAdminV1alphaBatchGetAccessBindingsResponse
object
Response message for BatchGetAccessBindings RPC.
1 property
GoogleAnalyticsAdminV1alphaAudienceDimensionOrMetricFilterNumericValue
object
To represent a number.
2 properties
GoogleAnalyticsAdminV1alphaPostbackWindow
object
Settings for a SKAdNetwork conversion postback window.
2 properties
GoogleAnalyticsAdminV1alphaGoogleSignalsSettings
object
Settings values for Google Signals. This is a singleton resource.
3 properties
GoogleAnalyticsAdminV1alphaChannelGroupFilterExpressionList
object
A list of Channel Group filter expressions.
1 property
GoogleAnalyticsAdminV1alphaAccessDimensionValue
object
The value of a dimension.
1 property
GoogleAnalyticsAdminV1alphaListAccessBindingsResponse
object
Response message for ListAccessBindings RPC.
2 properties
GoogleAnalyticsAdminV1alphaEventCreateRule
object
An Event Create Rule defines conditions that will trigger the creation of an entirely new event based upon matched criteria of a source event. Additional mutat…
5 properties
GoogleAnalyticsAdminV1alphaSearchAds360Link
object
A link between a Google Analytics property and a Search Ads 360 entity.
7 properties
GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
object
A snapshot of a resource as before or after the result of a change in change history.
30 properties
GoogleAnalyticsAdminV1alphaAccessMetricValue
object
The value of a metric.
1 property
GoogleAnalyticsAdminV1alphaKeyEventDefaultValue
object
Defines a default value/currency for a key event.
2 properties
GoogleAnalyticsAdminV1alphaProperty
object
A resource message representing a Google Analytics property.
13 properties
GoogleAnalyticsAdminV1alphaAudienceFilterExpression
object
A logical expression of Audience dimension, metric, or event filters.
5 properties
GoogleAnalyticsAdminV1alphaChannelGroupFilterInListFilter
object
A filter for a string dimension that matches a particular list of options. The match is case insensitive.
1 property
GoogleAnalyticsAdminV1alphaAccessBinding
object
A binding of a user to a set of roles.
3 properties
GoogleAnalyticsAdminV1alphaCreateAccessBindingRequest
object
Request message for CreateAccessBinding RPC.
2 properties
GoogleAnalyticsAdminV1alphaBatchDeleteAccessBindingsRequest
object
Request message for BatchDeleteAccessBindings RPC.
1 property
GoogleAnalyticsAdminV1alphaAccessDateRange
object
A contiguous range of days: startDate, startDate + 1, ..., endDate.
2 properties
GoogleAnalyticsAdminV1alphaAudienceDimensionOrMetricFilter
object
A specific filter for a single dimension or metric.
7 properties
GoogleAnalyticsAdminV1alphaBatchUpdateAccessBindingsRequest
object
Request message for BatchUpdateAccessBindings RPC.
1 property
GoogleAnalyticsAdminV1alphaAudienceEventTrigger
object
Specifies an event to log when a user joins the Audience.
2 properties
GoogleAnalyticsAdminV1alphaAccessDimensionHeader
object
Describes a dimension column in the report. Dimensions requested in a report produce column entries within rows and DimensionHeaders. However, dimensions used…
1 property
GoogleAnalyticsAdminV1alphaLinkProposalStatusDetails
object
Status information for a link proposal.
3 properties
GoogleAnalyticsAdminV1alphaDataStream
object
A resource message representing a data stream.
8 properties
GoogleAnalyticsAdminV1alphaAccount
object
A resource message representing a Google Analytics account.
7 properties
GoogleAnalyticsAdminV1alphaMatchingCondition
object
Defines a condition for when an Event Edit or Event Creation rule applies to an event.
4 properties
GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret
object
A secret value used for sending hits to Measurement Protocol.
3 properties
GoogleAnalyticsAdminV1alphaExpandedDataSetFilterStringFilter
object
A filter for a string-type dimension that matches a particular pattern.
3 properties
GoogleAnalyticsAdminV1alphaAccessDimension
object
Dimensions are attributes of your data. For example, the dimension userEmail indicates the email of the user that accessed reporting data. Dimension values in…
1 property
GoogleAnalyticsAdminV1alphaAccessMetricHeader
object
Describes a metric column in the report. Visible metrics requested in a report produce column entries within rows and MetricHeaders. However, metrics used excl…
1 property
GoogleRpcStatus
object
Canonical google.rpc.Status error payload returned by Google APIs.
3 properties
GoogleAnalyticsAdminV1alphaReportingIdentitySettings
object
A resource containing settings related to reporting identity.
2 properties
GoogleAnalyticsAdminV1alphaAccessFilterExpression
object
Expresses dimension or metric filters. The fields in the same expression need to be either all dimensions or all metrics.
4 properties
GoogleAnalyticsAdminV1betaAccessDimensionValue
object
The value of a dimension.
1 property
GoogleAnalyticsAdminV1betaDataRetentionSettings
object
Settings values for data retention. This is a singleton resource.
4 properties
GoogleAnalyticsAdminV1betaNumericValue
object
To represent a number.
2 properties
GoogleAnalyticsAdminV1betaAccessMetricHeader
object
Describes a metric column in the report. Visible metrics requested in a report produce column entries within rows and MetricHeaders. However, metrics used excl…
1 property
GoogleAnalyticsAdminV1betaProvisionAccountTicketResponse
object
Response message for ProvisionAccountTicket RPC.
1 property
GoogleAnalyticsAdminV1betaAccessDateRange
object
A contiguous range of days: startDate, startDate + 1, ..., endDate.
2 properties
GoogleAnalyticsAdminV1betaConversionEvent
object
A conversion event in a Google Analytics property.
7 properties
GoogleAnalyticsAdminV1betaAccessOrderByMetricOrderBy
object
Sorts by metric values.
1 property
GoogleAnalyticsAdminV1betaConversionEventDefaultConversionValue
object
Defines a default value/currency for a conversion event. Both value and currency must be provided.
2 properties
GoogleAnalyticsAdminV1betaDataStreamWebStreamData
object
Data specific to web streams.
3 properties
GoogleAnalyticsAdminV1betaRunAccessReportRequest
object
The request for a Data Access Record Report.
12 properties
GoogleAnalyticsAdminV1betaProvisionAccountTicketRequest
object
Request message for ProvisionAccountTicket RPC.
2 properties
GoogleAnalyticsAdminV1betaAccessFilterExpressionList
object
A list of filter expressions.
1 property
GoogleAnalyticsAdminV1betaAccessFilterExpression
object
Expresses dimension or metric filters. The fields in the same expression need to be either all dimensions or all metrics.
4 properties
GoogleAnalyticsAdminV1betaDataStreamIosAppStreamData
object
Data specific to iOS app streams.
2 properties
GoogleAnalyticsAdminV1betaAccessMetricValue
object
The value of a metric.
1 property
GoogleAnalyticsAdminV1betaFirebaseLink
object
A link between a Google Analytics property and a Firebase project.
3 properties
GoogleAnalyticsAdminV1betaMeasurementProtocolSecret
object
A secret value used for sending hits to Measurement Protocol.
3 properties
GoogleAnalyticsAdminV1betaAccessOrderByDimensionOrderBy
object
Sorts by dimension values.
2 properties
GoogleAnalyticsAdminV1betaAccessRow
object
Access report data for each row.
2 properties
GoogleAnalyticsAdminV1betaAccessBetweenFilter
object
To express that the result needs to be between two numbers (inclusive).
2 properties
GoogleAnalyticsAdminV1betaAccessMetric
object
The quantitative measurements of a report. For example, the metric accessCount is the total number of data access records.
1 property
GoogleAnalyticsAdminV1betaAccessInListFilter
object
The result needs to be in a list of string values.
2 properties
GoogleAnalyticsAdminV1betaChangeHistoryEvent
object
A set of changes within a Google Analytics account or its child properties that resulted from the same cause. Common causes would be updates made in the Google…
6 properties
GoogleAnalyticsAdminV1betaChangeHistoryChange
object
A description of a change to a single Google Analytics resource.
4 properties
GoogleAnalyticsAdminV1betaAccessFilter
object
An expression to filter dimension or metric values.
5 properties
GoogleAnalyticsAdminV1betaAccessQuota
object
Current state of all quotas for this Analytics property. If any quota for a property is exhausted, all requests to that property will return Resource Exhausted…
5 properties
GoogleAnalyticsAdminV1betaAccessDimensionHeader
object
Describes a dimension column in the report. Dimensions requested in a report produce column entries within rows and DimensionHeaders. However, dimensions used…
1 property
GoogleAnalyticsAdminV1betaAccessDimension
object
Dimensions are attributes of your data. For example, the dimension userEmail indicates the email of the user that accessed reporting data. Dimension values in…
1 property
GoogleAnalyticsAdminV1betaAccessStringFilter
object
The filter for strings.
3 properties
GoogleAnalyticsAdminV1betaListAccountsResponse
object
Request message for ListAccounts RPC.
2 properties
GoogleAnalyticsAdminV1betaAccessNumericFilter
object
Filters for numeric or date values.
2 properties
GoogleAnalyticsAdminV1betaAccount
object
A resource message representing a Google Analytics account.
7 properties
GoogleAnalyticsAdminV1betaDataStreamAndroidAppStreamData
object
Data specific to Android app streams.
2 properties
GoogleAnalyticsAdminV1betaSearchChangeHistoryEventsRequest
object
Request message for SearchChangeHistoryEvents RPC.
8 properties
GoogleAnalyticsAdminV1betaDataStream
object
A resource message representing a data stream.
8 properties
GoogleAnalyticsAdminV1betaSearchChangeHistoryEventsResponse
object
Response message for SearchAccounts RPC.
2 properties
GoogleAnalyticsAdminV1betaAccessOrderBy
object
Order bys define how rows will be sorted in the response. For example, ordering rows by descending access count is one ordering, and ordering rows by the count…
3 properties
GoogleAnalyticsAdminV1betaProperty
object
A resource message representing a Google Analytics property.
13 properties
GoogleAnalyticsAdminV1betaGoogleAdsLink
object
A link between a Google Analytics property and a Google Ads account.
7 properties
GoogleAnalyticsAdminV1betaChangeHistoryChangeChangeHistoryResource
object
A snapshot of a resource as before or after the result of a change in change history.
8 properties
GoogleAnalyticsAdminV1betaRunAccessReportResponse
object
The customized Data Access Record Report response.
5 properties
GoogleAnalyticsAdminV1betaDataSharingSettings
object
A resource message representing data sharing settings of a Google Analytics account.
6 properties
GoogleAnalyticsAdminV1betaAccessQuotaStatus
object
Current state for a particular quota group.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

google-analytics-4-accounts-api-openapi.yml Raw ↑

Other APIs Google Analytics 4 publishes across the network.

Google Analytics Measurement Protocol
Google Analytics 4 Account Summaries API
Google Analytics 4 Properties API
Where this information came from

This is an independent, third-party profile of Google Analytics 4 Accounts API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.