# rules

## List repo protection rules

 - [GET /code/api/v1/repos/{repo_identifier}/rules](https://apidocs.harness.io/rules/reporulelist.md)

## Add repo protection rule

 - [POST /code/api/v1/repos/{repo_identifier}/rules](https://apidocs.harness.io/rules/reporuleadd.md)

## Delete repo protection rule

 - [DELETE /code/api/v1/repos/{repo_identifier}/rules/{rule_identifier}](https://apidocs.harness.io/rules/reporuledelete.md)

## Get repo protection rule

 - [GET /code/api/v1/repos/{repo_identifier}/rules/{rule_identifier}](https://apidocs.harness.io/rules/reporuleget.md)

## Update repo protection rule

 - [PATCH /code/api/v1/repos/{repo_identifier}/rules/{rule_identifier}](https://apidocs.harness.io/rules/reporuleupdate.md)

## List acc/org/proj protection rules

 - [GET /code/api/v1/rules](https://apidocs.harness.io/rules/spacerulelist.md)

## Add acc/org/proj protection rule

 - [POST /code/api/v1/rules](https://apidocs.harness.io/rules/spaceruleadd.md)

## Delete acc/org/proj protection rule

 - [DELETE /code/api/v1/rules/{rule_identifier}](https://apidocs.harness.io/rules/spaceruledelete.md)

## Get acc/org/proj protection rule

 - [GET /code/api/v1/rules/{rule_identifier}](https://apidocs.harness.io/rules/spaceruleget.md)

## Update acc/org/proj protection rule

 - [PATCH /code/api/v1/rules/{rule_identifier}](https://apidocs.harness.io/rules/spaceruleupdate.md)

