# Contact Center AI Insights API API

> Contact Center AI Insights API API on Apizie: 80 endpoints (Delete feedback labels in bulk using a filter., Download feedback labels in bulk from an external source. Currently supports exporting Quality AI example…, Upload feedback labels from an external source in bulk. Currently supports labeling Quality AI example…, Natural language based Insights which powers the next generation of dashboards in Insights. Next generation…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-contactcenterinsights`
- Category: Analytics
- Status: byok
- Source: https://cloud.google.com/contact-center/insights/docs
- Page: https://apizie.tech/api/analytics/googleapis-contactcenterinsights
- OpenAPI: https://apizie.tech/api/analytics/googleapis-contactcenterinsights/openapi.json



## Endpoints

### Delete feedback labels in bulk using a filter.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-bulk-delet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource for new feedback labels. |
| body | object | yes | JSON request body |

### Download feedback labels in bulk from an external source. Currently supports exporting Quality AI example…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-bulk-downl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource for new feedback labels. |
| body | object | yes | JSON request body |

### Upload feedback labels from an external source in bulk. Currently supports labeling Quality AI example…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-bulk-uploa` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource for new feedback labels. |
| body | object | yes | JSON request body |

### Natural language based Insights which powers the next generation of dashboards in Insights. Next generation…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Required. The location of the data. "projects/{project}/locations/{location}" |
| body | object | yes | JSON request body |

### Gets a view.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-views-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the view to get. |

### Updates a view.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-views-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Immutable. The resource name of the view. Format: projects/{project}/locations/{location}/views/{view} |
| updateMask | string | no | The list of fields to be updated. |
| body | object | yes | JSON request body |

### Deletes a view.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-views-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the view to delete. |

### List all feedback labels by project number.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-list-all-f` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter to reduce results to a specific subset in the entire project. Supports disjunctions (OR) and conjunctions (AND).… |
| pageSize | integer | no | Optional. The maximum number of feedback labels to return in the response. A valid page size ranges from 0 to 100,000 inclusive. If the… |
| pageToken | string | no | Optional. The value returned by the last `ListAllFeedbackLabelsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of all feedback labels per project. |

### Query metrics.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Required. The location of the data. "projects/{project}/locations/{location}" |
| body | object | yes | JSON request body |

### Generates a summary of predefined performance metrics for a set of conversations. Conversations can be…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the conversations to derive performance stats from. "projects/{project}/locations/{location}" |
| body | object | yes | JSON request body |

### Tests correlation config on a conversation.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-test-correlation-co` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Required. The location to test correlation config. Format: projects/{project}/locations/{location} |
| body | object | yes | JSON request body |

### Lists analysis rules.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-analysis-rules-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of analysis rule to return in the response. If this value is zero, the service will select a default size. A… |
| pageToken | string | no | Optional. The value returned by the last `ListAnalysisRulesResponse`; indicates that this is a continuation of a prior `ListAnalysisRules`… |
| parent | string | yes | Required. The parent resource of the analysis rules. |

### Creates a analysis rule.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-analysis-rules-crea` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the analysis rule. Required. The location to create a analysis rule for. Format: `projects//locations/`… |
| body | object | yes | JSON request body |

### Lists assessment rules.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-assessment-rules-li` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of assessment rule to return in the response. If this value is zero, the service will select a default size.… |
| pageToken | string | no | Optional. The value returned by the last `ListAssessmentRulesResponse`; indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the assessment rules. |

### Creates an assessment rule.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-assessment-rules-cr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| assessmentRuleId | string | no | Optional. A unique ID for the new AssessmentRule. This ID will become the final component of the AssessmentRule's resource name. If no ID… |
| parent | string | yes | Required. The parent resource of the assessment rule. Required. The location to create a assessment rule for. Format:… |
| body | object | yes | JSON request body |

### List AuthorizedViewSets
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. The filter expression to filter authorized view sets listed in the response. |
| orderBy | string | no | Optional. The order by expression to order authorized view sets listed in the response. |
| pageSize | integer | no | Optional. The maximum number of view sets to return in the response. If the value is zero, the service will select a default size. A call… |
| pageToken | string | no | Optional. The value returned by the last `ListAuthorizedViewSetsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the AuthorizedViewSets. |

### Create AuthorizedViewSet
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-5` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| authorizedViewSetId | string | no | Optional. A unique ID for the new AuthorizedViewSet. This ID will become the final component of the AuthorizedViewSet's resource name. If… |
| parent | string | yes | Required. The parent resource of the AuthorizedViewSet. |
| body | object | yes | JSON request body |

### List AuthorizedViewSets
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-6` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. The filter expression to filter authorized views listed in the response. |
| orderBy | string | no | Optional. The order by expression to order authorized views listed in the response. |
| pageSize | integer | no | Optional. The maximum number of view to return in the response. If the value is zero, the service will select a default size. A call might… |
| pageToken | string | no | Optional. The value returned by the last `ListAuthorizedViewsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the AuthorizedViews. If the parent is set to `-`, all AuthorizedViews under the location will be returned. |

### Create AuthorizedView
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-7` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| authorizedViewId | string | no | Optional. A unique ID for the new AuthorizedView. This ID will become the final component of the AuthorizedView's resource name. If no ID… |
| parent | string | yes | Required. The parent resource of the AuthorizedView. |
| body | object | yes | JSON request body |

### Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-8` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| options.requestedPolicyVersion | integer | no | Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid… |
| resource | string | yes | REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)… |

