Method: projects.locations.conversations.bulkDelete

Deletes multiple conversations in a single request.

HTTP request

POST https://{endpoint}/v1alpha1/{parent=projects/*/locations/*}/conversations:bulkDelete

Where {endpoint} is one of the supported service endpoints.

The URLs use gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

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

Request body

The request body contains data with the following structure:

JSON representation
{
  "filter": string,
  "maxDeleteCount": integer,
  "force": boolean
}
Fields
filter

string

Filter used to select the subset of conversations to delete.

maxDeleteCount

integer

Maximum number of conversations to delete.

force

boolean

If set to true, all of this conversation's analyses will also be deleted. Otherwise, the request will only succeed if the conversation has no analyses.

Response body

If successful, the response body contains an instance of Operation.

Authorization scopes

Requires the following OAuth scope:

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

For more information, see the Authentication Overview.

IAM Permissions

Requires the following IAM permission on the parent resource:

  • contactcenterinsights.conversations.delete

For more information, see the IAM documentation.