---
title: "POST /v1/{+parent}/conversations:upload"
method: POST
path: "/v1/{+parent}/conversations:upload"
tags: ["projects"]
---

# POST /v1/{+parent}/conversations:upload

`POST /v1/{+parent}/conversations:upload`

Create a long-running conversation upload operation. This method differs from `CreateConversation` by allowing audio transcription and optional DLP redaction.

## Path parameters

- `parent` string, required

## Request body

- GoogleCloudContactcenterinsightsV1UploadConversationRequest — Request to upload a conversation.
  - `parent` string — Required. The parent resource of the conversation.
  - `speechConfig` GoogleCloudContactcenterinsightsV1SpeechConfig — 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.
    - `speechRecognizer` string — The fully-qualified Speech Recognizer resource name. Format: `projects/{project_id}/locations/{location}/recognizer/{recognizer}`
    - `disableWordTimeOffsets` boolean — Whether to disable word time offsets. If true, the `enable_word_time_offsets` field in the recognition config will be set to false.
  - `conversation` GoogleCloudContactcenterinsightsV1Conversation — The conversation resource.
    - `dialogflowIntents` object — Output only. All the matched Dialogflow intents in the call. The key corresponds to a Dialogflow intent, format: projects/{project}/agent/{agent}/intents/{intent}
    - `callMetadata` GoogleCloudContactcenterinsightsV1ConversationCallMetadata — Call-specific metadata.
      - `agentChannel` integer — The audio channel that contains the agent.
      - `customerChannel` integer — The audio channel that contains the customer.
    - `ttl` string, google-duration — Input only. The TTL for this resource. If specified, then this TTL will be used to calculate the expire time.
    - `name` string — Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}
    - `dataSource` GoogleCloudContactcenterinsightsV1ConversationDataSource — The conversation source, which is a combination of transcript and audio.
      - `dialogflowSource` GoogleCloudContactcenterinsightsV1DialogflowSource — A Dialogflow source of conversation data.
        - `dialogflowConversation` string — Output only. The name of the Dialogflow conversation that this conversation resource is derived from. Format: projects/{project}/locations/{location}/conversations/{conversation}
        - `audioUri` string — Cloud Storage URI that points to a file that contains the conversation audio.
      - `metadataUri` string — Cloud Storage URI that points to a file that contains the conversation metadata.
      - `turnLevelAudios` GoogleCloudContactcenterinsightsV1ConversationDataSourceTurnLevelAudio[] — Cloud Storage URIs that points to files that contain the conversation audio for each turn. Assume the order of the URIs is the same as the order of the transcript turns.
        - `audioGcsUri` string — The Cloud Storage URI of the audio for any given turn.
        - `audioDuration` string, google-duration — The duration of the audio.
      - `gcsSource` GoogleCloudContactcenterinsightsV1GcsSource — A Cloud Storage source of conversation data.
        - `audioUri` string — Cloud Storage URI that points to a file that contains the conversation audio.
        - `transcriptUri` string — Immutable. Cloud Storage URI that points to a file that contains the conversation transcript.
    - `startTime` string, google-datetime — The time at which the conversation started.
    - `transcript` GoogleCloudContactcenterinsightsV1ConversationTranscript — A message representing the transcript of a conversation.
      - `transcriptSegments` GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment[] — A list of sequential transcript segments that comprise the conversation.
        - `segmentParticipant` GoogleCloudContactcenterinsightsV1ConversationParticipant — The call participant speaking for a given utterance.
          - `obfuscatedExternalUserId` string — Obfuscated user ID from Dialogflow.
          - `dialogflowParticipantName` string — The name of the participant provided by Dialogflow. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
          - `dialogflowParticipant` string — Deprecated. Use `dialogflow_participant_name` instead. The name of the Dialogflow participant. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
          - `role` 'ROLE_UNSPECIFIED' | 'HUMAN_AGENT' | 'AUTOMATED_AGENT' | 'END_USER' | 'ANY_AGENT' — The role of the participant.
          - `userId` string — A user-specified ID representing the participant.
        - `sentiment` GoogleCloudContactcenterinsightsV1SentimentData — The data for a sentiment annotation.
          - `magnitude` number, float — A non-negative number from 0 to infinity which represents the absolute magnitude of sentiment regardless of score.
          - `score` number, float — The sentiment score between -1.0 (negative) and 1.0 (positive).
        - `channelTag` integer — For conversations derived from multi-channel audio, this is the channel number corresponding to the audio from that channel. For audioChannelCount = N, its output values can range from '1' to 'N'. A channel tag of 0 indicates that the audio is mono.
        - `turnLevelAudio` GoogleCloudContactcenterinsightsV1ConversationDataSourceTurnLevelAudio — A wrapper for holding the audio for any given turn.
          - `audioGcsUri` string — The Cloud Storage URI of the audio for any given turn.
          - `audioDuration` string, google-duration — The duration of the audio.
        - `messageTime` string, google-datetime — The time that the message occurred, if provided.
        - `text` string — The text of this segment.
        - `languageCode` string — The language code of this segment as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US".
        - `dialogflowSegmentMetadata` GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata — Metadata from Dialogflow relating to the current transcript segment.
          - `smartReplyAllowlistCovered` boolean — Whether the transcript segment was covered under the configured smart reply allowlist in Agent Assist.
        - `confidence` number, float — A confidence estimate between 0.0 and 1.0 of the fidelity of this segment. A default value of 0.0 indicates that the value is unset.
        - `words` GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo[] — A list of the word-specific information for each word in the segment.
          - `word` string — The word itself. Includes punctuation marks that surround the word.
          - `endOffset` string, google-duration — Time offset of the end of this word relative to the beginning of the total conversation.
          - `confidence` number, float — A confidence estimate between 0.0 and 1.0 of the fidelity of this word. A default value of 0.0 indicates that the value is unset.
          - `startOffset` string, google-duration — Time offset of the start of this word relative to the beginning of the total conversation.
    - `updateTime` string, google-datetime — Output only. The most recent time at which the conversation was updated.
    - `agentId` string — An opaque, user-specified string representing the human agent who handled the conversation.
    - `correlationInfo` GoogleCloudContactcenterinsightsV1ConversationCorrelationInfo — Info for correlating across conversations.
      - `mergedFullConversationCorrelationId` string — Output only. The full conversation correlation id this conversation is a merged conversation of.
      - `correlationTypes` string[] — Output only. The correlation types of this conversation. A single conversation can have multiple correlation types. For example a conversation that only has a single segment is both a SEGMENT and a FULL_CONVERSATION.
      - `fullConversationCorrelationId` string — Output only. The full conversation correlation id this conversation is a segment of.
    - `latestSummary` GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData — Conversation summarization suggestion data.
      - `text` string — The summarization content that is concatenated into one string.
      - `textSections` object — The summarization content that is divided into sections. The key is the section's name and the value is the section's content. There is no specific format for the key or value.
      - `metadata` object — A map that contains metadata about the summarization and the document from which it originates.
      - `confidence` number, float — The confidence score of the summarization.
      - `answerRecord` string — The name of the answer record. Format: projects/{project}/locations/{location}/answerRecords/{answer_record}
      - `conversationModel` string — The name of the model that generates this summary. Format: projects/{project}/locations/{location}/conversationModels/{conversation_model}
      - `generatorId` string — Agent Assist generator ID.
    - `createTime` string, google-datetime — Output only. The time at which the conversation was created.
    - `turnCount` integer — Output only. The number of turns in the conversation.
    - `metadataJson` string — Optional. JSON metadata encoded as a string. This field is primarily used by Insights integrations with various telephony systems and must be in one of Insight's supported formats.
    - `runtimeAnnotations` GoogleCloudContactcenterinsightsV1RuntimeAnnotation[] — Output only. The annotations that were generated during the customer and agent interaction.
      - `userInput` GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput — Explicit input used for generating the answer
        - `generatorName` string — The resource name of associated generator. Format: `projects//locations//generators/`
        - `querySource` 'QUERY_SOURCE_UNSPECIFIED' | 'AGENT_QUERY' | 'SUGGESTED_QUERY' — Query source for the answer.
        - `query` string — Query text. Article Search uses this to store the input query used to generate the search results.
      - `smartComposeSuggestion` GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData — Agent Assist Smart Compose suggestion data.
        - `confidenceScore` number, double — The system's confidence score that this suggestion is a good match for this conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely certain).
        - `metadata` object — Map that contains metadata about the Smart Compose suggestion and the document from which it originates.
        - `suggestion` string — The content of the suggestion.
        - `queryRecord` string — The name of the answer record. Format: projects/{project}/locations/{location}/answerRecords/{answer_record}
      - `endBoundary` GoogleCloudContactcenterinsightsV1AnnotationBoundary — A point in a conversation that marks the start or the end of an annotation.
        - `wordIndex` integer — The word index of this boundary with respect to the first word in the transcript piece. This index starts at zero.
        - `transcriptIndex` integer — The index in the sequence of transcribed pieces of the conversation where the boundary is located. This index starts at zero.
      - `conversationSummarizationSuggestion` GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData — Conversation summarization suggestion data.
        - `text` string — The summarization content that is concatenated into one string.
        - `textSections` object — The summarization content that is divided into sections. The key is the section's name and the value is the section's content. There is no specific format for the key or value.
        - `metadata` object — A map that contains metadata about the summarization and the document from which it originates.
        - `confidence` number, float — The confidence score of the summarization.
        - `answerRecord` string — The name of the answer record. Format: projects/{project}/locations/{location}/answerRecords/{answer_record}
        - `conversationModel` string — The name of the model that generates this summary. Format: projects/{project}/locations/{location}/conversationModels/{conversation_model}
        - `generatorId` string — Agent Assist generator ID.
      - `cesTurnAnnotation` GoogleCloudContactcenterinsightsV1CesTurnAnnotation — The CES diagnostic information.
        - `rootSpan` GoogleCloudCesV1mainSpan — A span is a unit of work or a single operation during the request processing.
          - `startTime` string, google-datetime — Output only. The start time of the span.
          - `childSpans` GoogleCloudCesV1mainSpan[] — Output only. The child spans that are nested under this span.
          - `name` string — Output only. The name of the span.
          - `endTime` string, google-datetime — Output only. The end time of the span.
          - `duration` string, google-duration — Output only. The duration of the span.
          - `attributes` object — Output only. Key-value attributes associated with the span.
        - `messages` GoogleCloudCesV1mainMessage[] — The messages in the turn.
          - `chunks` GoogleCloudCesV1mainChunk[] — Optional. Content of the message as a series of chunks.
            - `payload` object — Optional. Custom payload data.
            - `toolCall` GoogleCloudCesV1mainToolCall — Request for the client or the agent to execute the specified tool.
              - …
            - `blob` GoogleCloudCesV1mainBlob — Represents a blob input or output in the conversation.
              - …
            - `transcript` string — Optional. Transcript associated with the audio.
            - `toolResponse` GoogleCloudCesV1mainToolResponse — The execution result of a specific tool from the client or the agent.
              - …
            - `agentTransfer` GoogleCloudCesV1mainAgentTransfer — Represents an event indicating the transfer of a conversation to a different agent.
              - …
            - `image` GoogleCloudCesV1mainImage — Represents an image input or output in the conversation.
              - …
            - `updatedVariables` object — A struct represents variables that were updated in the conversation, keyed by variable names.
            - `defaultVariables` object — A struct represents default variables at the start of the conversation, keyed by variable names.
            - `text` string — Optional. Text data.
          - `eventTime` string, google-datetime — Optional. Timestamp when the message was sent or received. Should not be used if the message is part of an example.
          - `role` string — Optional. The role within the conversation, e.g., user, agent.
      - `createTime` string, google-datetime — The time at which this annotation was created.
      - `answerFeedback` GoogleCloudContactcenterinsightsV1AnswerFeedback — The feedback that the customer has about a certain answer in the conversation.
        - `correctnessLevel` 'CORRECTNESS_LEVEL_UNSPECIFIED' | 'NOT_CORRECT' | 'PARTIALLY_CORRECT' | 'FULLY_CORRECT' — The correctness level of an answer.
        - `displayed` boolean — Indicates whether an answer or item was displayed to the human agent in the agent desktop UI.
        - `clicked` boolean — Indicates whether an answer or item was clicked by the human agent.
      - `startBoundary` GoogleCloudContactcenterinsightsV1AnnotationBoundary — A point in a conversation that marks the start or the end of an annotation.
        - `wordIndex` integer — The word index of this boundary with respect to the first word in the transcript piece. This index starts at zero.
        - `transcriptIndex` integer — The index in the sequence of transcribed pieces of the conversation where the boundary is located. This index starts at zero.
      - `articleSuggestion` GoogleCloudContactcenterinsightsV1ArticleSuggestionData — Agent Assist Article Suggestion data.
        - `title` string — Article title.
        - `source` string — The knowledge document that this answer was extracted from. Format: projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}
        - `uri` string — Article URI.
        - `confidenceScore` number, float — The system's confidence score that this article is a good match for this conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely certain).
        - `metadata` object — Map that contains metadata about the Article Suggestion and the document that it originates from.
        - `queryRecord` string — The name of the answer record. Format: projects/{project}/locations/{location}/answerRecords/{answer_record}
      - `faqAnswer` GoogleCloudContactcenterinsightsV1FaqAnswerData — Agent Assist frequently-asked-question answer data.
        - `question` string — The corresponding FAQ question.
        - `confidenceScore` number, float — The system's confidence score that this answer is a good match for this conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely certain).
        - `answer` string — The piece of text from the `source` knowledge base document.
        - `source` string — The knowledge document that this answer was extracted from. Format: projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.
        - `queryRecord` string — The name of the answer record. Format: projects/{project}/locations/{location}/answerRecords/{answer_record}
        - `metadata` object — Map that contains metadata about the FAQ answer and the document that it originates from.
      - `smartReply` GoogleCloudContactcenterinsightsV1SmartReplyData — Agent Assist Smart Reply data.
        - `queryRecord` string — The name of the answer record. Format: projects/{project}/locations/{location}/answerRecords/{answer_record}
        - `confidenceScore` number, double — The system's confidence score that this reply is a good match for this conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely certain).
        - `metadata` object — Map that contains metadata about the Smart Reply and the document from which it originates.
        - `reply` string — The content of the reply.
      - `dialogflowInteraction` GoogleCloudContactcenterinsightsV1DialogflowInteractionData — Dialogflow interaction data.
        - `dialogflowIntentId` string — The Dialogflow intent resource path. Format: projects/{project}/agent/{agent}/intents/{intent}
        - `confidence` number, float — The confidence of the match ranging from 0.0 (completely uncertain) to 1.0 (completely certain).
      - `annotationId` string — The unique identifier of the annotation. Format: projects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}
      - `cesEndSessionAnnotation` GoogleCloudContactcenterinsightsV1CesEndSessionAnnotation — The CES end session annotation.
        - `endSession` GoogleCloudCesV1mainEndSession — Indicates the session has terminated, due to either successful completion (e.g. user says "Good bye!" ) or an agent escalation. The agent will not process any further inputs after session is terminated and the client should half-close and disconnect after receiving all remaining responses from the agent.
          - `metadata` object — Optional. Provides additional information about the end session signal, such as the reason for ending the session.
    - `latestAnalysis` GoogleCloudContactcenterinsightsV1Analysis — The analysis resource.
      - `analysisResult` GoogleCloudContactcenterinsightsV1AnalysisResult — The result of an analysis.
        - `endTime` string, google-datetime — The time at which the analysis ended.
        - `callAnalysisMetadata` GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata — Call-specific metadata created during analysis.
          - `annotations` GoogleCloudContactcenterinsightsV1CallAnnotation[] — A list of call annotations that apply to this call.
            - `annotationEndBoundary` GoogleCloudContactcenterinsightsV1AnnotationBoundary — A point in a conversation that marks the start or the end of an annotation.
              - …
            - `sentimentData` GoogleCloudContactcenterinsightsV1SentimentData — The data for a sentiment annotation.
              - …
            - `silenceData` GoogleCloudContactcenterinsightsV1SilenceData — The data for a silence annotation.
            - `annotationStartBoundary` GoogleCloudContactcenterinsightsV1AnnotationBoundary — A point in a conversation that marks the start or the end of an annotation.
              - …
            - `interruptionData` GoogleCloudContactcenterinsightsV1InterruptionData — The data for an interruption annotation.
            - `phraseMatchData` GoogleCloudContactcenterinsightsV1PhraseMatchData — The data for a matched phrase matcher. Represents information identifying a phrase matcher for a given match.
              - …
            - `intentMatchData` GoogleCloudContactcenterinsightsV1IntentMatchData — 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.
              - …
            - `channelTag` integer — The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.
            - `entityMentionData` GoogleCloudContactcenterinsightsV1EntityMentionData — The data for an entity mention annotation. This represents a mention of an `Entity` in the conversation.
              - …
            - `holdData` GoogleCloudContactcenterinsightsV1HoldData — The data for a hold annotation.
            - `issueMatchData` GoogleCloudContactcenterinsightsV1IssueMatchData — The data for an issue match annotation.
              - …
          - `sentiments` GoogleCloudContactcenterinsightsV1ConversationLevelSentiment[] — Overall conversation-level sentiment for each channel of the call.
            - `sentimentData` GoogleCloudContactcenterinsightsV1SentimentData — The data for a sentiment annotation.
              - …
            - `channelTag` integer — The channel of the audio that the data applies to.
          - `silence` GoogleCloudContactcenterinsightsV1ConversationLevelSilence — Conversation-level silence data.
            - `silenceDuration` string, google-duration — Amount of time calculated to be in silence.
            - `silencePercentage` number, float — Percentage of the total conversation spent in silence.
          - `intents` object — All the matched intents in the call.
          - `issueModelResult` GoogleCloudContactcenterinsightsV1IssueModelResult — Issue Modeling result on a conversation.
            - `issueModel` string — Issue model that generates the result. Format: projects/{project}/locations/{location}/issueModels/{issue_model}
            - `issues` GoogleCloudContactcenterinsightsV1IssueAssignment[] — All the matched issues.
              - …
          - `entities` object — All the entities in the call.
          - `phraseMatchers` object — All the matched phrase matchers in the call.
          - `qaScorecardResults` GoogleCloudContactcenterinsightsV1QaScorecardResult[] — Results of scoring QaScorecards.
            - `normalizedScore` number, double — The normalized score, which is the score divided by the potential score. Any manual edits are included if they exist.
            - `createTime` string, google-datetime — Output only. The timestamp that the revision was created.
            - `agentId` string — ID of the agent that handled the conversation.
            - `potentialScore` number, double — The maximum potential overall score of the scorecard. Any questions answered using `na_value` are excluded from this calculation.
            - `score` number, double — The overall numerical score of the result, incorporating any manual edits if they exist.
            - `scoreSources` GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource[] — List of all individual score sets.
              - …
            - `name` string — Identifier. The name of the scorecard result. Format: projects/{project}/locations/{location}/qaScorecardResults/{qa_scorecard_result}
            - `qaAnswers` GoogleCloudContactcenterinsightsV1QaAnswer[] — Set of QaAnswers represented in the result.
              - …
            - `qaScorecardRevision` string — The QaScorecardRevision scored by this result.
            - `qaTagResults` GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult[] — Collection of tags and their scores.
              - …
            - `conversation` string — The conversation scored by this result.
      - `name` string — Immutable. The resource name of the analysis. Format: projects/{project}/locations/{location}/conversations/{conversation}/analyses/{analysis}
      - `requestTime` string, google-datetime — Output only. The time at which the analysis was requested.
      - `createTime` string, google-datetime — Output only. The time at which the analysis was created, which occurs when the long-running operation completes.
      - `annotatorSelector` GoogleCloudContactcenterinsightsV1AnnotatorSelector — Selector of all available annotators and phrase matchers to run.
        - `runEntityAnnotator` boolean — Whether to run the entity annotator.
        - `runPhraseMatcherAnnotator` boolean — Whether to run the active phrase matcher annotator(s).
        - `qaConfig` GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig — Configuration for the QA feature.
          - `scorecardList` GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList — Container for a list of scorecards.
            - `qaScorecardRevisions` string[] — List of QaScorecardRevisions.
        - `runIntentAnnotator` boolean — Whether to run the intent annotator.
        - `summarizationConfig` GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig — Configuration for summarization.
          - `summarizationModel` 'SUMMARIZATION_MODEL_UNSPECIFIED' | 'BASELINE_MODEL' | 'BASELINE_MODEL_V2_0' — Default summarization model to be used.
          - `conversationProfile` string — Resource name of the Dialogflow conversation profile. Format: projects/{project}/locations/{location}/conversationProfiles/{conversation_profile}
          - `generator` string — The resource name of the existing created generator. Format: projects//locations//generators/
        - `runSilenceAnnotator` boolean — Whether to run the silence annotator.
        - `runIssueModelAnnotator` boolean — Whether to run the issue model annotator. A model should have already been deployed for this to take effect.
        - `issueModels` string[] — The issue model to run. If not provided, the most recently deployed topic model will be used. The provided issue model will only be used for inference if the issue model is deployed and if run_issue_model_annotator is set to true. If more than one issue model is provided, only the first provided issue model will be used for inference.
        - `runAutoLabelingAnnotator` boolean — Optional. Whether to run the auto-labeling annotator. If true, the auto-labeling annotator will be run. This is a non-billable operation designed for fixing or backfilling custom labels.
        - `runQaAnnotator` boolean — Whether to run the QA annotator.
        - `runSentimentAnnotator` boolean — Whether to run the sentiment annotator.
        - `runSummarizationAnnotator` boolean — Whether to run the summarization annotator.
        - `phraseMatchers` string[] — The list of phrase matchers to run. If not provided, all active phrase matchers will be used. If inactive phrase matchers are provided, they will not be used. Phrase matchers will be run only if run_phrase_matcher_annotator is set to true. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}
        - `runInterruptionAnnotator` boolean — Whether to run the interruption annotator.
    - `medium` 'MEDIUM_UNSPECIFIED' | 'PHONE_CALL' | 'CHAT' — Immutable. The conversation medium.
    - `duration` string, google-duration — Output only. The duration of the conversation.
    - `expireTime` string, google-datetime — The time at which this conversation should expire. After this time, the conversation data and any associated analyses will be deleted.
    - `labels` object — A map for the user to specify any custom fields. A maximum of 100 labels per conversation is allowed, with a maximum of 256 characters per entry.
    - `languageCode` string — A user-specified language code for the conversation.
    - `qualityMetadata` GoogleCloudContactcenterinsightsV1ConversationQualityMetadata — Conversation metadata related to quality management.
      - `customerSatisfactionRating` integer — An arbitrary integer value indicating the customer's satisfaction rating.
      - `menuPath` string — An arbitrary string value specifying the menu path the customer took.
      - `waitDuration` string, google-duration — The amount of time the customer waited to connect with an agent.
      - `feedbackLabels` GoogleCloudContactcenterinsightsV1FeedbackLabel[] — Input only. The feedback labels associated with the conversation.
        - `qaAnswerLabel` GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue — Message for holding the value of a QaAnswer. QaQuestion.AnswerChoice defines the possible answer values for a question.
          - `key` string — A short string used as an identifier. Matches the value used in QaQuestion.AnswerChoice.key.
          - `skipValue` boolean — Output only. A value of "Skip". If provided, this field may only be set to `true`. If a question receives this answer, it will be excluded from any score calculations. This would mean that the question was not evaluated.
          - `naValue` boolean — A value of "Not Applicable (N/A)". Should only ever be `true`.
          - `strValue` string — String value.
          - `potentialScore` number, double — Output only. The maximum potential score of the question.
          - `normalizedScore` number, double — Output only. Normalized score of the questions. Calculated as score / potential_score.
          - `score` number, double — Output only. Numerical score of the answer.
          - `numValue` number, double — Numerical value.
          - `boolValue` boolean — Boolean value.
        - `updateTime` string, google-datetime — Output only. Update time of the label.
        - `name` string — Immutable. Resource name of the FeedbackLabel. Format: projects/{project}/locations/{location}/conversations/{conversation}/feedbackLabels/{feedback_label}
        - `createTime` string, google-datetime — Output only. Create time of the label.
        - `label` string — String label used for Topic Modeling.
        - `labeledResource` string — Name of the resource to be labeled. Supported resources are: * `projects/{project}/locations/{location}/qaScorecards/{scorecard}/revisions/{revision}/qaQuestions/{question}` * `projects/{project}/locations/{location}/issueModels/{issue_model}` * `projects/{project}/locations/{location}/generators/{generator_id}`
      - `agentInfo` GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo[] — Information about agents involved in the call.
        - `teams` string[] — User-specified strings representing the agent's teams.
        - `deploymentDisplayName` string — The agent's deployment display name. Only applicable to automated agents.
        - `displayName` string — The agent's name.
        - `versionId` string — The agent's version ID. Only applicable to automated agents.
        - `versionDisplayName` string — The agent's version display name. Only applicable to automated agents.
        - `entrySubagentDisplayName` string — The entry subagent's display name.
        - `agentId` string — A user-specified string representing the agent.
        - `agentType` 'ROLE_UNSPECIFIED' | 'HUMAN_AGENT' | 'AUTOMATED_AGENT' | 'END_USER' | 'ANY_AGENT' — The agent type, e.g. HUMAN_AGENT.
        - `entrySubagentId` string — The entry subagent's ID.
        - `deploymentId` string — The agent's deployment ID. Only applicable to automated agents.
        - `dispositionCode` string — A user-provided string indicating the outcome of the agent's segment of the call.
        - `location` string — The agent's location.
        - `team` string — A user-specified string representing the agent's team. Deprecated in favor of the `teams` field.
    - `obfuscatedUserId` string — Obfuscated user ID which the customer sent to us.
  - `redactionConfig` GoogleCloudContactcenterinsightsV1RedactionConfig — 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.
    - `inspectTemplate` string — The fully-qualified DLP inspect template resource name. Format: `projects/{project}/locations/{location}/inspectTemplates/{template}`
    - `deidentifyTemplate` string — The fully-qualified DLP deidentify template resource name. Format: `projects/{project}/deidentifyTemplates/{template}`
  - `conversationId` string — Optional. 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, a server-generated ID will be used. This value should be 4-64 characters and must match the regular expression `^[a-z0-9-]{4,64}$`. Valid characters are `a-z-`

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/contactcenterinsights.md) · [All operations](https://skmtc.net/google/apis/contactcenterinsights/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/contactcenterinsights/versions/e071ddf4dfc3/schema)
