Přejít na dokumentaci
API

Smazání zprávy

Jedna zpráva, její tělo a její přílohy, na vaši žádost, ne až při úklidu.

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

Spustí skutečné volání proti vašemu pracovnímu prostoru, s vaším vlastním klíčem.

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

Jedna zpráva, její tělo a její přílohy, na vaši žádost, ne až při úklidu.

Token schránky

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

Každé volání níže nese token, který vrátilo POST /temp-mail/inboxes, ve stejné hlavičce Authorization: Bearer, jakou používá API klíč. Samotná adresa neopravňuje k ničemu a toto oddělení je smyslem celé funkce, ne formalitou: jednorázová adresa se v okamžiku vydání předává straně, kterou si držíte od těla.

Id v cestě musí označovat tutéž schránku jako token. Schránku identifikuje už samotný token, takže jde o dvojitou pojistku, ale díky ní dostane volající, který si popletl dvě schránky, 404 místo toho, aby si tiše četl cizí poštu.

Příklad

Řádek a všechny objekty pod ním jdou pryč společně. messageCount se nemění: strop 50 zpráv počítá to, co dorazilo, takže smazání uvolní úložiště, ale ne místo.

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

Neexistuje žádný koš ani obnovení smazaného. U jednorázové schránky je to přednost.

Plná schránka zůstává plná. Pošta, která do ní dorazí, se zahodí rovnou na prahu, bez vrácení odesílateli a bez čehokoli, co by se dalo později načíst, takže cestou dál je nová adresa, ne úklid.