संदेश हटाएँ
एक संदेश, उसकी body और उसके अटैचमेंट, स्वीप के बजाय आपके कहने पर।
असली कॉल आपकी अपनी कुंजी से आपके वर्कस्पेस पर चलाता है।
DELETE /temp-mail/inboxes/{id}/messages/{messageId}
एक संदेश, उसकी body और उसके अटैचमेंट, स्वीप के बजाय आपके कहने पर।
इनबॉक्स टोकन
export OE=https://api.openemail.ukexport INBOX="Authorization: Bearer oe_inbox_kQ8v…"नीचे की हर कॉल वही टोकन ले जाती है जो POST /temp-mail/inboxes ने लौटाया था, उसी Authorization: Bearer हेडर में जिसे API key इस्तेमाल करती है। पता स्वयं किसी चीज़ का अधिकार नहीं देता, और यही अलगाव इस फ़ीचर की असली बात है, औपचारिकता नहीं: डिस्पोज़ेबल पता जारी होते ही उसी पक्ष को थमा दिया जाता है जिसे आप दूरी पर रख रहे हैं।
path में दिया गया id उसी इनबॉक्स का नाम होना चाहिए जिसका टोकन है। टोकन अकेले ही एक इनबॉक्स की पहचान कर देता है, इसलिए यह दोहरी सुरक्षा है, पर इसका मतलब है कि दो इनबॉक्स गड्डमड्ड करने वाले कॉलर को चुपचाप ग़लत मेल पढ़ने के बजाय 404 मिलता है।
उदाहरण
पंक्ति और उसके नीचे का हर object साथ जाते हैं। messageCount अपरिवर्तित रहता है: 50-संदेश की छत यह गिनती है कि क्या आया, इसलिए हटाने से storage ख़ाली होता है, जगह नहीं।
curl -X DELETE "$OE/temp-mail/inboxes/tinb_9c2f41ab7d3e4c118a0f5d72/messages/tmail_4b81c07d2fa9418e93c6a13f" \ -H "$INBOX"{ "object": "temp_message", "id": "tmail_4b81c07d2fa9418e93c6a13f", "deleted": true }कोई बिन नहीं और कोई अनडिलीट नहीं। डिस्पोज़ेबल इनबॉक्स पर यही तो फ़ीचर है।
भरा हुआ इनबॉक्स भरा ही रहता है। उस तक पहुँचने वाली मेल दरवाज़े पर ही गिरा दी जाती है, न कोई बाउंस और न बाद में लाने को कुछ, इसलिए आगे बढ़ने का रास्ता सफ़ाई नहीं, नया पता है।