# Users Endpoints for managing users including creation, authentication, permissions, and user account management ## Return all users for current user account. - [GET /users](https://api-docs.observepoint.com/openapi/scala-api.openapi/users/getusers.md): GET /v2/users ## Create new user.Accessible only for admin users - [POST /users](https://api-docs.observepoint.com/openapi/scala-api.openapi/users/createuserhandler.md): POST /v2/users ## Return user data by given id. Accessible only for admin users or if {userId} equal to current user id - [GET /users/{userId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/users/getuser.md): GET /v2/users/{userId} ## Update user data by given userId.Accessible only for admin users or if {userId} equal to current user id - [PUT /users/{userId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/users/updateuser.md): PUT /v2/users/{userId} ## Delete user by given id. Accessible only for admin users - [DELETE /users/{userId}](https://api-docs.observepoint.com/openapi/scala-api.openapi/users/deleteuser.md): DELETE /v2/users/{userId} ## Return folders list shared with user by given id. Accessible only for admin users or if {userId} equal to current user id - [GET /users/{userId}/folders](https://api-docs.observepoint.com/openapi/scala-api.openapi/users/getuserfolders.md): GET /v2/users/{userId}/folders ## Add given folders as shared for user with given userId.Accessible only for admin users - [POST /users/{userId}/folders](https://api-docs.observepoint.com/openapi/scala-api.openapi/users/adduserfolders.md): POST /v2/users/{userId}/folders ## Set given folders as shared for user with given userId. Accessible only for admin users - [PUT /users/{userId}/folders](https://api-docs.observepoint.com/openapi/scala-api.openapi/users/setuserfolders.md): PUT /v2/users/{userId}/folders