- HTTP request
 - Path parameters
 - Request body
 - Response body
 - Authorization scopes
 - IAM Permissions
 - Try it!
 
Query metrics.
HTTP request
POST https://{endpoint}/v1alpha1/{location=projects/*/locations/*/authorizedViewSets/*/authorizedViews/*}:queryMetrics
Where {endpoint} is one of the supported service endpoints.
The URLs use gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
location | 
                
                   
 Required. The location of the data. "projects/{project}/locations/{location}"  | 
              
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
{ "filter": string, "timeGranularity": enum (  | 
                
| Fields | |
|---|---|
filter | 
                  
                     
 Required. Filter to select a subset of conversations to compute the metrics. Must specify a window of the conversation create time to compute the metrics. The returned metrics will be from the range [DATE(starting create time), DATE(ending create time)).  | 
                
timeGranularity | 
                  
                     
 The time granularity of each data point in the time series. Defaults to NONE if this field is unspecified.  | 
                
dimensions[] | 
                  
                     
 The dimensions that determine the grouping key for the query. Defaults to no dimension if this field is unspecified. If a dimension is specified, its key must also be specified. Each dimension's key must be unique. If a time granularity is also specified, metric values in the dimension will be bucketed by this granularity. Up to one dimension is supported for now.  | 
                
measureMask | 
                  
                     
 Measures to return. Defaults to all measures if this field is unspecified. A valid mask should traverse from the  This is a comma-separated list of fully qualified names of fields. Example:   | 
                
Response body
If successful, the response body contains an instance of Operation.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
IAM Permissions
Requires the following IAM permissions on the location resource:
contactcenterinsights.authorizedConversations.listcontactcenterinsights.conversations.list
For more information, see the IAM documentation.