# Access Control - Users

 - [GET /access_control/users](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/getaccesscontrolusers.md): Retrieves a list of users and their permissions.
 - [GET /access_control/users/{user_id}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/getaccesscontroluserbyid.md): Retrieves the specified user.
 - [PATCH /access_control/users/{user_id}/permissions](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/updateaccesscontroluserpermissions.md): Updates a user's permissions.
 - [GET /access_control/users/{user_id}/profile_options](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/getaccesscontroluserprofileoptions.md): Retrieves all profile option keys with their resolved values for the specified user.
 - [GET /access_control/users/{user_id}/profile_options/{key}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/getaccesscontroluserprofileoption.md): Retrieves the resolved value of a single profile option for the specified user.
 - [PUT /access_control/users/{user_id}/profile_options/{key}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/updateaccesscontroluserprofileoption.md): Sets the value of a profile option for the specified user. Admin only.
 - [DELETE /access_control/users/{user_id}/profile_options/{key}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/deleteaccesscontroluserprofileoption.md): Removes a profile option for the specified user, reverting it to the account default. Admin only.
 - [GET /access_control/policies/{policy_id}/users](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/getaccesscontrolpolicyusers.md): Retrieves a list of users attached to a policy.
 - [PATCH /access_control/policies/{policy_id}/users](https://docs.treasure.ai/apis/td_api_v3-public/access-control-users/updateaccesscontrolpolicyusers.md): Updates users attached to a policy.
