openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 93.2 kB
JSON
{"openapi":"3.0.0","servers":[{"url":"https://analyticsadmin.googleapis.com/"}],"info":{"contact":{"name":"Google","url":"https://google.com","x-twitter":"youtube"},"description":"Manage properties in Google Analytics. Warning: Creating multiple Customer Applications, Accounts, or Projects to simulate or act as a single Customer Application, Account, or Project (respectively) or to circumvent Service-specific usage limits or quotas is a direct violation of Google Cloud Platform Terms of Service as well as Google APIs Terms of Service. These actions can result in immediate termination of your GCP project(s) without any warning.","license":{"name":"Creative Commons Attribution 3.0","url":"http://creativecommons.org/licenses/by/3.0/"},"termsOfService":"https://developers.google.com/terms/","title":"Google Analytics Admin API","version":"v1beta","x-apisguru-categories":["analytics","media"],"x-logo":{"url":"https://upload.wikimedia.org/wikipedia/commons/e/e1/YouTube_play_buttom_icon_%282013-2017%29.svg"},"x-origin":[{"format":"google","url":"https://analyticsadmin.googleapis.com/$discovery/rest?version=v1beta","version":"v1"}],"x-preferred":true,"x-providerName":"googleapis.com","x-serviceName":"analyticsadmin"},"externalDocs":{"url":"http://code.google.com/apis/analytics/docs/mgmt/home.html"},"tags":[{"name":"accounts"},{"name":"accountSummaries"},{"name":"properties"}],"paths":{"/v1beta/accountSummaries":{"get":{"description":"Returns summaries of all accounts accessible by the caller.","operationId":"analyticsadmin.accountSummaries.list","parameters":[{"description":"The maximum number of AccountSummary resources to return. The service may return fewer than this value, even if there are additional pages. If unspecified, at most 50 resources will be returned. The maximum value is 200; (higher values will be coerced to the maximum)","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListAccountSummaries` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListAccountSummaries` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListAccountSummariesResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["accountSummaries"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}]},"/v1beta/accounts":{"get":{"description":"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. Returns an empty list if no relevant accounts are found.","operationId":"analyticsadmin.accounts.list","parameters":[{"description":"The maximum number of resources to return. The service may return fewer than this value, even if there are additional pages. If unspecified, at most 50 resources will be returned. The maximum value is 200; (higher values will be coerced to the maximum)","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListAccounts` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListAccounts` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}},{"description":"Whether to include soft-deleted (ie: \"trashed\") Accounts in the results. Accounts can be inspected to determine whether they are deleted or not.","in":"query","name":"showDeleted","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListAccountsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["accounts"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}]},"/v1beta/accounts:provisionAccountTicket":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Requests a ticket for creating an account.","operationId":"analyticsadmin.accounts.provisionAccountTicket","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaProvisionAccountTicketRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaProvisionAccountTicketResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["accounts"]}},"/v1beta/properties":{"get":{"description":"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 (ie: \"trashed\") properties are excluded by default. Returns an empty list if no relevant properties are found.","operationId":"analyticsadmin.properties.list","parameters":[{"description":"Required. An expression for filtering the results of the request. Fields eligible for filtering are: `parent:`(The resource name of the parent account/property) or `ancestor:`(The resource name of the parent account) or `firebase_project:`(The id or number of the linked firebase project). Some examples of filters: ``` | Filter | Description | |-----------------------------|-------------------------------------------| | parent:accounts/123 | The account with account id: 123. | | parent:properties/123 | The property with property id: 123. | | ancestor:accounts/123 | The account with account id: 123. | | firebase_project:project-id | The firebase project with id: project-id. | | firebase_project:123 | The firebase project with number: 123. | ```","in":"query","name":"filter","schema":{"type":"string"}},{"description":"The maximum number of resources to return. The service may return fewer than this value, even if there are additional pages. If unspecified, at most 50 resources will be returned. The maximum value is 200; (higher values will be coerced to the maximum)","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListProperties` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListProperties` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}},{"description":"Whether to include soft-deleted (ie: \"trashed\") Properties in the results. Properties can be inspected to determine whether they are deleted or not.","in":"query","name":"showDeleted","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListPropertiesResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates an \"GA4\" property with the specified location and attributes.","operationId":"analyticsadmin.properties.create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaProperty"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaProperty"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{account}:searchChangeHistoryEvents":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Searches through all changes to an account or its children given the specified set of filters.","operationId":"analyticsadmin.accounts.searchChangeHistoryEvents","parameters":[{"description":"Required. The account resource for which to return change history resources. Format: accounts/{account} Example: \"accounts/100\"","in":"path","name":"account","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaSearchChangeHistoryEventsRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaSearchChangeHistoryEventsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["accounts"]}},"/v1beta/{entity}:runAccessReport":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"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 years. Data Access Reports can be requested for a property. Reports may be requested for any property, but dimensions that aren't related to quota can only be requested on Google Analytics 360 properties. This method is only available to Administrators. These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and other products like Firebase & Admob that can retrieve data from Google Analytics through a linkage. These records don't include property configuration changes like adding a stream or changing a property's time zone. For configuration change history, see [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).","operationId":"analyticsadmin.properties.runAccessReport","parameters":[{"description":"The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if \"123\" is your GA4 property ID. To request at the account level, entity should be for example 'accounts/1234' if \"1234\" is your GA4 Account ID.","in":"path","name":"entity","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaRunAccessReportRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaRunAccessReportResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]}},"/v1beta/{name}":{"delete":{"description":"Deletes a GoogleAdsLink on a property","operationId":"analyticsadmin.properties.googleAdsLinks.delete","parameters":[{"description":"Required. Example format: properties/1234/googleAdsLinks/5678","in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleProtobufEmpty"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]},"get":{"description":"Lookup for a single \"GA4\" MeasurementProtocolSecret.","operationId":"analyticsadmin.properties.dataStreams.measurementProtocolSecrets.get","parameters":[{"description":"Required. The name of the measurement protocol secret to lookup. Format: properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}","in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaMeasurementProtocolSecret"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"patch":{"description":"Updates a GoogleAdsLink on a property","operationId":"analyticsadmin.properties.googleAdsLinks.patch","parameters":[{"description":"Output only. Format: properties/{propertyId}/googleAdsLinks/{googleAdsLinkId} Note: googleAdsLinkId is not the Google Ads customer ID.","in":"path","name":"name","required":true,"schema":{"type":"string"}},{"description":"Required. The list of fields to be updated. Field names must be in snake case (e.g., \"field_to_update\"). Omitted fields will not be updated. To replace the entire entity, use one path with the string \"*\" to match all fields.","in":"query","name":"updateMask","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaGoogleAdsLink"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaGoogleAdsLink"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{name}:archive":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Archives a CustomMetric on a property.","operationId":"analyticsadmin.properties.customMetrics.archive","parameters":[{"description":"Required. The name of the CustomMetric to archive. Example format: properties/1234/customMetrics/5678","in":"path","name":"name","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaArchiveCustomMetricRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleProtobufEmpty"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{parent}/conversionEvents":{"get":{"description":"Returns a list of conversion events in the specified parent property. Returns an empty list if no conversion events are found.","operationId":"analyticsadmin.properties.conversionEvents.list","parameters":[{"description":"Required. The resource name of the parent property. Example: 'properties/123'","in":"path","name":"parent","required":true,"schema":{"type":"string"}},{"description":"The maximum number of resources to return. If unspecified, at most 50 resources will be returned. The maximum value is 200; (higher values will be coerced to the maximum)","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListConversionEvents` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListConversionEvents` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListConversionEventsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a conversion event with the specified attributes.","operationId":"analyticsadmin.properties.conversionEvents.create","parameters":[{"description":"Required. The resource name of the parent property where this conversion event will be created. Format: properties/123","in":"path","name":"parent","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaConversionEvent"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaConversionEvent"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{parent}/customDimensions":{"get":{"description":"Lists CustomDimensions on a property.","operationId":"analyticsadmin.properties.customDimensions.list","parameters":[{"description":"Required. Example format: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}},{"description":"The maximum number of resources to return. If unspecified, at most 50 resources will be returned. The maximum value is 200 (higher values will be coerced to the maximum).","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListCustomDimensions` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListCustomDimensions` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListCustomDimensionsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a CustomDimension.","operationId":"analyticsadmin.properties.customDimensions.create","parameters":[{"description":"Required. Example format: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaCustomDimension"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaCustomDimension"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{parent}/customMetrics":{"get":{"description":"Lists CustomMetrics on a property.","operationId":"analyticsadmin.properties.customMetrics.list","parameters":[{"description":"Required. Example format: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}},{"description":"The maximum number of resources to return. If unspecified, at most 50 resources will be returned. The maximum value is 200 (higher values will be coerced to the maximum).","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListCustomMetrics` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListCustomMetrics` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListCustomMetricsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a CustomMetric.","operationId":"analyticsadmin.properties.customMetrics.create","parameters":[{"description":"Required. Example format: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaCustomMetric"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaCustomMetric"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{parent}/dataStreams":{"get":{"description":"Lists DataStreams on a property.","operationId":"analyticsadmin.properties.dataStreams.list","parameters":[{"description":"Required. Example format: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}},{"description":"The maximum number of resources to return. If unspecified, at most 50 resources will be returned. The maximum value is 200 (higher values will be coerced to the maximum).","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListDataStreams` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListDataStreams` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListDataStreamsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a DataStream.","operationId":"analyticsadmin.properties.dataStreams.create","parameters":[{"description":"Required. Example format: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaDataStream"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaDataStream"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{parent}/firebaseLinks":{"get":{"description":"Lists FirebaseLinks on a property. Properties can have at most one FirebaseLink.","operationId":"analyticsadmin.properties.firebaseLinks.list","parameters":[{"description":"Required. Format: properties/{property_id} Example: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}},{"description":"The maximum number of resources to return. The service may return fewer than this value, even if there are additional pages. If unspecified, at most 50 resources will be returned. The maximum value is 200; (higher values will be coerced to the maximum)","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListFirebaseLinks` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListFirebaseLinks` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListFirebaseLinksResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a FirebaseLink. Properties can have at most one FirebaseLink.","operationId":"analyticsadmin.properties.firebaseLinks.create","parameters":[{"description":"Required. Format: properties/{property_id} Example: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaFirebaseLink"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaFirebaseLink"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{parent}/googleAdsLinks":{"get":{"description":"Lists GoogleAdsLinks on a property.","operationId":"analyticsadmin.properties.googleAdsLinks.list","parameters":[{"description":"Required. Example format: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}},{"description":"The maximum number of resources to return. If unspecified, at most 50 resources will be returned. The maximum value is 200 (higher values will be coerced to the maximum).","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListGoogleAdsLinks` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListGoogleAdsLinks` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListGoogleAdsLinksResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a GoogleAdsLink.","operationId":"analyticsadmin.properties.googleAdsLinks.create","parameters":[{"description":"Required. Example format: properties/1234","in":"path","name":"parent","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaGoogleAdsLink"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaGoogleAdsLink"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{parent}/measurementProtocolSecrets":{"get":{"description":"Returns child MeasurementProtocolSecrets under the specified parent Property.","operationId":"analyticsadmin.properties.dataStreams.measurementProtocolSecrets.list","parameters":[{"description":"Required. The resource name of the parent stream. Format: properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets","in":"path","name":"parent","required":true,"schema":{"type":"string"}},{"description":"The maximum number of resources to return. If unspecified, at most 10 resources will be returned. The maximum value is 10. Higher values will be coerced to the maximum.","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"A page token, received from a previous `ListMeasurementProtocolSecrets` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListMeasurementProtocolSecrets` must match the call that provided the page token.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaListMeasurementProtocolSecretsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]},{"Oauth2":["https://www.googleapis.com/auth/analytics.readonly"],"Oauth2c":["https://www.googleapis.com/auth/analytics.readonly"]}],"tags":["properties"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a measurement protocol secret.","operationId":"analyticsadmin.properties.dataStreams.measurementProtocolSecrets.create","parameters":[{"description":"Required. The parent resource where this secret will be created. Format: properties/{property}/dataStreams/{dataStream}","in":"path","name":"parent","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaMeasurementProtocolSecret"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaMeasurementProtocolSecret"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}},"/v1beta/{property}:acknowledgeUserDataCollection":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Acknowledges the terms of user data collection for the specified property. This acknowledgement must be completed (either in the Google Analytics UI or through this API) before MeasurementProtocolSecret resources may be created.","operationId":"analyticsadmin.properties.acknowledgeUserDataCollection","parameters":[{"description":"Required. The property for which to acknowledge user data collection.","in":"path","name":"property","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAcknowledgeUserDataCollectionRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAcknowledgeUserDataCollectionResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/analytics.edit"],"Oauth2c":["https://www.googleapis.com/auth/analytics.edit"]}],"tags":["properties"]}}},"components":{"parameters":{"_.xgafv":{"description":"V1 error format.","in":"query","name":"$.xgafv","schema":{"enum":["1","2"],"type":"string"}},"access_token":{"description":"OAuth access token.","in":"query","name":"access_token","schema":{"type":"string"}},"alt":{"description":"Data format for response.","in":"query","name":"alt","schema":{"enum":["json","media","proto"],"type":"string"}},"callback":{"description":"JSONP","in":"query","name":"callback","schema":{"type":"string"}},"fields":{"description":"Selector specifying which fields to include in a partial response.","in":"query","name":"fields","schema":{"type":"string"}},"key":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","in":"query","name":"key","schema":{"type":"string"}},"oauth_token":{"description":"OAuth 2.0 token for the current user.","in":"query","name":"oauth_token","schema":{"type":"string"}},"prettyPrint":{"description":"Returns response with indentations and line breaks.","in":"query","name":"prettyPrint","schema":{"type":"boolean"}},"quotaUser":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","in":"query","name":"quotaUser","schema":{"type":"string"}},"uploadType":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","in":"query","name":"uploadType","schema":{"type":"string"}},"upload_protocol":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","in":"query","name":"upload_protocol","schema":{"type":"string"}}},"schemas":{"GoogleAnalyticsAdminV1betaAccessBetweenFilter":{"description":"To express that the result needs to be between two numbers (inclusive).","properties":{"fromValue":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaNumericValue","description":"Begins with this number."},"toValue":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaNumericValue","description":"Ends with this number."}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessDateRange":{"description":"A contiguous range of days: startDate, startDate + 1, ..., endDate.","properties":{"endDate":{"description":"The inclusive end date for the query in the format `YYYY-MM-DD`. Cannot be before `startDate`. The format `NdaysAgo`, `yesterday`, or `today` is also accepted, and in that case, the date is inferred based on the current time in the request's time zone.","type":"string"},"startDate":{"description":"The inclusive start date for the query in the format `YYYY-MM-DD`. Cannot be after `endDate`. The format `NdaysAgo`, `yesterday`, or `today` is also accepted, and in that case, the date is inferred based on the current time in the request's time zone.","type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessDimension":{"description":"Dimensions are attributes of your data. For example, the dimension `userEmail` indicates the email of the user that accessed reporting data. Dimension values in report responses are strings.","properties":{"dimensionName":{"description":"The API name of the dimension. See [Data Access Schema](https://developers.google.com/analytics/devguides/config/admin/v1/access-api-schema) for the list of dimensions supported in this API. Dimensions are referenced by name in `dimensionFilter` and `orderBys`.","type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessDimensionHeader":{"description":"Describes a dimension column in the report. Dimensions requested in a report produce column entries within rows and DimensionHeaders. However, dimensions used exclusively within filters or expressions do not produce columns in a report; correspondingly, those dimensions do not produce headers.","properties":{"dimensionName":{"description":"The dimension's name; for example 'userEmail'.","type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessDimensionValue":{"description":"The value of a dimension.","properties":{"value":{"description":"The dimension value. For example, this value may be 'France' for the 'country' dimension.","type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessFilter":{"description":"An expression to filter dimension or metric values.","properties":{"betweenFilter":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessBetweenFilter","description":"A filter for two values."},"fieldName":{"description":"The dimension name or metric name.","type":"string"},"inListFilter":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessInListFilter","description":"A filter for in list values."},"numericFilter":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessNumericFilter","description":"A filter for numeric or date values."},"stringFilter":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessStringFilter","description":"Strings related filter."}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessFilterExpression":{"description":"Expresses dimension or metric filters. The fields in the same expression need to be either all dimensions or all metrics.","properties":{"accessFilter":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessFilter","description":"A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics."},"andGroup":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessFilterExpressionList","description":"Each of the FilterExpressions in the and_group has an AND relationship."},"notExpression":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessFilterExpression","description":"The FilterExpression is NOT of not_expression."},"orGroup":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessFilterExpressionList","description":"Each of the FilterExpressions in the or_group has an OR relationship."}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessFilterExpressionList":{"description":"A list of filter expressions.","properties":{"expressions":{"description":"A list of filter expressions.","items":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessFilterExpression"},"type":"array"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessInListFilter":{"description":"The result needs to be in a list of string values.","properties":{"caseSensitive":{"description":"If true, the string value is case sensitive.","type":"boolean"},"values":{"description":"The list of string values. Must be non-empty.","items":{"type":"string"},"type":"array"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessMetric":{"description":"The quantitative measurements of a report. For example, the metric `accessCount` is the total number of data access records.","properties":{"metricName":{"description":"The API name of the metric. See [Data Access Schema](https://developers.google.com/analytics/devguides/config/admin/v1/access-api-schema) for the list of metrics supported in this API. Metrics are referenced by name in `metricFilter` & `orderBys`.","type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessMetricHeader":{"description":"Describes a metric column in the report. Visible metrics requested in a report produce column entries within rows and MetricHeaders. However, metrics used exclusively within filters or expressions do not produce columns in a report; correspondingly, those metrics do not produce headers.","properties":{"metricName":{"description":"The metric's name; for example 'accessCount'.","type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessMetricValue":{"description":"The value of a metric.","properties":{"value":{"description":"The measurement value. For example, this value may be '13'.","type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessNumericFilter":{"description":"Filters for numeric or date values.","properties":{"operation":{"description":"The operation type for this filter.","enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"type":"string"},"value":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaNumericValue","description":"A numeric value or a date value."}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessOrderBy":{"description":"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 country string is a different ordering.","properties":{"desc":{"description":"If true, sorts by descending order. If false or unspecified, sorts in ascending order.","type":"boolean"},"dimension":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessOrderByDimensionOrderBy","description":"Sorts results by a dimension's values."},"metric":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessOrderByMetricOrderBy","description":"Sorts results by a metric's values."}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessOrderByDimensionOrderBy":{"description":"Sorts by dimension values.","properties":{"dimensionName":{"description":"A dimension name in the request to order by.","type":"string"},"orderType":{"description":"Controls the rule for dimension value ordering.","enum":["ORDER_TYPE_UNSPECIFIED","ALPHANUMERIC","CASE_INSENSITIVE_ALPHANUMERIC","NUMERIC"],"type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessOrderByMetricOrderBy":{"description":"Sorts by metric values.","properties":{"metricName":{"description":"A metric name in the request to order by.","type":"string"}},"type":"object"},"GoogleAnalyticsAdminV1betaAccessQuota":{"description":"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 errors.","properties":{"concurrentRequests":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessQuotaStatus","description":"Properties can use up to 50 concurrent requests."},"serverErrorsPerProjectPerHour":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessQuotaStatus","description":"Properties and cloud project pairs can have up to 50 server errors per hour."},"tokensPerDay":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessQuotaStatus","description":"Properties can use 250,000 tokens per day. Most requests consume fewer than 10 tokens."},"tokensPerHour":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessQuotaStatus","description":"Properties can use 50,000 tokens per hour. An API request consumes a single number of tokens, and that number is deducted from all of the hourly, daily, and per project hourly quotas."},"tokensPerProjectPerHour":{"$ref":"#/components/schemas/GoogleAnalyticsAdminV1betaAccessQuotaSt