# User APIs for User Management ## User information - [GET /user_info/](https://develop-api.esper.io/openapi/user/userinfo.md): User information ## Invite a user - [POST /authn2/v0/tenant/{enterprise_id}/invite](https://develop-api.esper.io/openapi/user/tenantuserinvite.md): Invite a user to a tenant ## List user invites - [GET /authn2/v0/tenant/{enterprise_id}/invite](https://develop-api.esper.io/openapi/user/gettenantuserinvites.md): List user invites in a tenant ## Delete a invite - [DELETE /authn2/v0/tenant/{enterprise_id}/invite/{invite_id}](https://develop-api.esper.io/openapi/user/deletetenantuserinvite.md): Delete a invite ## Get Users - [GET /user/](https://develop-api.esper.io/openapi/user/getusers.md): Get a list of users in the tenant ## Get User Information - [GET /user/{user_id}/](https://develop-api.esper.io/openapi/user/getuser.md): Get User Information ## Update user role - [PUT /authz2/v1/users/{user_id}](https://develop-api.esper.io/openapi/user/updatedifferentuser.md): Update user's role ## Update user profile - [PUT /authn2/v0/user/{user_id}](https://develop-api.esper.io/openapi/user/updateownuser.md): Update user's profile ## Get user groups - [GET /authz2/v1/users/{user_id}/groups](https://develop-api.esper.io/openapi/user/getusergroups.md): Get user's groups ## Delete a user from Enterprise - [DELETE /authn2/v0/tenant/{enterprise_id}/user/{user_id}/](https://develop-api.esper.io/openapi/user/deletetenantuser.md): Delete a user from Enterprise ## Get Users details - [GET /authn2/v1/users/](https://develop-api.esper.io/openapi/user/paths/~1authn2~1v1~1users~1/get.md): This endpoint allows to fetch user list of a tenant