### SearchAuthorizedViewSets
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-9` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| orderBy | string | no | Optional. The order by expression to order authorized views listed in the response. |
| pageSize | integer | no | Optional. The maximum number of view to return in the response. If the value is zero, the service will select a default size. A call might… |
| pageToken | string | no | Optional. The value returned by the last `ListAuthorizedViewsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the AuthorizedViews. If the parent is set to `-`, all AuthorizedViews under the location will be returned. |
| query | string | no | Optional. The query expression to search authorized views. |

### Sets the access control policy on the specified resource. Replaces any existing policy. Can return…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-10` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resource | string | yes | REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names)… |
| body | object | yes | JSON request body |

### Returns permissions that a caller has on the specified resource. If the resource does not exist, this will…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-authorized-view-set-11` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resource | string | yes | REQUIRED: The resource for which the policy detail is being requested. See [Resource… |
| body | object | yes | JSON request body |

### Gets conversation statistics.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-calcu` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | A filter to reduce results to a specific subset. This field is useful for getting statistics about conversations with specific properties. |
| location | string | yes | Required. The location of the conversations. |

### Gets conversation statistics.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-conversati` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Required. The location of the conversations. |
| body | object | yes | JSON request body |

### Gets the signed URI for the audio for the given conversation.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-conversati-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the conversation to sign. |

### Lists conversations.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-conversati-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | A filter to reduce results to a specific subset. Useful for querying conversations with specific properties. |
| orderBy | string | no | Optional. The attribute by which to order conversations in the response. If empty, conversations will be ordered by descending creation… |
| pageSize | integer | no | The maximum number of conversations to return in the response. A valid page size ranges from 0 to 100,000 inclusive. If the page size is… |
| pageToken | string | no | The value returned by the last `ListConversationsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the conversation. |
| view | string | no | The level of details of the conversation. Default is `BASIC`. |

### Creates a conversation. Note that this method does not support audio transcription or redaction. Use…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-creat` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| conversationId | string | no | A unique ID for the new conversation. This ID will become the final component of the conversation's resource name. If no ID is specified,… |
| parent | string | yes | Required. The parent resource of the conversation. |
| body | object | yes | JSON request body |

### Appeal an Assessment.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-asses` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the assessment to appeal. |
| body | object | yes | JSON request body |

