View Source API Reference google_api_contact_center_insights v0.13.0

Modules

API client metadata for GoogleApi.ContactCenterInsights.V1.

API calls for all endpoints tagged Projects.

Handle Tesla connections for GoogleApi.ContactCenterInsights.V1.

The CCAI Insights project wide analysis rule. This rule will be applied to all conversations that match the filter defined in the rule. For a conversation matches the filter, the annotators specified in the rule will be run. If a conversation matches multiple rules, a union of all the annotators will be run. One project can have multiple analysis rules.

A point in a conversation that marks the start or the end of an annotation.

Selector of all available annotators and phrase matchers to run.

The feedback that the customer has about a certain answer in the conversation.

The conversation source, which is a combination of transcript and audio.

The data for a Dialogflow intent. Represents a detected intent in the conversation, e.g. MAKES_PROMISE.

A dimension determines the grouping key for the query. In SQL terms, these would be part of both the "SELECT" and "GROUP BY" clauses.

Metadata about the QA question-answer dimension. This is useful for showing the answer distribution for questions for a given scorecard.

A customer-managed encryption key specification that can be applied to all created resources (e.g. Conversation).

The data for an entity annotation. Represents a phrase in the conversation that is a known entity, such as a person, an organization, or location.

The data for an entity mention annotation. This represents a mention of an Entity in the conversation.

Represents a conversation, resource, and label provided by the user.

The request to initialize a location-level encryption specification.

The response to initialize a location-level encryption specification.

The data for an intent. Represents a detected intent in the conversation, for example MAKES_PROMISE.

The data for an intent match. Represents an intent match for a text segment in the conversation. A text segment can be part of a sentence, a complete sentence, or an utterance with multiple sentences.

The data for a matched phrase matcher. Represents information identifying a phrase matcher for a given match.

A question may have multiple answers from varying sources, one of which becomes the "main" answer above. AnswerSource represents each individual answer.

Message for holding the value of a QaAnswer. QaQuestion.AnswerChoice defines the possible answer values for a question.

A single question to be scored by the Insights QA feature.

A wrapper representing metrics calculated against a test-set on a LLM that was fine tuned for this question.

Metadata about the tuning operation for the question. Will only be set if a scorecard containing this question has been tuned.

A QaScorecard represents a collection of questions to be scored during analysis.

The results of scoring a single conversation against a QaScorecard. Contains a collection of QaAnswers and aggregate score.

A scorecard result may have multiple sets of scores from varying sources, one of which becomes the "main" answer above. A ScoreSource represents each individual set of scores.

A revision of a QaScorecard. Modifying published scorecard fields would invalidate existing scorecard results — the questions may have changed, or the score weighting will make existing scores impossible to understand. So changes must create a new revision, rather than modifying the existing resource.

A slice contains a total and (if the request specified a time granularity) a time series of metric values. Each slice contains a unique combination of the cardinality of dimensions from the request. For example, if the request specifies a single ISSUE dimension and it has a cardinality of 2 (i.e. the data used to compute the metrics has 2 issues in total), the response will have 2 slices: Slice 1 -> dimensions=[Issue 1] Slice 2 -> dimensions=[Issue 2]

DLP resources used for redaction while ingesting conversations. DLP settings are applied to conversations ingested from the UploadConversation and IngestConversations endpoints, including conversation coming from CCAI Platform. They are not applied to conversations ingested from the CreateConversation endpoint or the Dialogflow / Agent Assist runtime integrations. When using Dialogflow / Agent Assist runtime integrations, redaction should be performed in Dialogflow / Agent Assist.

An annotation that was generated during the customer and agent interaction.

The CCAI Insights project wide settings. Use these settings to configure the behavior of Insights. View these settings with getsettings and change the settings with updateSettings.

Speech-to-Text configuration. Speech-to-Text settings are applied to conversations ingested from the UploadConversation and IngestConversations endpoints, including conversation coming from CCAI Platform. They are not applied to conversations ingested from the CreateConversation endpoint.

A point in a conversation that marks the start or the end of an annotation.

Selector of all available annotators and phrase matchers to run.

The feedback that the customer has about a certain answer in the conversation.

The conversation source, which is a combination of transcript and audio.

The data for a Dialogflow intent. Represents a detected intent in the conversation, e.g. MAKES_PROMISE.

A dimension determines the grouping key for the query. In SQL terms, these would be part of both the "SELECT" and "GROUP BY" clauses.

Metadata about the QA question-answer dimension. This is useful for showing the answer distribution for questions for a given scorecard.

A customer-managed encryption key specification that can be applied to all created resources (e.g. Conversation).

The data for an entity annotation. Represents a phrase in the conversation that is a known entity, such as a person, an organization, or location.

The data for an entity mention annotation. This represents a mention of an Entity in the conversation.

Represents a conversation, resource, and label provided by the user.

The data for an intent. Represents a detected intent in the conversation, for example MAKES_PROMISE.

The data for an intent match. Represents an intent match for a text segment in the conversation. A text segment can be part of a sentence, a complete sentence, or an utterance with multiple sentences.

The data for a matched phrase matcher. Represents information identifying a phrase matcher for a given match.

A question may have multiple answers from varying sources, one of which becomes the "main" answer above. AnswerSource represents each individual answer.

Message for holding the value of a QaAnswer. QaQuestion.AnswerChoice defines the possible answer values for a question.

The results of scoring a single conversation against a QaScorecard. Contains a collection of QaAnswers and aggregate score.

A scorecard result may have multiple sets of scores from varying sources, one of which becomes the "main" answer above. A ScoreSource represents each individual set of scores.

A slice contains a total and (if the request specified a time granularity) a time series of metric values. Each slice contains a unique combination of the cardinality of dimensions from the request. For example, if the request specifies a single ISSUE dimension and it has a cardinality of 2 (i.e. the data used to compute the metrics has 2 issues in total), the response will have 2 slices: Slice 1 -> dimensions=[Issue 1] Slice 2 -> dimensions=[Issue 2]

DLP resources used for redaction while ingesting conversations. DLP settings are applied to conversations ingested from the UploadConversation and IngestConversations endpoints, including conversation coming from CCAI Platform. They are not applied to conversations ingested from the CreateConversation endpoint or the Dialogflow / Agent Assist runtime integrations. When using Dialogflow / Agent Assist runtime integrations, redaction should be performed in Dialogflow / Agent Assist.

An annotation that was generated during the customer and agent interaction.

Speech-to-Text configuration. Speech-to-Text settings are applied to conversations ingested from the UploadConversation and IngestConversations endpoints, including conversation coming from CCAI Platform. They are not applied to conversations ingested from the CreateConversation endpoint.

The response message for Operations.ListOperations.

This resource represents a long-running operation that is the result of a network API call.

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.