Contact Center AI Insights API (contactcenterinsights:v1)

2025-05-13

26 new methods

Additions

    Methods
  • contactcenterinsights.projects.locations.datasets.bulkUploadFeedbackLabels

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:bulkUploadFeedbackLabels

      Parameter Order : parent

      Parameters :

        parent

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+$

          Location : path

          Description : Required. The parent resource for new feedback labels.

          Type : string

          Required : Yes

      Description : Upload feedback labels from an external source in bulk. Currently supports labeling Quality AI example conversations.

      HTTP Method : POST

      Path : v1/{+parent}:bulkUploadFeedbackLabels

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • contactcenterinsights.projects.locations.datasets.bulkDownloadFeedbackLabels

      Description : Download feedback labels in bulk from an external source. Currently supports exporting Quality AI example conversations with transcripts and question bodies.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1/{+parent}:bulkDownloadFeedbackLabels

      HTTP Method : POST

      Parameters :

        parent

          Location : path

          Required : Yes

          Type : string

          Description : Required. The parent resource for new feedback labels.

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+$

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:bulkDownloadFeedbackLabels

      Parameter Order : parent

  • contactcenterinsights.projects.locations.datasets.bulkDeleteFeedbackLabels

      Path : v1/{+parent}:bulkDeleteFeedbackLabels

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:bulkDeleteFeedbackLabels

      Description : Delete feedback labels in bulk using a filter.

      Parameters :

        parent

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+$

          Location : path

          Description : Required. The parent resource for new feedback labels.

          Type : string

          Required : Yes

      HTTP Method : POST

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : parent

  • contactcenterinsights.projects.locations.datasets.listAllFeedbackLabels

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:listAllFeedbackLabels

      Parameter Order : parent

      Parameters :

        pageToken

          Type : string

          Location : query

          Description : Optional. The value returned by the last `ListAllFeedbackLabelsResponse`. This value indicates that this is a continuation of a prior `ListAllFeedbackLabels` call and that the system should return the next page of data.

        parent

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+$

          Location : path

          Type : string

          Required : Yes

          Description : Required. The parent resource of all feedback labels per project.

        pageSize

          Location : query

          Type : integer

          Format : int32

          Description : Optional. The maximum number of feedback labels to return in the response. A valid page size ranges from 0 to 100,000 inclusive. If the page size is zero or unspecified, a default page size of 100 will be chosen. Note that a call might return fewer results than the requested page size.

        filter

          Type : string

          Description : Optional. A filter to reduce results to a specific subset in the entire project. Supports disjunctions (OR) and conjunctions (AND). Supported fields: * `issue_model_id` * `qa_question_id` * `min_create_time` * `max_create_time` * `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING

          Location : query

      Path : v1/{+parent}:listAllFeedbackLabels

      HTTP Method : GET

      Description : List all feedback labels by project number.

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • contactcenterinsights.projects.locations.datasets.conversations.bulkDelete

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations:bulkDelete

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : POST

      Path : v1/{+parent}/conversations:bulkDelete

      Description : Deletes multiple conversations in a single request.

      Parameters :

        parent

          Description : Required. The parent resource to delete conversations from. Format: projects/{project}/locations/{location}

          Location : path

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+$

          Required : Yes

      Parameter Order : parent

  • contactcenterinsights.projects.locations.datasets.conversations.bulkAnalyze

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        parent

          Type : string

          Location : path

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+$

          Required : Yes

          Description : Required. The parent resource to create analyses in.

      Parameter Order : parent

      Description : Analyzes multiple conversations in a single request.

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations:bulkAnalyze

      HTTP Method : POST

      Path : v1/{+parent}/conversations:bulkAnalyze

  • contactcenterinsights.projects.locations.datasets.conversations.analyses.delete

      Description : Deletes an analysis.

      Parameter Order : name

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/analyses/{analysesId}

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+/analyses/[^/]+$

          Type : string

          Description : Required. The name of the analysis to delete.

          Location : path

          Required : Yes

      Path : v1/{+name}

      HTTP Method : DELETE

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • contactcenterinsights.projects.locations.datasets.conversations.analyses.list

      Parameter Order : parent

      HTTP Method : GET

      Parameters :

        filter

          Location : query

          Description : A filter to reduce results to a specific subset. Useful for querying conversations with specific properties.

          Type : string

        parent

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+$

          Location : path

          Required : Yes

          Description : Required. The parent resource of the analyses.

        pageToken

          Description : The value returned by the last `ListAnalysesResponse`; indicates that this is a continuation of a prior `ListAnalyses` call and the system should return the next page of data.

          Type : string

          Location : query

        pageSize

          Location : query

          Description : The maximum number of analyses to return in the response. If this value is zero, the service will select a default size. A call might return fewer objects than requested. A non-empty `next_page_token` in the response indicates that more data is available.

          Format : int32

          Type : integer

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Lists analyses.

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/analyses

      Path : v1/{+parent}/analyses

  • contactcenterinsights.projects.locations.datasets.conversations.analyses.get

      Description : Gets an analysis.

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Path : v1/{+name}

      Parameters :

        name

          Type : string

          Location : path

          Description : Required. The name of the analysis to get.

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+/analyses/[^/]+$

          Required : Yes

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/analyses/{analysesId}

  • contactcenterinsights.projects.locations.datasets.conversations.analyses.create

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : POST

      Parameters :

        parent

          Required : Yes

          Description : Required. The parent resource of the analysis.

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+$

          Type : string

          Location : path

      Parameter Order : parent

      Description : Creates an analysis. The long running operation is done when the analysis has completed.

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/analyses

      Path : v1/{+parent}/analyses

  • contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.delete

      Parameters :

        name

          Type : string

          Description : Required. The name of the feedback label to delete.

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+/feedbackLabels/[^/]+$

          Required : Yes

          Location : path

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/feedbackLabels/{feedbackLabelsId}

      Description : Delete feedback label.

      Path : v1/{+name}

      HTTP Method : DELETE

      Parameter Order : name

  • contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.create

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : POST

      Description : Create feedback label.

      Path : v1/{+parent}/feedbackLabels

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/feedbackLabels

      Parameters :

        parent

          Location : path

          Required : Yes

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+$

          Description : Required. The parent resource of the feedback label.

        feedbackLabelId

          Location : query

          Type : string

          Description : Optional. The ID of the feedback label to create. If one is not specified it will be generated by the server.

  • contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.list

      HTTP Method : GET

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/feedbackLabels

      Parameters :

        pageToken

          Type : string

          Description : Optional. The value returned by the last `ListFeedbackLabelsResponse`. This value indicates that this is a continuation of a prior `ListFeedbackLabels` call and that the system should return the next page of data.

          Location : query

        parent

          Type : string

          Location : path

          Description : Required. The parent resource of the feedback labels.

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+$

          Required : Yes

        filter

          Location : query

          Type : string

          Description : Optional. A filter to reduce results to a specific subset. Supports disjunctions (OR) and conjunctions (AND). Automatically sorts by conversation ID. To sort by all feedback labels in a project see ListAllFeedbackLabels. Supported fields: * `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time` * `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING

        pageSize

          Type : integer

          Description : Optional. The maximum number of feedback labels to return in the response. A valid page size ranges from 0 to 100,000 inclusive. If the page size is zero or unspecified, a default page size of 100 will be chosen. Note that a call might return fewer results than the requested page size.

          Format : int32

          Location : query

      Description : List feedback labels.

      Path : v1/{+parent}/feedbackLabels

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : parent

  • contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.get

      Path : v1/{+name}

      Description : Get feedback label.

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+/feedbackLabels/[^/]+$

          Location : path

          Description : Required. The name of the feedback label to get.

          Type : string

          Required : Yes

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/feedbackLabels/{feedbackLabelsId}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : GET

      Parameter Order : name

  • contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.patch

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Update feedback label.

      Parameters :

        updateMask

          Location : query

          Type : string

          Description : Required. The list of fields to be updated.

          Format : google-fieldmask

        name

          Location : path

          Required : Yes

          Type : string

          Description : Immutable. Resource name of the FeedbackLabel. Format: projects/{project}/locations/{location}/conversations/{conversation}/feedbackLabels/{feedback_label}

          Pattern : ^projects/[^/]+/locations/[^/]+/datasets/[^/]+/conversations/[^/]+/feedbackLabels/[^/]+$

      HTTP Method : PATCH

      Path : v1/{+name}

      Parameter Order : name

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/conversations/{conversationsId}/feedbackLabels/{feedbackLabelsId}

  • contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.list

      Parameters :

        parent

          Description : Required. The parent resource of the AuthorizedViews. If the parent is set to `-`, all AuthorizedViews under the location will be returned.

          Location : path

          Required : Yes

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+$

        filter

          Type : string

          Description : Optional. The filter expression to filter authorized views listed in the response.

          Location : query

        pageToken

          Description : Optional. The value returned by the last `ListAuthorizedViewsResponse`. This value indicates that this is a continuation of a prior `ListAuthorizedViews` call and that the system should return the next page of data.

          Type : string

          Location : query

        pageSize

          Format : int32

          Location : query

          Type : integer

          Description : Optional. The maximum number of view to return in the response. If the value is zero, the service will select a default size. A call might return fewer objects than requested. A non-empty `next_page_token` in the response indicates that more data is available.

        orderBy

          Description : Optional. The order by expression to order authorized views listed in the response.

          Type : string

          Location : query

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}/authorizedViews

      Description : List AuthorizedViewSets

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : GET

      Parameter Order : parent

      Path : v1/{+parent}/authorizedViews

  • contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.delete

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}/authorizedViews/{authorizedViewsId}

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+/authorizedViews/[^/]+$

          Location : path

          Description : Required. The name of the AuthorizedView to delete.

          Type : string

          Required : Yes

      Path : v1/{+name}

      Description : Deletes an AuthorizedView.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      HTTP Method : DELETE

  • contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.get

      Parameter Order : name

      Parameters :

        name

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+/authorizedViews/[^/]+$

          Location : path

          Description : Required. The name of the AuthorizedView to get.

          Type : string

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}/authorizedViews/{authorizedViewsId}

      Description : Get AuthorizedView

      HTTP Method : GET

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.create

      Parameter Order : parent

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}/authorizedViews

      HTTP Method : POST

      Path : v1/{+parent}/authorizedViews

      Description : Create AuthorizedView

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        parent

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+$

          Description : Required. The parent resource of the AuthorizedView.

          Location : path

          Required : Yes

        authorizedViewId

          Description : Optional. A unique ID for the new AuthorizedView. This ID will become the final component of the AuthorizedView'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-z]([a-z0-9-]{0,61}[a-z0-9])?$`. See go/aip/122#resource-id-segments

          Location : query

          Type : string

  • contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.patch

      Path : v1/{+name}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        updateMask

          Type : string

          Location : query

          Format : google-fieldmask

          Description : Optional. The list of fields to be updated. All possible fields can be updated by passing `*`, or a subset of the following updateable fields can be provided: * `conversation_filter` * `display_name`

        name

          Type : string

          Required : Yes

          Location : path

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+/authorizedViews/[^/]+$

          Description : Identifier. The resource name of the AuthorizedView. Format: projects/{project}/locations/{location}/authorizedViewSets/{authorized_view_set}/authorizedViews/{authorized_view}

      Description : Updates an AuthorizedView.

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}/authorizedViews/{authorizedViewsId}

      HTTP Method : PATCH

      Parameter Order : name

  • contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.search

      Parameters :

        pageSize

          Location : query

          Format : int32

          Type : integer

          Description : Optional. The maximum number of view to return in the response. If the value is zero, the service will select a default size. A call might return fewer objects than requested. A non-empty `next_page_token` in the response indicates that more data is available.

        query

          Type : string

          Location : query

          Description : Optional. The query expression to search authorized views.

        pageToken

          Location : query

          Type : string

          Description : Optional. The value returned by the last `ListAuthorizedViewsResponse`. This value indicates that this is a continuation of a prior `ListAuthorizedViews` call and that the system should return the next page of data.

        parent

          Required : Yes

          Type : string

          Location : path

          Description : Required. The parent resource of the AuthorizedViews. If the parent is set to `-`, all AuthorizedViews under the location will be returned.

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+$

        orderBy

          Location : query

          Type : string

          Description : Optional. The order by expression to order authorized views listed in the response.

      Path : v1/{+parent}/authorizedViews:search

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : SearchAuthorizedViewSets

      HTTP Method : GET

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}/authorizedViews:search

  • contactcenterinsights.projects.locations.authorizedViewSets.delete

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}

      Description : Deletes an AuthorizedViewSet.

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        name

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+$

          Location : path

          Type : string

          Description : Required. The name of the AuthorizedViewSet to delete.

          Required : Yes

        force

          Location : query

          Description : Optional. If set to true, all of this AuthorizedViewSet's child resources will also be deleted. Otherwise, the request will only succeed if it has none.

          Type : boolean

      Path : v1/{+name}

      HTTP Method : DELETE

  • contactcenterinsights.projects.locations.authorizedViewSets.patch

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}

      Parameter Order : name

      Description : Updates an AuthorizedViewSet.

      Parameters :

        updateMask

          Format : google-fieldmask

          Description : Optional. The list of fields to be updated. All possible fields can be updated by passing `*`, or a subset of the following updateable fields can be provided: * `display_name`

          Location : query

          Type : string

        name

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+$

          Type : string

          Location : path

          Description : Identifier. The resource name of the AuthorizedViewSet. Format: projects/{project}/locations/{location}/authorizedViewSets/{authorized_view_set}

      Path : v1/{+name}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : PATCH

  • contactcenterinsights.projects.locations.authorizedViewSets.create

      HTTP Method : POST

      Parameter Order : parent

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets

      Description : Create AuthorizedViewSet

      Path : v1/{+parent}/authorizedViewSets

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        authorizedViewSetId

          Location : query

          Description : Optional. A unique ID for the new AuthorizedViewSet. This ID will become the final component of the AuthorizedViewSet'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-z]([a-z0-9-]{0,61}[a-z0-9])?$`. See go/aip/122#resource-id-segments

          Type : string

        parent

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Description : Required. The parent resource of the AuthorizedViewSet.

          Type : string

          Location : path

  • contactcenterinsights.projects.locations.authorizedViewSets.list

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : GET

      Parameter Order : parent

      Path : v1/{+parent}/authorizedViewSets

      Description : List AuthorizedViewSets

      Parameters :

        orderBy

          Description : Optional. The order by expression to order authorized view sets listed in the response.

          Type : string

          Location : query

        filter

          Location : query

          Description : Optional. The filter expression to filter authorized view sets listed in the response.

          Type : string

        pageToken

          Location : query

          Description : Optional. The value returned by the last `ListAuthorizedViewSetsResponse`. This value indicates that this is a continuation of a prior `ListAuthorizedViewSets` call and that the system should return the next page of data.

          Type : string

        parent

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Type : string

          Location : path

          Required : Yes

          Description : Required. The parent resource of the AuthorizedViewSets.

        pageSize

          Format : int32

          Description : Optional. The maximum number of view sets to return in the response. If the value is zero, the service will select a default size. A call might return fewer objects than requested. A non-empty `next_page_token` in the response indicates that more data is available.

          Type : integer

          Location : query

  • contactcenterinsights.projects.locations.authorizedViewSets.get

      HTTP Method : GET

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/authorizedViewSets/{authorizedViewSetsId}

      Description : Get AuthorizedViewSet

      Parameters :

        name

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/authorizedViewSets/[^/]+$

          Type : string

          Location : path

          Description : Required. The name of the AuthorizedViewSet to get.

      Parameter Order : name

      Path : v1/{+name}

      Scopes : https://www.googleapis.com/auth/cloud-platform