- REST Resource: v1alpha1.projects.locations
- REST Resource: v1alpha1.projects.locations.analysisRules
- REST Resource: v1alpha1.projects.locations.conversations
- REST Resource: v1alpha1.projects.locations.conversations.analyses
- REST Resource: v1alpha1.projects.locations.encryptionSpec
- REST Resource: v1alpha1.projects.locations.insightsdata
- REST Resource: v1alpha1.projects.locations.issueModels
- REST Resource: v1alpha1.projects.locations.issueModels.issues
- REST Resource: v1alpha1.projects.locations.operations
- REST Resource: v1alpha1.projects.locations.phraseMatchers
- REST Resource: v1alpha1.projects.locations.views
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.analysisRules
- REST Resource: v1.projects.locations.conversations
- REST Resource: v1.projects.locations.conversations.analyses
- REST Resource: v1.projects.locations.encryptionSpec
- REST Resource: v1.projects.locations.insightsdata
- REST Resource: v1.projects.locations.issueModels
- REST Resource: v1.projects.locations.issueModels.issues
- REST Resource: v1.projects.locations.operations
- REST Resource: v1.projects.locations.phraseMatchers
- REST Resource: v1.projects.locations.views
Service: contactcenterinsights.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoints and all URIs below are relative to these service endpoints:
https://contactcenterinsights.googleapis.com
https://asia-northeast1-contactcenterinsights.googleapis.com
https://asia-south1-contactcenterinsights.googleapis.com
https://asia-southeast1-contactcenterinsights.googleapis.com
https://australia-southeast1-contactcenterinsights.googleapis.com
https://europe-west1-contactcenterinsights.googleapis.com
https://europe-west2-contactcenterinsights.googleapis.com
https://europe-west3-contactcenterinsights.googleapis.com
https://northamerica-northeast1-contactcenterinsights.googleapis.com
https://us-east1-contactcenterinsights.googleapis.com
https://us-west1-contactcenterinsights.googleapis.com
https://me-west1-contactcenterinsights.googleapis.com
https://europe-west4-contactcenterinsights.googleapis.com
https://northamerica-northeast2-contactcenterinsights.googleapis.com
REST Resource: v1alpha1.projects.locations
Methods | |
---|---|
get |
GET /v1alpha1/{name=projects/*/locations/*/encryptionSpec} Gets location-level encryption key specification. |
get |
GET /v1alpha1/{name=projects/*/locations/*/settings} Gets project-level settings. |
update |
PATCH /v1alpha1/{settings.name=projects/*/locations/*/settings} Updates project-level settings. |
REST Resource: v1alpha1.projects.locations.analysisRules
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/analysisRules Creates a analysis rule. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/analysisRules/*} Deletes a analysis rule. |
get |
GET /v1alpha1/{name=projects/*/locations/*/analysisRules/*} Get a analysis rule. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/analysisRules Lists analysis rules. |
patch |
PATCH /v1alpha1/{analysisRule.name=projects/*/locations/*/analysisRules/*} Updates a analysis rule. |
REST Resource: v1alpha1.projects.locations.conversations
Methods | |
---|---|
bulk |
POST /v1alpha1/{parent=projects/*/locations/*}/conversations:bulkAnalyze Analyzes multiple conversations in a single request. |
bulk |
POST /v1alpha1/{parent=projects/*/locations/*}/conversations:bulkDelete Deletes multiple conversations in a single request. |
calculate |
GET /v1alpha1/{location=projects/*/locations/*}/conversations:calculateStats Gets conversation statistics. |
create |
POST /v1alpha1/{parent=projects/*/locations/*}/conversations Creates a conversation. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/conversations/*} Deletes a conversation. |
get |
GET /v1alpha1/{name=projects/*/locations/*/conversations/*} Gets a conversation. |
ingest |
POST /v1alpha1/{parent=projects/*/locations/*}/conversations:ingest Imports conversations and processes them according to the user's configuration. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/conversations Lists conversations. |
patch |
PATCH /v1alpha1/{conversation.name=projects/*/locations/*/conversations/*} Updates a conversation. |
upload |
POST /v1alpha1/{parent=projects/*/locations/*}/conversations:upload Create a long-running conversation upload operation. |
REST Resource: v1alpha1.projects.locations.conversations.analyses
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*/conversations/*}/analyses Creates an analysis. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/conversations/*/analyses/*} Deletes an analysis. |
get |
GET /v1alpha1/{name=projects/*/locations/*/conversations/*/analyses/*} Gets an analysis. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/conversations/*}/analyses Lists analyses. |
REST Resource: v1alpha1.projects.locations.encryptionSpec
Methods | |
---|---|
initialize |
POST /v1alpha1/{encryptionSpec.name=projects/*/locations/*/encryptionSpec}:initialize Initializes a location-level encryption key specification. |
REST Resource: v1alpha1.projects.locations.insightsdata
Methods | |
---|---|
export |
POST /v1alpha1/{parent=projects/*/locations/*}/insightsdata:export Export insights data to a destination defined in the request body. |
REST Resource: v1alpha1.projects.locations.issueModels
Methods | |
---|---|
calculate |
GET /v1alpha1/{issueModel=projects/*/locations/*/issueModels/*}:calculateIssueModelStats Gets an issue model's statistics. |
create |
POST /v1alpha1/{parent=projects/*/locations/*}/issueModels Creates an issue model. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/issueModels/*} Deletes an issue model. |
deploy |
POST /v1alpha1/{name=projects/*/locations/*/issueModels/*}:deploy Deploys an issue model. |
export |
POST /v1alpha1/{name=projects/*/locations/*/issueModels/*}:export Exports an issue model to the provided destination. |
get |
GET /v1alpha1/{name=projects/*/locations/*/issueModels/*} Gets an issue model. |
import |
POST /v1alpha1/{parent=projects/*/locations/*}/issueModels:import Imports an issue model from a Cloud Storage bucket. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/issueModels Lists issue models. |
patch |
PATCH /v1alpha1/{issueModel.name=projects/*/locations/*/issueModels/*} Updates an issue model. |
undeploy |
POST /v1alpha1/{name=projects/*/locations/*/issueModels/*}:undeploy Undeploys an issue model. |
REST Resource: v1alpha1.projects.locations.issueModels.issues
Methods | |
---|---|
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/issueModels/*/issues/*} Deletes an issue. |
get |
GET /v1alpha1/{name=projects/*/locations/*/issueModels/*/issues/*} Gets an issue. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/issueModels/*}/issues Lists issues. |
patch |
PATCH /v1alpha1/{issue.name=projects/*/locations/*/issueModels/*/issues/*} Updates an issue. |
REST Resource: v1alpha1.projects.locations.operations
Methods | |
---|---|
cancel |
POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel Starts asynchronous cancellation on a long-running operation. |
get |
GET /v1alpha1/{name=projects/*/locations/*/operations/*} Gets the latest state of a long-running operation. |
list |
GET /v1alpha1/{name=projects/*/locations/*}/operations Lists operations that match the specified filter in the request. |
REST Resource: v1alpha1.projects.locations.phraseMatchers
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/phraseMatchers Creates a phrase matcher. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/phraseMatchers/*} Deletes a phrase matcher. |
get |
GET /v1alpha1/{name=projects/*/locations/*/phraseMatchers/*} Gets a phrase matcher. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/phraseMatchers Lists phrase matchers. |
patch |
PATCH /v1alpha1/{phraseMatcher.name=projects/*/locations/*/phraseMatchers/*} Updates a phrase matcher. |
REST Resource: v1alpha1.projects.locations.views
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/views Creates a view. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/views/*} Deletes a view. |
get |
GET /v1alpha1/{name=projects/*/locations/*/views/*} Gets a view. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/views Lists views. |
patch |
PATCH /v1alpha1/{view.name=projects/*/locations/*/views/*} Updates a view. |
REST Resource: v1.projects.locations
Methods | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/encryptionSpec} Gets location-level encryption key specification. |
get |
GET /v1/{name=projects/*/locations/*/settings} Gets project-level settings. |
update |
PATCH /v1/{settings.name=projects/*/locations/*/settings} Updates project-level settings. |
REST Resource: v1.projects.locations.analysisRules
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/analysisRules Creates a analysis rule. |
delete |
DELETE /v1/{name=projects/*/locations/*/analysisRules/*} Deletes a analysis rule. |
get |
GET /v1/{name=projects/*/locations/*/analysisRules/*} Get a analysis rule. |
list |
GET /v1/{parent=projects/*/locations/*}/analysisRules Lists analysis rules. |
patch |
PATCH /v1/{analysisRule.name=projects/*/locations/*/analysisRules/*} Updates a analysis rule. |
REST Resource: v1.projects.locations.conversations
Methods | |
---|---|
bulk |
POST /v1/{parent=projects/*/locations/*}/conversations:bulkAnalyze Analyzes multiple conversations in a single request. |
bulk |
POST /v1/{parent=projects/*/locations/*}/conversations:bulkDelete Deletes multiple conversations in a single request. |
calculate |
GET /v1/{location=projects/*/locations/*}/conversations:calculateStats Gets conversation statistics. |
create |
POST /v1/{parent=projects/*/locations/*}/conversations Creates a conversation. |
delete |
DELETE /v1/{name=projects/*/locations/*/conversations/*} Deletes a conversation. |
get |
GET /v1/{name=projects/*/locations/*/conversations/*} Gets a conversation. |
ingest |
POST /v1/{parent=projects/*/locations/*}/conversations:ingest Imports conversations and processes them according to the user's configuration. |
list |
GET /v1/{parent=projects/*/locations/*}/conversations Lists conversations. |
patch |
PATCH /v1/{conversation.name=projects/*/locations/*/conversations/*} Updates a conversation. |
upload |
POST /v1/{parent=projects/*/locations/*}/conversations:upload Create a long-running conversation upload operation. |
REST Resource: v1.projects.locations.conversations.analyses
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/conversations/*}/analyses Creates an analysis. |
delete |
DELETE /v1/{name=projects/*/locations/*/conversations/*/analyses/*} Deletes an analysis. |
get |
GET /v1/{name=projects/*/locations/*/conversations/*/analyses/*} Gets an analysis. |
list |
GET /v1/{parent=projects/*/locations/*/conversations/*}/analyses Lists analyses. |
REST Resource: v1.projects.locations.encryptionSpec
Methods | |
---|---|
initialize |
POST /v1/{encryptionSpec.name=projects/*/locations/*/encryptionSpec}:initialize Initializes a location-level encryption key specification. |
REST Resource: v1.projects.locations.insightsdata
Methods | |
---|---|
export |
POST /v1/{parent=projects/*/locations/*}/insightsdata:export Export insights data to a destination defined in the request body. |
REST Resource: v1.projects.locations.issueModels
Methods | |
---|---|
calculate |
GET /v1/{issueModel=projects/*/locations/*/issueModels/*}:calculateIssueModelStats Gets an issue model's statistics. |
create |
POST /v1/{parent=projects/*/locations/*}/issueModels Creates an issue model. |
delete |
DELETE /v1/{name=projects/*/locations/*/issueModels/*} Deletes an issue model. |
deploy |
POST /v1/{name=projects/*/locations/*/issueModels/*}:deploy Deploys an issue model. |
export |
POST /v1/{name=projects/*/locations/*/issueModels/*}:export Exports an issue model to the provided destination. |
get |
GET /v1/{name=projects/*/locations/*/issueModels/*} Gets an issue model. |
import |
POST /v1/{parent=projects/*/locations/*}/issueModels:import Imports an issue model from a Cloud Storage bucket. |
list |
GET /v1/{parent=projects/*/locations/*}/issueModels Lists issue models. |
patch |
PATCH /v1/{issueModel.name=projects/*/locations/*/issueModels/*} Updates an issue model. |
undeploy |
POST /v1/{name=projects/*/locations/*/issueModels/*}:undeploy Undeploys an issue model. |
REST Resource: v1.projects.locations.issueModels.issues
Methods | |
---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/issueModels/*/issues/*} Deletes an issue. |
get |
GET /v1/{name=projects/*/locations/*/issueModels/*/issues/*} Gets an issue. |
list |
GET /v1/{parent=projects/*/locations/*/issueModels/*}/issues Lists issues. |
patch |
PATCH /v1/{issue.name=projects/*/locations/*/issueModels/*/issues/*} Updates an issue. |
REST Resource: v1.projects.locations.operations
Methods | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Starts asynchronous cancellation on a long-running operation. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Gets the latest state of a long-running operation. |
list |
GET /v1/{name=projects/*/locations/*}/operations Lists operations that match the specified filter in the request. |
REST Resource: v1.projects.locations.phraseMatchers
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/phraseMatchers Creates a phrase matcher. |
delete |
DELETE /v1/{name=projects/*/locations/*/phraseMatchers/*} Deletes a phrase matcher. |
get |
GET /v1/{name=projects/*/locations/*/phraseMatchers/*} Gets a phrase matcher. |
list |
GET /v1/{parent=projects/*/locations/*}/phraseMatchers Lists phrase matchers. |
patch |
PATCH /v1/{phraseMatcher.name=projects/*/locations/*/phraseMatchers/*} Updates a phrase matcher. |
REST Resource: v1.projects.locations.views
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/views Creates a view. |
delete |
DELETE /v1/{name=projects/*/locations/*/views/*} Deletes a view. |
get |
GET /v1/{name=projects/*/locations/*/views/*} Gets a view. |
list |
GET /v1/{parent=projects/*/locations/*}/views Lists views. |
patch |
PATCH /v1/{view.name=projects/*/locations/*/views/*} Updates a view. |