दस्तावेज़ पर जाएँ
API

इनबॉक्स नष्ट करें

लीज़ ख़त्म होने का इंतज़ार करने के बजाय मेल अभी हटा देता है।

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

असली कॉल आपकी अपनी कुंजी से आपके वर्कस्पेस पर चलाता है।

DELETE /temp-mail/inboxes/{id}

लीज़ ख़त्म होने का इंतज़ार करने के बजाय मेल अभी हटा देता है।

इनबॉक्स टोकन

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

नीचे की हर कॉल वही टोकन ले जाती है जो POST /temp-mail/inboxes ने लौटाया था, उसी Authorization: Bearer header में जिसे API कुंजी इस्तेमाल करती है। पता अपने आप में कुछ भी अधिकृत नहीं करता, और वह अलगाव औपचारिकता नहीं, इस फ़ीचर का मूल है: डिस्पोजेबल पता जारी होते ही उसी पक्ष को थमा दिया जाता है जिसे आप दूर रख रहे हैं।

path में दी गई id उसी इनबॉक्स का नाम लेनी चाहिए जिसका टोकन लेता है। अकेला टोकन ही एक इनबॉक्स की पहचान कर देता है, इसलिए यह दोहरी सावधानी है, पर इसका मतलब है कि दो इनबॉक्स गड्डमड्ड करने वाले कॉलर को चुपचाप गलत मेल पढ़ने के बजाय 404 मिलता है।

उदाहरण

संदेश और उनकी संग्रहित बॉडी तुरंत चली जाती हैं, और टोकन अगले अनुरोध पर प्रमाणीकरण बंद कर देता है।

curl
curl -X DELETE "$OE/temp-mail/inboxes/tinb_9c2f41ab7d3e4c118a0f5d72" -H "$INBOX"
रिस्पॉन्स
{ "object": "temp_inbox", "id": "tinb_9c2f41ab7d3e4c118a0f5d72", "destroyed": true }

सर्वर की ओर कुछ भी संग्रहित नहीं होता। लीज़ एक हस्ताक्षरित टोकन है जिसे ब्राउज़र रखता है, इसलिए समाप्त हुआ इनबॉक्स पीछे कोई row नहीं छोड़ता और वह पता बस दावा किया जाना बंद हो जाता है।

नष्ट किया गया इनबॉक्स भी बनाने की सीमा में गिना जाता है। एक को फेंक देना दूसरा पाने का तरीका नहीं है।