- 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.conversations.feedbackLabels
- 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.qaScorecards
- REST Resource: v1alpha1.projects.locations.qaScorecards.revisions
- REST Resource: v1alpha1.projects.locations.qaScorecards.revisions.qaQuestions
- 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.conversations.feedbackLabels
- 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.qaScorecards
- REST Resource: v1.projects.locations.qaScorecards.revisions
- REST Resource: v1.projects.locations.qaScorecards.revisions.qaQuestions
- 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 | |
---|---|
bulk |
POST /v1alpha1/{parent=projects/*/locations/*}:bulkDownloadFeedbackLabels Download feedback labels in bulk. |
bulk |
POST /v1alpha1/{parent=projects/*/locations/*}:bulkUploadFeedbackLabels Upload feedback labels in bulk. |
get |
GET /v1alpha1/{name=projects/*/locations/*/encryptionSpec} Gets location-level encryption key specification. |
get |
GET /v1alpha1/{name=projects/*/locations/*/settings} Gets project-level settings. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}:listAllFeedbackLabels List all feedback labels by project number. |
query |
POST /v1alpha1/{location=projects/*/locations/*}:queryMetrics Query metrics. |
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.conversations.feedbackLabels
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*/conversations/*}/feedbackLabels Create feedback label. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/conversations/*/feedbackLabels/*} Delete feedback label. |
get |
GET /v1alpha1/{name=projects/*/locations/*/conversations/*/feedbackLabels/*} Get feedback label. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/conversations/*}/feedbackLabels List feedback labels. |
patch |
PATCH /v1alpha1/{feedbackLabel.name=projects/*/locations/*/conversations/*/feedbackLabels/*} Update feedback label. |
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.qaScorecards
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/qaScorecards Create a QaScorecard. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/qaScorecards/*} Deletes a QaScorecard. |
get |
GET /v1alpha1/{name=projects/*/locations/*/qaScorecards/*} Gets a QaScorecard. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/qaScorecards Lists QaScorecards. |
patch |
PATCH /v1alpha1/{qaScorecard.name=projects/*/locations/*/qaScorecards/*} Updates a QaScorecard. |
REST Resource: v1alpha1.projects.locations.qaScorecards.revisions
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*/qaScorecards/*}/revisions Creates a QaScorecardRevision. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/qaScorecards/*/revisions/*} Deletes a QaScorecardRevision. |
deploy |
POST /v1alpha1/{name=projects/*/locations/*/qaScorecards/*/revisions/*}:deploy Deploy a QaScorecardRevision. |
get |
GET /v1alpha1/{name=projects/*/locations/*/qaScorecards/*/revisions/*} Gets a QaScorecardRevision. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/qaScorecards/*}/revisions Lists all revisions under the parent QaScorecard. |
tune |
POST /v1alpha1/{parent=projects/*/locations/*/qaScorecards/*/revisions/*}:tuneQaScorecardRevision Fine tune one or more QaModels. |
undeploy |
POST /v1alpha1/{name=projects/*/locations/*/qaScorecards/*/revisions/*}:undeploy Undeploy a QaScorecardRevision. |
REST Resource: v1alpha1.projects.locations.qaScorecards.revisions.qaQuestions
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*/qaScorecards/*/revisions/*}/qaQuestions Create a QaQuestion. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/qaScorecards/*/revisions/*/qaQuestions/*} Deletes a QaQuestion. |
get |
GET /v1alpha1/{name=projects/*/locations/*/qaScorecards/*/revisions/*/qaQuestions/*} Gets a QaQuestion. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/qaScorecards/*/revisions/*}/qaQuestions Lists QaQuestions. |
patch |
PATCH /v1alpha1/{qaQuestion.name=projects/*/locations/*/qaScorecards/*/revisions/*/qaQuestions/*} Updates a QaQuestion. |
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 | |
---|---|
bulk |
POST /v1/{parent=projects/*/locations/*}:bulkDownloadFeedbackLabels Download feedback labels in bulk. |
bulk |
POST /v1/{parent=projects/*/locations/*}:bulkUploadFeedbackLabels Upload feedback labels in bulk. |
get |
GET /v1/{name=projects/*/locations/*/encryptionSpec} Gets location-level encryption key specification. |
get |
GET /v1/{name=projects/*/locations/*/settings} Gets project-level settings. |
list |
GET /v1/{parent=projects/*/locations/*}:listAllFeedbackLabels List all feedback labels by project number. |
query |
POST /v1/{location=projects/*/locations/*}:queryMetrics Query metrics. |
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.conversations.feedbackLabels
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/conversations/*}/feedbackLabels Create feedback label. |
delete |
DELETE /v1/{name=projects/*/locations/*/conversations/*/feedbackLabels/*} Delete feedback label. |
get |
GET /v1/{name=projects/*/locations/*/conversations/*/feedbackLabels/*} Get feedback label. |
list |
GET /v1/{parent=projects/*/locations/*/conversations/*}/feedbackLabels List feedback labels. |
patch |
PATCH /v1/{feedbackLabel.name=projects/*/locations/*/conversations/*/feedbackLabels/*} Update feedback label. |
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.qaScorecards
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/qaScorecards Create a QaScorecard. |
delete |
DELETE /v1/{name=projects/*/locations/*/qaScorecards/*} Deletes a QaScorecard. |
get |
GET /v1/{name=projects/*/locations/*/qaScorecards/*} Gets a QaScorecard. |
list |
GET /v1/{parent=projects/*/locations/*}/qaScorecards Lists QaScorecards. |
patch |
PATCH /v1/{qaScorecard.name=projects/*/locations/*/qaScorecards/*} Updates a QaScorecard. |
REST Resource: v1.projects.locations.qaScorecards.revisions
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/qaScorecards/*}/revisions Creates a QaScorecardRevision. |
delete |
DELETE /v1/{name=projects/*/locations/*/qaScorecards/*/revisions/*} Deletes a QaScorecardRevision. |
deploy |
POST /v1/{name=projects/*/locations/*/qaScorecards/*/revisions/*}:deploy Deploy a QaScorecardRevision. |
get |
GET /v1/{name=projects/*/locations/*/qaScorecards/*/revisions/*} Gets a QaScorecardRevision. |
list |
GET /v1/{parent=projects/*/locations/*/qaScorecards/*}/revisions Lists all revisions under the parent QaScorecard. |
tune |
POST /v1/{parent=projects/*/locations/*/qaScorecards/*/revisions/*}:tuneQaScorecardRevision Fine tune one or more QaModels. |
undeploy |
POST /v1/{name=projects/*/locations/*/qaScorecards/*/revisions/*}:undeploy Undeploy a QaScorecardRevision. |
REST Resource: v1.projects.locations.qaScorecards.revisions.qaQuestions
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/qaScorecards/*/revisions/*}/qaQuestions Create a QaQuestion. |
delete |
DELETE /v1/{name=projects/*/locations/*/qaScorecards/*/revisions/*/qaQuestions/*} Deletes a QaQuestion. |
get |
GET /v1/{name=projects/*/locations/*/qaScorecards/*/revisions/*/qaQuestions/*} Gets a QaQuestion. |
list |
GET /v1/{parent=projects/*/locations/*/qaScorecards/*/revisions/*}/qaQuestions Lists QaQuestions. |
patch |
PATCH /v1/{qaQuestion.name=projects/*/locations/*/qaScorecards/*/revisions/*/qaQuestions/*} Updates a QaQuestion. |
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. |