Method: phones.agentMessages.delete

Révoque un message d'agent envoyé, mais pas encore distribué.

Si la plate-forme RBM révoque un message, celui-ci est supprimé de la file d'attente des messages de l'utilisateur et n'est jamais distribué.

Cette méthode renvoie immédiatement 200 OK, que le message ait été révoqué ou non.

Il est possible que l'agent lance une révocation pendant que la plate-forme RBM est en train de distribuer le message. Dans ces rares cas, l'agent reçoit un événement utilisateur DELIVERED pour le message peu de temps après avoir initié la demande de révocation.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

"phones/{E.164}/agentMessages/{messageId}", où {E.164} correspond au numéro de téléphone de l'utilisateur au format E.164 et {messageId} à l'ID attribué par l'agent pour le message de l'agent qui doit être révoqué. Par exemple, avec le numéro de téléphone américain +1-222-333-4444 et un message d'agent dont l'ID est "12345xyz", le point de terminaison obtenu est https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages/12345xyz.

Paramètres de requête

Paramètres
agentId

string

Obligatoire. Identifiant unique de l'agent.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez la présentation d'OAuth 2.0.