Pāriet uz dokumentāciju
API

Dzēst ziņojumu

Viens ziņojums, tā saturs un tā pielikumi, pēc jūsu pieprasījuma, nevis pēc tīrīšanas cikla.

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

Izpilda īstu izsaukumu pret jūsu darbvietu, ar jūsu paša atslēgu.

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

Viens ziņojums, tā saturs un tā pielikumi, pēc jūsu pieprasījuma, nevis pēc tīrīšanas cikla.

Iesūtnes tokens

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

Katrs zemāk minētais izsaukums nes tokenu, ko atgrieza POST /temp-mail/inboxes, tajā pašā Authorization: Bearer galvenē, kuru izmanto API atslēga. Pati adrese neautorizē neko, un šī nošķirtība ir funkcijas jēga, nevis formalitāte: vienreizlietojamā adrese tiek nodota tai pusei, kuru turat attālumā, tieši tajā brīdī, kad tā tiek izsniegta.

Ceļā norādītajam id jānosauc tā pati iesūtne, ko nosauc tokens. Tokens viens pats jau identificē vienu, tāpēc šī ir dubulta drošība, taču tas nozīmē, ka izsaucējs, kas sajauc divas iesūtnes, saņem 404, nevis klusi lasa svešu pastu.

Piemērs

Rinda un katrs tai pakārtotais objekts aiziet kopā. messageCount nemainās: 50 ziņojumu griesti skaita to, kas ir pienācis, tāpēc dzēšana atbrīvo krātuvi, bet ne vietu.

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

Nav ne miskastes, ne atcelšanas. Vienreizlietojamā iesūtnē tā ir funkcija.

Pilna iesūtne paliek pilna. Pasts, kas tai pienāk, tiek nomests pie durvīm, bez atteikuma vēstules un bez iespējas to vēlāk iegūt, tāpēc ceļš uz priekšu ir jauna adrese, nevis izmēzšana.