Conversational Insights audit logging

This document describes audit logging for Conversational Insights. Google Cloud services generate audit logs that record administrative and access activities within your Google Cloud resources. For more information about Cloud Audit Logs, see the following:

Service name

Conversational Insights audit logs use the service name contactcenterinsights.googleapis.com. Filter for this service:

    protoPayload.serviceName="contactcenterinsights.googleapis.com"
  

Methods by permission type

Each IAM permission has a type property, whose value is an enum that can be one of four values: ADMIN_READ, ADMIN_WRITE, DATA_READ, or DATA_WRITE. When you call a method, Conversational Insights generates an audit log whose category is dependent on the type property of the permission required to perform the method. Methods that require an IAM permission with the type property value of DATA_READ, DATA_WRITE, or ADMIN_READ generate Data Access audit logs. Methods that require an IAM permission with the type property value of ADMIN_WRITE generate Admin Activity audit logs.

Permission type Methods
DATA_READ google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateIssueModelStats
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CalculateStats
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportInsightsData
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetAnalysis
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetAnalysisRule
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetConversation
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetEncryptionSpec
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetFeedbackLabel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssue
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetIssueModel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetPhraseMatcher
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetQaQuestion
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetQaScorecard
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetQaScorecardRevision
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetSettings
google.cloud.contactcenterinsights.v1.ContactCenterInsights.GetView
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListAllFeedbackLabels
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListAnalyses
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListAnalysisRules
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListConversations
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListFeedbackLabels
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssueModels
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListIssues
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListPhraseMatchers
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListQaQuestions
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListQaScorecardRevisions
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListQaScorecards
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ListViews
google.cloud.contactcenterinsights.v1.ContactCenterInsights.QueryMetrics
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CalculateStats
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ExportInsightsData
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetAnalysis
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetAnalysisRule
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetConversation
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetEncryptionSpec
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetFeedbackLabel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetIssue
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetIssueModel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetPhraseMatcher
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetQaQuestion
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetQaScorecard
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetQaScorecardRevision
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetSettings
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.GetView
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListAllFeedbackLabels
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListAnalyses
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListAnalysisRules
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListConversations
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListFeedbackLabels
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListIssueModels
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListIssues
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListPhraseMatchers
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListQaQuestions
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListQaScorecardRevisions
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListQaScorecards
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ListViews
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.QueryMetrics
DATA_WRITE google.cloud.contactcenterinsights.v1.ContactCenterInsights.BulkAnalyzeConversations
google.cloud.contactcenterinsights.v1.ContactCenterInsights.BulkDeleteConversations
google.cloud.contactcenterinsights.v1.ContactCenterInsights.BulkDownloadFeedbackLabels
google.cloud.contactcenterinsights.v1.ContactCenterInsights.BulkUploadFeedbackLabels
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateAnalysis
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateAnalysisRule
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateConversation
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateFeedbackLabel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateIssueModel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreatePhraseMatcher
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateQaQuestion
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateQaScorecard
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateQaScorecardRevision
google.cloud.contactcenterinsights.v1.ContactCenterInsights.CreateView
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteAnalysis
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteAnalysisRule
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteConversation
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteFeedbackLabel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssue
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteIssueModel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeletePhraseMatcher
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteQaQuestion
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteQaScorecard
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteQaScorecardRevision
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeleteView
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeployIssueModel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.DeployQaScorecardRevision
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ExportIssueModel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.ImportIssueModel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.IngestConversations
google.cloud.contactcenterinsights.v1.ContactCenterInsights.InitializeEncryptionSpec
google.cloud.contactcenterinsights.v1.ContactCenterInsights.TuneQaScorecardRevision
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UndeployIssueModel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UndeployQaScorecardRevision
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateAnalysisRule
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateConversation
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateFeedbackLabel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssue
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateIssueModel
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdatePhraseMatcher
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateQaQuestion
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateQaScorecard
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateSettings
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UpdateView
google.cloud.contactcenterinsights.v1.ContactCenterInsights.UploadConversation
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.BulkAnalyzeConversations
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.BulkDeleteConversations
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.BulkDownloadFeedbackLabels
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.BulkUploadFeedbackLabels
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateAnalysis
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateAnalysisRule
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateConversation
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateFeedbackLabel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateIssueModel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreatePhraseMatcher
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateQaQuestion
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateQaScorecard
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateQaScorecardRevision
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.CreateView
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteAnalysis
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteAnalysisRule
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteConversation
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteFeedbackLabel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteIssue
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteIssueModel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeletePhraseMatcher
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteQaQuestion
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteQaScorecard
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteQaScorecardRevision
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeleteView
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeployIssueModel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.DeployQaScorecardRevision
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ExportIssueModel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.ImportIssueModel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.IngestConversations
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.InitializeEncryptionSpec
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.TuneQaScorecardRevision
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UndeployIssueModel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UndeployQaScorecardRevision
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateAnalysisRule
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateConversation
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateFeedbackLabel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateIssue
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateIssueModel
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdatePhraseMatcher
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateQaQuestion
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateQaScorecard
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateSettings
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UpdateView
google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.UploadConversation
google.longrunning.Operations.CancelOperation

