Method: phones.agentMessages.delete

Revoca un mensaje de agente que se haya enviado, pero que aún no se haya entregado.

Si la plataforma de RBM revoca correctamente un mensaje, este se borrará de la cola de mensajes del usuario y nunca se entregará.

Este método muestra inmediatamente 200 OK, ya sea que el mensaje se haya revocado correctamente o no.

Existe una pequeña posibilidad de que el agente inicie una revocación mientras la plataforma de RBM está en proceso de entregar el mensaje. En estos casos poco frecuentes, el agente recibe un evento de usuario ENTREGADO para el mensaje poco después de iniciar la solicitud de revocación.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

"phones/{E.164}/agentMessages/{messageId}", donde {E.164} es el número de teléfono del usuario en formato E.164 y {messageId} es el ID asignado por el agente del mensaje del agente que se debe revocar. Por ejemplo, con el número de teléfono de EE.UU. +1-222-333-4444 y un mensaje del agente con el ID "12345xyz", el extremo resultante sería https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages/12345xyz.

Parámetros de consulta

Parámetros
agentId

string

Obligatorio. El identificador único del agente.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si se ejecuta correctamente, el cuerpo de la respuesta está vacío.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta la Descripción general de OAuth 2.0.