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

सदस्य हटाएँ

दोनों अक्ष एक साथ: भूमिका, और यहाँ उनके पास मौजूद हर पता-ग्रांट।

DELETEapi.openemail.uk/members/{userId}

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

DELETE /members/{userId}

दोनों अक्ष एक साथ: भूमिका, और यहाँ उनके पास मौजूद हर पता-ग्रांट।

उदाहरण

members:write चाहिए।

curl
curl -X DELETE "$OE/members/7fQ2mN8vBz1aRd4tYwKx7fQ2mN8vBz1a" -H "$AUTH"
रिस्पॉन्स
{  "object": "member",  "userId": "7fQ2mN8vBz1aRd4tYwKx7fQ2mN8vBz1a",  "deleted": true,  "addressesRevoked": 2}

दोनों ग्रांट साथ जाते हैं। केवल सदस्य-row हटाना दोनों में सबसे बुरा नतीजा होता: इस सूची से गायब, और मेल फिर भी पढ़ते हुए।

यह उस व्यक्ति पर 404 नहीं देता जो सदस्य नहीं है, और यह ids के बारे में ढिलाई नहीं है। इस एंडपॉइंट को जिस आबादी तक सबसे ज़्यादा पहुँचना है वह है पुराने ग्रांट-धारक, जिनके पास पता-ग्रांट हैं और कोई सदस्य-row नहीं; इसलिए “क्या सदस्य-row है” वाली पूर्व-जाँच ठीक उन्हीं लोगों को मना कर देती जिनका एक्सेस सबसे ज़्यादा निरस्त होना चाहिए। addressesRevoked बताता है कि असल में क्या हुआ, और वहाँ शून्य no-op की ईमानदार रिपोर्ट है।

यह उन्हें एक वर्कस्पेस से हटाता है। उनका OpenEmail खाता अछूता रहता है, और कहीं और उनके पास जो एक्सेस है वह भी।

एक पता वापस लेकर व्यक्ति को बनाए रखने के लिए DELETE /members/{userId}/addresses/{addressId} इस्तेमाल करें। वह कॉल उसके लिए है जिसने टीम बदली, उसके लिए नहीं जो चला गया।