# Access Control - Policies

## get Access Control Policies

 - [GET /access_control/policies](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/getaccesscontrolpolicies.md): Retrieves a list of policies.

## Create an Access Control Policy

 - [POST /access_control/policies](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/createaccesscontrolpolicy.md): Creates a policy.

## Get an Access Control Policy

 - [GET /access_control/policies/{policy_id}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/getaccesscontrolpolicybyid.md): Retrieves information about the specified policy.

## Update an Access Control Policy

 - [PATCH /access_control/policies/{policy_id}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/updateaccesscontrolpolicybyid.md): Updates information related to a policy.

## Delete an Access Control Policy

 - [DELETE /access_control/policies/{policy_id}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/deleteaccesscontrolpolicybyid.md): Deletes a policy.

## get User Policies

 - [GET /access_control/users/{user_id}/policies](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/getaccesscontrolpoliciesbyuserid.md): Retrieves a list of policies by user.

## Update User Policies

 - [PATCH /access_control/users/{user_id}/policies](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/updateaccesscontrolpoliciesbyuserid.md): Updates policies by user ID.

## Attach a policy to a user.

 - [POST /access_control/users/{user_id}/policies/{policy_id}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/attachuserandpolicy.md): Attaches a policy to a user.

## Detach a Policy from a User

 - [DELETE /access_control/users/{user_id}/policies/{policy_id}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/detachuserandpolicy.md): Detaches a policy from a user.

## Attach

 - [POST /access_control/policies/{policy_id}/users/{user_id}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/attachpolicyanduser.md): This operation attaches a policy to a user.

## Detach

 - [DELETE /access_control/policies/{policy_id}/users/{user_id}](https://docs.treasure.ai/apis/td_api_v3-public/access-control-policies/detachpolicyanduser.md): Detaches a user from a policy.

