Users & Teams
client.users — org users, teams, roles, invites, and getMe.
| Method | Description |
|---|---|
listUsers(options?) | All users |
getMe(options?) | Current user from /api/auth/session |
listTeams(options?) | Teams |
getTeam(id, options?) | Team |
createTeam(data, options?) | { name } |
deleteTeam(id, options?) | Delete team |
listRoles(options?) | Role definitions |
updateRole(vaultId, userId, role, options?) | Assign role |
listInvites(options?) | Pending invites |
createInvite(data, options?) | CreateInvite |
deleteInvite(id, options?) | Revoke invite |
const me = await client.users.getMe()
console.log(me.id, me.email)
for await (const user of client.users.listUsers()) {
console.log(user.username, user.is_active)
}Types: SdkUser, Team, Invite, CreateInvite