### List Assessments.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-asses-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter to reduce results to a specific subset. Supported filters include: * `state` - The state of the assessment *… |
| pageSize | integer | no | The maximum number of assessments to list. If zero, the service will select a default size. A call may return fewer objects than… |
| pageToken | string | no | Optional. The value returned by the last `ListAssessmentRulesResponse`; indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the assessments. To list all assessments in a location, substitute the conversation ID with a '-'… |

### Create Assessment.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-asses-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the assessment. |
| body | object | yes | JSON request body |

### Finalize an Assessment.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-asses-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the assessment to finalize. |
| body | object | yes | JSON request body |

### Publish an Assessment.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-asses-5` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the assessment to publish. |
| body | object | yes | JSON request body |

### List Notes.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-asses-6` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of notes to return in the response. If zero the service will select a default size. A call might return fewer… |
| pageToken | string | no | Optional. The value returned by the last `ListNotesResponse`. This value indicates that this is a continuation of a prior `ListNotes` call… |
| parent | string | yes | Required. The parent resource of the notes. |

### Create Note.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-asses-7` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the note. |
| body | object | yes | JSON request body |

### List feedback labels.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-conversati-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter to reduce results to a specific subset. Supports disjunctions (OR) and conjunctions (AND). Automatically sorts by… |
| pageSize | integer | no | Optional. The maximum number of feedback labels to return in the response. A valid page size ranges from 0 to 100,000 inclusive. If the… |
| pageToken | string | no | Optional. The value returned by the last `ListFeedbackLabelsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the feedback labels. |

### Create feedback label.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-conversati-5` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| feedbackLabelId | string | no | Optional. The ID of the feedback label to create. If one is not specified it will be generated by the server. |
| parent | string | yes | Required. The parent resource of the feedback label. |
| body | object | yes | JSON request body |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-operations-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be cancelled. |

### Lists operations that match the specified filter in the request. If the server doesn't support this method,…
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | The standard list filter. |
| name | string | yes | The name of the operation's parent resource. |
| pageSize | integer | no | The standard list page size. |
| pageToken | string | no | The standard list page token. |
| returnPartialSuccess | boolean | no | When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the… |

### Lists auto labeling rules.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-auto-labeling-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of auto labeling rules to return in a single response. If unspecified, at most 100 rules will be returned.… |
| pageToken | string | no | Optional. The next_page_token value returned from a previous List request, if any. |
| parent | string | yes | Required. The project and location to list auto labeling rules from. Format: projects/{project}/locations/{location} |

### Creates an auto labeling rule.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-auto-labeling-rules-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| autoLabelingRuleId | string | no | Required. The ID to use for the auto labeling rule, which will become the final component of the auto labeling rule's resource name. |
| parent | string | yes | Required. The project and location to create the auto labeling rule in. Format: projects/{project}/locations/{location} |
| body | object | yes | JSON request body |

### Tests auto labeling rules against a conversation.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-auto-labeling-rules-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent project and location. Format: projects/{project}/locations/{location} |
| body | object | yes | JSON request body |

### Analyzes multiple conversations in a single request.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-bulk` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource to create analyses in. |
| body | object | yes | JSON request body |

### Deletes multiple conversations in a single request.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-conversati-6` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource to delete conversations from. Format: projects/{project}/locations/{location} |
| body | object | yes | JSON request body |

### Imports conversations and processes them according to the user's configuration.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-conversati-7` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource for new conversations. |
| body | object | yes | JSON request body |

### Samples conversations based on user configuration and handles the sampled conversations for different use…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-conversati-8` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the dataset. |
| body | object | yes | JSON request body |

### Create a long-running conversation upload operation. This method differs from `CreateConversation` by…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-uploa` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the conversation. |
| body | object | yes | JSON request body |