API interface audit logs

For information about how and which permissions are evaluated for each method, see the Identity and Access Management documentation for Conversational Insights.

google.cloud.contactcenterinsights.v1.ContactCenterInsights

The following audit logs are associated with methods belonging to google.cloud.contactcenterinsights.v1.ContactCenterInsights.

BulkAnalyzeConversations

BulkDeleteConversations

BulkDownloadFeedbackLabels

BulkUploadFeedbackLabels

CalculateIssueModelStats

CalculateStats

CreateAnalysis

CreateAnalysisRule

CreateConversation

CreateFeedbackLabel

CreateIssueModel

CreatePhraseMatcher

CreateQaQuestion

CreateQaScorecard

CreateQaScorecardRevision

CreateView

DeleteAnalysis

DeleteAnalysisRule

DeleteConversation

DeleteFeedbackLabel

DeleteIssue

DeleteIssueModel

DeletePhraseMatcher

DeleteQaQuestion

DeleteQaScorecard

DeleteQaScorecardRevision

DeleteView

DeployIssueModel

DeployQaScorecardRevision

ExportInsightsData

ExportIssueModel

GetAnalysis

GetAnalysisRule

GetConversation

GetEncryptionSpec

GetFeedbackLabel

GetIssue

GetIssueModel

GetPhraseMatcher

GetQaQuestion

GetQaScorecard

GetQaScorecardRevision

GetSettings

GetView

ImportIssueModel

IngestConversations

InitializeEncryptionSpec

ListAllFeedbackLabels

ListAnalyses

ListAnalysisRules

ListConversations

ListFeedbackLabels

ListIssueModels

ListIssues

ListPhraseMatchers

ListQaQuestions

ListQaScorecardRevisions

ListQaScorecards

ListViews

QueryMetrics

TuneQaScorecardRevision

UndeployIssueModel

UndeployQaScorecardRevision

UpdateAnalysisRule

UpdateConversation

UpdateFeedbackLabel

UpdateIssue

UpdateIssueModel

UpdatePhraseMatcher

UpdateQaQuestion

UpdateQaScorecard

UpdateSettings

UpdateView

UploadConversation

google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights

The following audit logs are associated with methods belonging to google.cloud.contactcenterinsights.v1alpha1.ContactCenterInsights.

BulkAnalyzeConversations

BulkDeleteConversations

BulkDownloadFeedbackLabels

BulkUploadFeedbackLabels

CalculateStats

CreateAnalysis

CreateAnalysisRule

CreateConversation

CreateFeedbackLabel

CreateIssueModel

CreatePhraseMatcher

CreateQaQuestion

CreateQaScorecard

CreateQaScorecardRevision

CreateView

DeleteAnalysis

DeleteAnalysisRule

DeleteConversation

DeleteFeedbackLabel

DeleteIssue

DeleteIssueModel

DeletePhraseMatcher

DeleteQaQuestion

DeleteQaScorecard

DeleteQaScorecardRevision

DeleteView

DeployIssueModel

DeployQaScorecardRevision

ExportInsightsData

ExportIssueModel

GetAnalysis

GetAnalysisRule

GetConversation

GetEncryptionSpec

GetFeedbackLabel

GetIssue

GetIssueModel

GetPhraseMatcher

GetQaQuestion

GetQaScorecard

GetQaScorecardRevision

GetSettings

GetView

ImportIssueModel

IngestConversations

InitializeEncryptionSpec

ListAllFeedbackLabels

ListAnalyses

ListAnalysisRules

ListConversations

ListFeedbackLabels

ListIssueModels

ListIssues

ListPhraseMatchers

ListQaQuestions

ListQaScorecardRevisions

ListQaScorecards

ListViews

QueryMetrics

TuneQaScorecardRevision

UndeployIssueModel

UndeployQaScorecardRevision

UpdateAnalysisRule

UpdateConversation

UpdateFeedbackLabel

UpdateIssue

UpdateIssueModel

UpdatePhraseMatcher

UpdateQaQuestion

UpdateQaScorecard

UpdateSettings

UpdateView

UploadConversation

google.longrunning.Operations

The following audit logs are associated with methods belonging to google.longrunning.Operations.

CancelOperation

  • Method: google.longrunning.Operations.CancelOperation
  • Audit log type: Data access
  • Permissions:
    • contactcenterinsights.operations.cancel - DATA_WRITE
  • Method is a long-running or streaming operation: No.
  • Filter for this method: protoPayload.methodName="google.longrunning.Operations.CancelOperation"

Methods that don't produce audit logs

A method might not produce audit logs for one or more of the following reasons:

  • It is a high volume method involving signifcant log generation and storage costs.
  • It has low auditing value.
  • Another audit or platform log already provides method coverage.

The following methods don't produce audit logs:

  • google.longrunning.Operations.GetOperation
  • google.longrunning.Operations.ListOperations