پرش به مستندات
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}

هر دو دسترسی با هم می‌روند. برداشتن تنها سطر عضو بدترین ترکیب هر دو پیامد می‌بود: از این فهرست ناپدید شده، و هنوز نامه‌ها را می‌خواند.

برای کسی که عضو نیست 404 نمی‌دهد، و این سهل‌انگاری دربارهٔ شناسه‌ها نیست. جمعیتی که این اندپوینت بیش از همه باید به آن برسد دارندگان دسترسی‌های قدیمی‌اند که دسترسی نشانی دارند و اصلاً سطر عضو ندارند، پس یک بررسی مقدماتی «آیا سطر عضوی هست» دقیقاً همان کسانی را رد می‌کرد که دسترسی‌شان بیش از همه باید لغو شود. addressesRevoked همان چیزی است که واقعاً رخ داده، و صفر در آن گزارش صادقانهٔ یک بی‌اثر بودن است.

او را از یک فضای کاری بیرون می‌برد. حساب OpenEmail او دست‌نخورده می‌ماند، و همین‌طور هر دسترسی‌ای که جای دیگری دارد.

برای پس‌گرفتن یک نشانی و ماندن آن شخص در جای خود، به جایش از DELETE /members/{userId}/addresses/{addressId} استفاده کنید. آن فراخوانی برای کسی است که تیمش را عوض کرده، نه کسی که رفته است.