### Lists analyses.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-analy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | A filter to reduce results to a specific subset. Useful for querying conversations with specific properties. |
| pageSize | integer | no | The maximum number of analyses to return in the response. If this value is zero, the service will select a default size. A call might… |
| pageToken | string | no | The value returned by the last `ListAnalysesResponse`; indicates that this is a continuation of a prior `ListAnalyses` call and the system… |
| parent | string | yes | Required. The parent resource of the analyses. |

### Creates an analysis. The long running operation is done when the analysis has completed.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-analy-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the analysis. |
| body | object | yes | JSON request body |

### Analyzes multiple conversations in a single request.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-conversations-segme` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource to create analyses in. |
| body | object | yes | JSON request body |

### Lists Dashboards.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-dashboards-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. The filter expression to filter dashboards listed in the response. |
| orderBy | string | no | Optional. The order by expression to order dashboards listed in the response. |
| pageSize | integer | no | Optional. The maximum number of dashboards to return. The service may return fewer than this value. The default and maximum value is 100. |
| pageToken | string | no | Optional. The value returned by the last `ListDashboardsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the dashboards. |

### Creates a Dashboard.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-dashboards-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dashboardId | string | no | Optional. A unique ID for the new Dashboard. This ID will become the final component of the Dashboard's resource name. If no ID is… |
| parent | string | yes | Required. The parent resource of the dashboard. |
| body | object | yes | JSON request body |

### Lists Charts.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-dashboards-charts-l` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the charts. |

### Creates a Chart.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-dashboards-charts-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| chartId | string | no | Optional. A unique ID for the new Chart. This ID will become the final component of the Chart's resource name. If no ID is specified, a… |
| parent | string | yes | Required. The parent resource of the chart. |
| body | object | yes | JSON request body |

### List datasets matching the input.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter to reduce results to a specific subset. Useful for querying datasets with specific properties. Supported fields… |
| pageSize | integer | no | Optional. The maximum number of datasets to return in the response. If this value is zero, the service will select a default size. A call… |
| pageToken | string | no | Optional. The value returned by the last `ListDatasetsResponse`; indicates that this is a continuation of a prior `ListDatasets` call and… |
| parent | string | yes | Required. The parent resource of the dataset. |

### Creates a dataset.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| datasetId | string | no | Optional. The ID to use for the dataset. |
| parent | string | yes | Required. The parent resource of the dataset. |
| body | object | yes | JSON request body |

### Export insights data to a destination defined in the request body.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-insightsdata-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource to export data from. |
| body | object | yes | JSON request body |

### Initializes a location-level encryption key specification. An error will result if the location has…
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-encryption-spec-ini` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Immutable. The resource name of the encryption key specification resource. Format: projects/{project}/locations/{location}/encryptionSpec |
| body | object | yes | JSON request body |

### Gets an issue model's statistics.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-issue-models-calcul` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| issueModel | string | yes | Required. The resource name of the issue model to query against. |

### Lists issue models.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-issue-models-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the issue model. |

### Creates an issue model.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-issue-models-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the issue model. |
| body | object | yes | JSON request body |

### Deploy a QaScorecardRevision.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-revis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the QaScorecardRevision to deploy. |
| body | object | yes | JSON request body |

### Exports an issue model to the provided destination.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-issue-models-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The issue model to export. |
| body | object | yes | JSON request body |

### Imports an issue model from a Cloud Storage bucket.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-issue-models-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the issue model. |
| body | object | yes | JSON request body |

### Undeploy a QaScorecardRevision.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-revis-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the QaScorecardRevision to undeploy. |
| body | object | yes | JSON request body |

### Lists issues.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-issue-models-issues` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the issue. |

### Creates an issue.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-issue-models-issues-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the issue. |
| body | object | yes | JSON request body |

### Lists phrase matchers.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-phrase-matchers-lis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | A filter to reduce results to a specific subset. Useful for querying phrase matchers with specific properties. |
| pageSize | integer | no | The maximum number of phrase matchers to return in the response. If this value is zero, the service will select a default size. A call… |
| pageToken | string | no | The value returned by the last `ListPhraseMatchersResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the phrase matcher. |

### Creates a phrase matcher.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-phrase-matchers-cre` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the phrase matcher. Required. The location to create a phrase matcher for. Format: `projects//locations/`… |
| body | object | yes | JSON request body |

