Ir a la documentación
API

Eliminar un miembro

Los dos ejes a la vez: el rol y todas las concesiones de dirección que tenga aquí.

DELETEapi.openemail.uk/members/{userId}

Ejecuta la llamada real contra tu espacio de trabajo, con tu propia clave.

DELETE /members/{userId}

Los dos ejes a la vez: el rol y todas las concesiones de dirección que tenga aquí.

Ejemplo

Requiere members:write.

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

Ambas concesiones se van juntas. Eliminar solo la fila de miembro sería el peor de los dos resultados: desaparecido de esta lista y todavía leyendo el correo.

NO devuelve 404 para alguien que no es miembro, y eso no es laxitud con los ids. La población a la que este endpoint más necesita llegar son los titulares de concesiones heredadas, que tienen concesiones de dirección y ninguna fila de miembro, así que una comprobación previa de «¿existe una fila de miembro?» rechazaría justo a las personas cuyo acceso más conviene revocar. addressesRevoked es lo que ocurrió realmente, y un cero ahí es el informe honesto de una operación sin efecto.

Lo elimina de UN espacio de trabajo. Su cuenta de OpenEmail queda intacta, al igual que cualquier acceso que tenga en otro sitio.

Para retirar una sola dirección y dejar a la persona en su sitio, usa DELETE /members/{userId}/addresses/{addressId}. Esa es la llamada para alguien que ha cambiado de equipo, no para alguien que se ha ido.