Method: phones.agentMessages.delete

Revoca un messaggio dell'agente che è stato inviato ma non ancora consegnato.

Se la piattaforma RBM revoca correttamente un messaggio, questo viene eliminato dalla coda messaggi dell'utente e non viene mai recapitato.

Questo metodo restituisce immediatamente 200 OK, indipendentemente dal fatto che il messaggio sia stato revocato o meno.

Esiste una piccola probabilità che l'agente avvii una revoca mentre la piattaforma RBM è in fase di recapito del messaggio. In questi rari casi, l'agente riceve un evento utente CONSEGNATO per il messaggio poco dopo l'avvio della richiesta di revoca.

Richiesta HTTP

DELETE https://rcsbusinessmessaging.googleapis.com/v1/{name=phones/*/agentMessages/*}

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

"phones/{E.164}/agentMessage/{messageId}", dove {E.164} è il numero di telefono dell'utente in formato E.164 e {messageId} è l'ID assegnato dall'agente del messaggio dell'agente che deve essere revocato. Ad esempio, con il numero di telefono statunitense +1-222-333-4444 e un messaggio agente con l'ID "12345xyz", l'endpoint risultante sarà https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages/12345xyz.

Parametri di ricerca

Parametri
agentId

string

Obbligatorio. L'identificatore univoco dell'agente.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

In caso di esito positivo, il corpo della risposta è vuoto.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/rcsbusinessmessaging

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.