- Richiesta HTTP
- Parametri di percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
Annulla il turno in corso della sessione dell'assistente, se presente: l'interruzione esplicita dell'utente per un turno in esecuzione scollegato da qualsiasi stream. Un annullamento che si verifica su un'attività che non ospita il turno lo prerilascia invece tramite l'epoca del turno della sessione, terminandolo entro un rinnovo del lease.
Richiesta HTTP
POST https://ces.googleapis.com/v1beta/{name=projects/*/locations/*/apps/*/assistantSessions/*}:cancelAssistantTurn
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
name |
Obbligatorio. La sessione dell'assistente di cui annullare il turno in corso. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "turnId": string } |
| Campi | |
|---|---|
turnId |
Facoltativo. Il turno da annullare; se vuoto, annulla il turno in corso. Un annullamento che indica un turno che non è più quello in esecuzione non ha alcun effetto. |
Corpo della risposta
Risposta per assistantSessions.cancelAssistantTurn.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "cancelled": boolean } |
| Campi | |
|---|---|
cancelled |
Indica se è stato trovato un turno in corso e se è stato chiesto di interromperlo (direttamente in questa attività o tramite una prelazione dell'epoca per un turno ospitato altrove). |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa name:
ces.assistantSessions.get
Per saperne di più, consulta la documentazione di IAM.