Aller à la documentation
API

Supprimer un message

Un message, son corps et ses pièces jointes, à votre demande plutôt qu'à celle du balayage.

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

Exécute le véritable appel sur votre espace de travail, avec votre propre clé.

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

Un message, son corps et ses pièces jointes, à votre demande plutôt qu'à celle du balayage.

Le jeton de boîte

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

Chaque appel ci-dessous transporte le jeton renvoyé par POST /temp-mail/inboxes, dans le même en-tête Authorization: Bearer qu'utilise une clé API. L'adresse elle-même n'autorise rien, et cette séparation est l'intérêt même de la fonctionnalité plutôt qu'une formalité : une adresse jetable est remise, dès qu'elle est émise, à la partie que vous tenez à distance.

L'id dans le chemin doit désigner la même boîte que le jeton. Le jeton seul en identifie une, c'est donc ceinture et bretelles, mais cela signifie qu'un appelant qui confond deux boîtes reçoit un 404 au lieu de lire discrètement le mauvais courrier.

Exemple

La ligne et tous les objets qui en dépendent partent ensemble. messageCount ne bouge pas : le plafond de 50 messages compte ce qui est arrivé, donc supprimer libère du stockage mais pas de la place.

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

Il n'y a ni corbeille ni annulation de suppression. Sur une boîte jetable, c'est la fonctionnalité.

Une boîte pleine reste pleine. Le courrier qui y arrive est rejeté à la porte, sans avis de non-remise ni rien à récupérer plus tard : la suite passe par une nouvelle adresse et non par un nettoyage.