Skip to main content
Back to API List Use this API to delete specific conversations by conversation IDs within the defined retention period or to delete all conversations associated with a specific channel user. It’s a two-step process:
  1. Initiate a deletion job.
  2. Retrieve the deletion job status.
This API only initiates the deletion job. The actual deletion of conversation records is performed during off-peak hours.

Initiate a Deletion Job for Specific Conversations

Use this API to delete specific conversation records by conversation IDs.

Path Parameters

Sample Request

Header Parameters

Request Parameters

Sample Response

Response Parameters

Initiate a Deletion Job to Delete a Channel User’s Conversation Records

Use this API to delete all conversation records associated with a specific channel user within the specified date range and retention period.

Path Parameters

Sample Request

Header Parameters

Request Parameters

Sample Response

Response Parameters

Retrieve Deletion Job Status

Use this API to retrieve the status and execution summary of a deletion job.

Path Parameters

Sample Request

Sample Response

The response includes the deleted records with the status as queued. After the job is run successfully and the records are deleted, the status changes to completed. When a job is queued
When a job is completed

Response Parameters