Přejít na dokumentaci
API

Odebrání člena

Obě osy naráz: role i každý přístup k adrese, který tu drží.

DELETEapi.openemail.uk/members/{userId}

Spustí skutečné volání proti vašemu pracovnímu prostoru, s vaším vlastním klíčem.

DELETE /members/{userId}

Obě osy naráz: role i každý přístup k adrese, který tu drží.

Příklad

Vyžaduje members:write.

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

Oba přístupy mizí spolu. Odstranit jen řádek člena by bylo to nejhorší z obou konců: zmizet z tohohle výpisu a pořád číst poštu.

NEVRACÍ 404 na někoho, kdo členem není, a to není ledabylost vůči id. Populace, kterou tenhle endpoint nejvíc potřebuje zasáhnout, jsou držitelé starších přístupů, kteří mají přístupy k adresám a vůbec žádný řádek člena, takže předběžná kontrola „existuje řádek člena?“ by odmítla přesně ty lidi, jejichž přístup nejvíc volá po odebrání. addressesRevoked říká, co se doopravdy stalo, a nula tam je poctivé hlášení o tom, že se nic nedělo.

Odebere je z JEDNOHO workspace. Jejich účet OpenEmail zůstává nedotčený, stejně jako jakýkoli přístup, který mají jinde.

Pokud chcete vzít zpátky jednu adresu a člověka ponechat, použijte místo toho DELETE /members/{userId}/addresses/{addressId}. To je volání pro někoho, kdo změnil tým, ne pro někoho, kdo odešel.