In Customer Experience Insights puoi eliminare un sottoinsieme filtrato di conversazioni o tutte le conversazioni in un'unica richiesta. Le conversazioni eliminate non possono essere recuperate, quindi assicurati di eliminare il numero previsto di conversazioni e con il filtro corretto.
Ti consigliamo vivamente di eseguire prima il comando con MAX_DELETE_COUNT impostato su 0. Poi, conferma il numero di conversazioni che verranno eliminate ed esegui la chiamata API con il MAX_DELETE_COUNT corretto.
Prerequisiti
- Assicurati che i dati delle conversazioni vengano caricati in Customer Experience Insights.
Comandi di esempio
Elimina tutte le conversazioni
REST
Per informazioni dettagliate, consulta l'endpoint API
conversations:bulkDelete.
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID del tuo progetto Google Cloud Platform.
- FORCE: se il valore è vero, verranno eliminate le conversazioni e le analisi collegate, altrimenti verranno eliminate solo le conversazioni che non sono state analizzate.
- MAX_DELETE_COUNT: il numero massimo di conversazioni da eliminare. Se questo valore è inferiore al numero di conversazioni nel progetto, la chiamata API restituirà un errore.
Metodo HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkDelete
Corpo JSON della richiesta:
{
"force": FORCE,
"maxDeleteCount": MAX_DELETE_COUNT,
}
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
(Facoltativo) Eliminare le conversazioni utilizzando un filtro
Puoi visualizzare un elenco completo dei filtri nella pagina Filtro conversazioni.
REST
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID del tuo progetto Google Cloud Platform.
- FORCE: se il valore è vero, verranno eliminate le conversazioni e le analisi collegate, altrimenti verranno eliminate solo le conversazioni che non sono state analizzate.
- MAX_DELETE_COUNT: il numero massimo di conversazioni da eliminare. Se questo valore è inferiore al numero di conversazioni nel progetto, la chiamata API restituirà un errore.
- FILTER: consulta la sezione Elenco conversazioni per le opzioni di filtro disponibili.
Metodo HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corpo JSON della richiesta:
{
"force": FORCE,
"maxDeleteCount": MAX_DELETE_COUNT,
"filter": 'FILTER'
}
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
Esegui il sondaggio dell'operazione
L'eliminazione delle conversazioni restituisce un'operazione a lunga esecuzione. I metodi a esecuzione prolungata sono asincroni e l'operazione potrebbe non essere ancora completata quando il metodo restituisce una risposta. Puoi eseguire il polling dell'operazione per verificarne lo stato. Per dettagli ed esempi di codice, consulta la pagina delle operazioni di lunga durata.
Annulla l'operazione
REST
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID del tuo progetto Google Cloud Platform.
- OPERATION_ID: l'ID della conversazione che vuoi analizzare. Questo valore è stato restituito quando hai creato l'operazione.
Metodo HTTP e URL:
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{}