Saltar para a documentação
API

Apagar uma mensagem

Uma mensagem, o seu corpo e os seus anexos, a seu pedido e não por ação da limpeza automática.

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

Executa a chamada real contra o seu espaço de trabalho, com a sua própria chave.

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

Uma mensagem, o seu corpo e os seus anexos, a seu pedido e não por ação da limpeza automática.

O token da caixa de entrada

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

Todas as chamadas abaixo levam o token devolvido por POST /temp-mail/inboxes, no mesmo cabeçalho Authorization: Bearer que uma chave de API usa. O endereço em si não autoriza nada, e essa separação é o objetivo da funcionalidade, não uma formalidade: um endereço descartável é entregue à parte que quer manter à distância no momento em que é emitido.

O id no caminho tem de designar a mesma caixa de entrada que o token. O token, por si só, identifica uma, pelo que isto é uma precaução redundante, mas significa que quem chama e confunde duas caixas de entrada recebe um 404 em vez de ler silenciosamente o correio errado.

Exemplo

A linha e todos os objetos associados desaparecem em conjunto. messageCount não se altera: o limite de 50 mensagens conta o que chegou, pelo que apagar liberta armazenamento, mas não capacidade.

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

Não há reciclagem nem forma de recuperar o que foi apagado. Numa caixa de entrada descartável, é essa a funcionalidade.

Uma caixa de entrada cheia continua cheia. O correio que lhe chega é descartado à entrada, sem devolução e sem nada para obter mais tarde, pelo que a solução é um novo endereço, e não uma limpeza.