إزالة عضو
المحوران معًا: الدور، وكل منح عنوان يحمله هنا.
ينفّذ الاستدعاء الحقيقي على مساحة عملك، بمفتاحك أنت.
DELETE /members/{userId}
المحوران معًا: الدور، وكل منح عنوان يحمله هنا.
مثال
يتطلب members:write.
curl -X DELETE "$OE/members/7fQ2mN8vBz1aRd4tYwKx7fQ2mN8vBz1a" -H "$AUTH"{ "object": "member", "userId": "7fQ2mN8vBz1aRd4tYwKx7fQ2mN8vBz1a", "deleted": true, "addressesRevoked": 2}المنحان يذهبان معًا. فإزالة صف العضوية وحده كانت ستكون أسوأ النتيجتين: اختفى من هذه القائمة، وما زال يقرأ البريد.
لا يُعيد 404 لمن ليس عضوًا، وهذا ليس تساهلًا في شأن المعرّفات. فالفئة التي تحتاج هذه النقطة أكثر من غيرها إلى الوصول إليها هي أصحاب المنح القديمة، الذين يملكون منح عناوين ولا صف عضوية لهم إطلاقًا، ولذلك فإن فحصًا مسبقًا لـ «هل يوجد صف عضوية» كان سيرفض بالضبط أولئك الذين يحتاج وصولهم إلى السحب أكثر من غيرهم. وaddressesRevoked هي ما حدث فعلًا، والصفر فيها هو التقرير الصادق عن عملية لم تفعل شيئًا.
إنها تزيله من مساحة عمل واحدة. حسابه على OpenEmail لا يُمَس، وكذلك أي وصول يحمله في مكان آخر.
لسحب عنوان واحد وإبقاء الشخص في مكانه، استخدم DELETE /members/{userId}/addresses/{addressId} بدلًا من ذلك. فهذا هو النداء لمن انتقل إلى فريق آخر لا لمن غادر.