Belgelere geç
API

Bir üyeyi kaldır

İki eksen birden: rol ve burada sahip oldukları her adres yetkisi.

DELETEapi.openemail.uk/members/{userId}

Gerçek çağrıyı kendi anahtarınızla çalışma alanınıza karşı çalıştırır.

DELETE /members/{userId}

İki eksen birden: rol ve burada sahip oldukları her adres yetkisi.

Örnek

members:write gerektirir.

curl
curl -X DELETE "$OE/members/7fQ2mN8vBz1aRd4tYwKx7fQ2mN8vBz1a" -H "$AUTH"
Yanıt
{  "object": "member",  "userId": "7fQ2mN8vBz1aRd4tYwKx7fQ2mN8vBz1a",  "deleted": true,  "addressesRevoked": 2}

İki yetki birlikte gider. Yalnızca üye satırını kaldırmak iki sonucun da en kötüsü olurdu: bu listeden kaybolmuş ama postayı okumaya devam ediyor.

Üye olmayan biri için 404 DÖNMEZ ve bu, id'ler konusunda gevşeklik değildir. Bu uç noktanın en çok ulaşması gereken kitle, adres yetkileri olan ama hiç üye satırı olmayan eski yetki sahipleridir; dolayısıyla "üye satırı var mı" ön kontrolü, erişimi en çok geri alınması gereken kişileri reddederdi. addressesRevoked gerçekte ne olduğunu gösterir ve oradaki sıfır, hiçbir şey yapılmadığının dürüst raporudur.

Onları TEK bir çalışma alanından çıkarır. OpenEmail hesaplarına dokunulmaz; başka bir yerde sahip oldukları erişime de dokunulmaz.

Tek bir adresi geri alıp kişiyi yerinde bırakmak için bunun yerine DELETE /members/{userId}/addresses/{addressId} kullanın. Ayrılan biri için değil, ekip değiştiren biri için olan çağrı odur.