Konversationen per Bulk-Löschvorgang über die API löschen

Sie haben die Möglichkeit, in Customer Experience Insights eine gefilterte Teilmenge von Unterhaltungen oder alle Unterhaltungen in einer einzigen Anfrage zu löschen. Gelöschte Unterhaltungen können nicht wiederhergestellt werden. Achten Sie daher darauf, dass Sie die erwartete Anzahl von Unterhaltungen und mit dem richtigen Filter löschen.

Wir empfehlen dringend, den Befehl zuerst mit MAX_DELETE_COUNT auf 0 zu setzen. Bestätigen Sie dann die Anzahl der zu löschenden Unterhaltungen und führen Sie den API-Aufruf mit dem richtigen MAX_DELETE_COUNT aus.

Vorbereitung

  1. Prüfen Sie, ob Ihre Gesprächsdaten in Customer Experience Insights hochgeladen wurden.

Beispielbefehle

Alle Konversationen löschen

REST

Ausführliche Informationen finden Sie unter dem API-Endpunkt conversations:bulkDelete.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud-Projekt-ID.
  • FORCE: Bei „true“ werden Konversationen und verknüpfte Analysen gelöscht. Andernfalls werden nur Konversationen gelöscht, die nicht analysiert wurden.
  • MAX_DELETE_COUNT: Maximale Anzahl der zu löschenden Unterhaltungen. Wenn dieser Wert niedriger ist als die Anzahl der Unterhaltungen im Projekt, wird bei einem API-Aufruf ein Fehler zurückgegeben.

HTTP-Methode und URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkDelete

JSON-Text anfordern:

{
  "force": FORCE,
  "maxDeleteCount": MAX_DELETE_COUNT,
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}

Optional: Unterhaltungen mithilfe eines Filters löschen

Eine vollständige Liste der Filter finden Sie auf der Seite Konversationsfilterung.

REST

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud-Projekt-ID.
  • FORCE: Bei „true“ werden Konversationen und verknüpfte Analysen gelöscht. Andernfalls werden nur Konversationen gelöscht, die nicht analysiert wurden.
  • MAX_DELETE_COUNT: Maximale Anzahl der zu löschenden Unterhaltungen. Wenn dieser Wert niedriger ist als die Anzahl der Unterhaltungen im Projekt, wird bei einem API-Aufruf ein Fehler zurückgegeben.
  • FILTER: Informationen zu den verfügbaren Filteroptionen finden Sie unter Unterhaltungen auflisten.

HTTP-Methode und URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze

JSON-Text anfordern:

{
  "force": FORCE,
  "maxDeleteCount": MAX_DELETE_COUNT,
  "filter": 'FILTER'
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}

Vorgang abfragen

Beim Löschen von Konversationen wird ein Vorgang mit langer Ausführungszeit zurückgegeben. Lang andauernde Methoden sind asynchron und der Vorgang ist möglicherweise noch nicht abgeschlossen, wenn die Methode eine Antwort zurückgibt. Sie können den Vorgang abfragen, um seinen Status zu prüfen. Weitere Informationen und Codebeispiele finden Sie auf der Seite zu Vorgängen mit langer Ausführungszeit.

Vorgang abbrechen

REST

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre Google Cloud-Projekt-ID.
  • OPERATION_ID: die ID der Unterhaltung, die Sie analysieren möchten. Dieser Wert wurde zurückgegeben, als Sie den Vorgang erstellt haben.

HTTP-Methode und URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:

{}