Ir a la documentación
API

Borrar un mensaje

Un mensaje, su cuerpo y sus adjuntos, a petición tuya y no del barrido.

DELETEapi.openemail.uk/temp-mail/inboxes/{id}/messages/{messageId}

Ejecuta la llamada real contra tu espacio de trabajo, con tu propia clave.

DELETE /temp-mail/inboxes/{id}/messages/{messageId}

Un mensaje, su cuerpo y sus adjuntos, a petición tuya y no del barrido.

El token del buzón

shell
export OE=https://api.openemail.ukexport INBOX="Authorization: Bearer oe_inbox_kQ8v…"

Cada llamada de aquí abajo lleva el token que devolvió POST /temp-mail/inboxes, en la misma cabecera Authorization: Bearer que usa una API key. La dirección en sí no autoriza nada, y esa separación es el sentido de la función y no una formalidad: una dirección desechable se entrega a la parte que mantienes a distancia en el mismo momento en que se emite.

El id de la ruta tiene que nombrar el mismo buzón que el token. El token por sí solo ya identifica uno, así que esto es doble seguridad, pero implica que quien confunda dos buzones recibe un 404 en lugar de leer en silencio el correo equivocado.

Ejemplo

La fila y todos los objetos que cuelgan de ella se van juntos. messageCount no cambia: el techo de 50 mensajes cuenta lo que llegó, así que borrar libera almacenamiento pero no sitio.

curl
curl -X DELETE "$OE/temp-mail/inboxes/tinb_9c2f41ab7d3e4c118a0f5d72/messages/tmail_4b81c07d2fa9418e93c6a13f" \  -H "$INBOX"
Respuesta
{ "object": "temp_message", "id": "tmail_4b81c07d2fa9418e93c6a13f", "deleted": true }

No hay papelera ni forma de deshacer el borrado. En un buzón desechable eso es la función.

Un buzón lleno sigue lleno. El correo que llega a uno se descarta en la puerta, sin rebote y sin nada que recuperar después, así que la salida es una dirección nueva y no una limpieza.