### Lists the question tags.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-question-tags-li` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter to reduce results to a specific subset. Supports conjunctions (ie. AND operators). Supported fields include the… |
| parent | string | yes | Required. The parent resource of the QaQuestionTags. |

### Creates a QaQuestionTag.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-question-tags-cr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the QaQuestionTag. |
| qaQuestionTagId | string | no | Optional. A unique ID for the new QaQuestionTag. This ID will become the final component of the QaQuestionTag's resource name. If no ID is… |
| body | object | yes | JSON request body |

### Lists QaScorecards.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of scorecards to return in the response. If the value is zero, the service will select a default size. A call… |
| pageToken | string | no | Optional. The value returned by the last `ListQaScorecardsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the scorecards. |
| qaScorecardSources | string | no | Optional. The source of scorecards are based on how those Scorecards were created, e.g., a customer-defined scorecard, a predefined… |

### Create a QaScorecard.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-creat` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the QaScorecard. |
| qaScorecardId | string | no | Optional. A unique ID for the new QaScorecard. This ID will become the final component of the QaScorecard's resource name. If no ID is… |
| body | object | yes | JSON request body |

### Lists all revisions under the parent QaScorecard.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-revis-3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter to reduce results to a specific subset. Useful for querying scorecard revisions with specific properties. |
| pageSize | integer | no | Optional. The maximum number of scorecard revisions to return in the response. If the value is zero, the service will select a default… |
| pageToken | string | no | Optional. The value returned by the last `ListQaScorecardRevisionsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the scorecard revisions. To list all revisions of all scorecards, substitute the QaScorecard ID with a… |
| qaScorecardSources | string | no | Optional. The source of scorecards are based on how those Scorecards were created, e.g., a customer-defined scorecard, a predefined… |

### Creates a QaScorecardRevision.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-revis-4` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the QaScorecardRevision. |
| qaScorecardRevisionId | string | no | Optional. A unique ID for the new QaScorecardRevision. This ID will become the final component of the QaScorecardRevision's resource name.… |
| body | object | yes | JSON request body |

### Fine tune one or more QaModels.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-revis-5` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource for new fine tuning job instance. |
| body | object | yes | JSON request body |

### Lists QaQuestions.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-revis-6` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of questions to return in the response. If the value is zero, the service will select a default size. A call… |
| pageToken | string | no | Optional. The value returned by the last `ListQaQuestionsResponse`. This value indicates that this is a continuation of a prior… |
| parent | string | yes | Required. The parent resource of the questions. |

### Create a QaQuestion.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-qa-scorecards-revis-7` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the QaQuestion. |
| qaQuestionId | string | no | Optional. A unique ID for the new question. This ID will become the final component of the question's resource name. If no ID is… |
| body | object | yes | JSON request body |

### Lists views.
`GET https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-views-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of views to return in the response. If this value is zero, the service will select a default size. A call may return… |
| pageToken | string | no | The value returned by the last `ListViewsResponse`; indicates that this is a continuation of a prior `ListViews` call and the system… |
| parent | string | yes | Required. The parent resource of the views. |

### Creates a view.
`POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-views-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The parent resource of the view. Required. The location to create a view for. Format: `projects//locations/` or… |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-bulk-delet" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Contact Center AI Insights API API?
Create a free Apizie key, then send POST https://apizie.tech/v1/analytics:googleapis-contactcenterinsights/contactcenterinsights-projects-locations-datasets-bulk-delet with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Contact Center AI Insights API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Contact Center AI Insights API itself also needs your own key from googleapis.com.

### Can AI agents use the Contact Center AI Insights API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-contactcenterinsights.

### What is the status of the Contact Center AI Insights API API?
Needs your own provider key (bring your own key)
