Obtén un membre
Una persona, el seu rol i les seves adreces, per id de compte.
Executa la crida real contra el teu espai de treball, amb la teva pròpia clau.
GET /members/{userId}
Una persona, el seu rol i les seves adreces, per id de compte.
Exemple
Necessita members:read. Per ID D'USUARI: el userId de la llista, no la seva adreça de correu.
curl "$OE/members/nQ8vBz1aRd4tYwKx7fQ2mN8vBz1aRd4t" -H "$AUTH"{ "object": "member", "userId": "nQ8vBz1aRd4tYwKx7fQ2mN8vBz1aRd4t", "email": "[email protected]", "name": "Sam Okonjo", "image": null, "role": { "id": "role_2b81de079c1f0a4b7e05d386", "name": "Support", "builtin": null }, "implied": false, "permissions": [ "emails:send", "emails:read", "threads:read", "threads:write", "labels:read", "labels:write", "contacts:read" ], "addresses": [ { "addressId": "2b81de07-9c1f-4a4b-8e05-d3862c1f0a44", "address": "[email protected]", "access": "member" } ], "createdAt": "2026-08-12T14:20:00.000Z"}Aquí no hi ha cap cerca per correu electrònic. POST /members és l'única crida que n'accepta una, perquè és l'única crida on qui la fa realment encara no té un id d'usuari.
Un id d'usuari que no és en aquest espai de treball dona un 404 simple. És l'únic cas d'aquest recurs que és inequívocament «no existeix aquest recurs». La mateixa condició provocada per una escriptura que no s'ha pogut tornar a llegir es correspon amb un 422, que allà és correcte i aquí no.
Es llegeix de la llista completa de membres i no amb una consulta d'una sola fila, deliberadament: un membre és la UNIÓ d'una fila de rol i d'un conjunt de concessions d'adreça, i qualsevol de les dues pot existir sense l'altra; aquesta unió es calcula en un sol lloc. Una consulta d'una sola fila en seria una segona implementació, i la població que es deixaria en silenci són els titulars de concessions heretades, que avui són la major part de la taula.