# labels

## List labels at account, org or project level

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

## Create label at account, org or project level

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

## Save label and values at account, org or project level

 - [PUT /code/api/v1/labels](https://apidocs.harness.io/labels/savespacelabel.md)

## Delete label at account, org or project level

 - [DELETE /code/api/v1/labels/{key}](https://apidocs.harness.io/labels/deletespacelabel.md)

## Update label at account, org or project level

 - [PATCH /code/api/v1/labels/{key}](https://apidocs.harness.io/labels/updatespacelabel.md)

## List label values at account, org or project level

 - [GET /code/api/v1/labels/{key}/values](https://apidocs.harness.io/labels/listspacelabelvalues.md)

## Create label value at account, org or project level

 - [POST /code/api/v1/labels/{key}/values](https://apidocs.harness.io/labels/definespacelabelvalue.md)

## Delete label value at account, org or project level

 - [DELETE /code/api/v1/labels/{key}/values/{value}](https://apidocs.harness.io/labels/deletespacelabelvalue.md)

## Update label value at account, org or project level

 - [PATCH /code/api/v1/labels/{key}/values/{value}](https://apidocs.harness.io/labels/updatespacelabelvalue.md)

## List labels at repo level

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

## Create label at repo level

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

## Save label and values at repo level

 - [PUT /code/api/v1/repos/{repo_identifier}/labels](https://apidocs.harness.io/labels/saverepolabel.md)

## Delete label at repo level

 - [DELETE /code/api/v1/repos/{repo_identifier}/labels/{key}](https://apidocs.harness.io/labels/deleterepolabel.md)

## Update label at repo level

 - [PATCH /code/api/v1/repos/{repo_identifier}/labels/{key}](https://apidocs.harness.io/labels/updaterepolabel.md)

## List label values at repo level

 - [GET /code/api/v1/repos/{repo_identifier}/labels/{key}/values](https://apidocs.harness.io/labels/listrepolabelvalues.md)

## Create label value at repo level

 - [POST /code/api/v1/repos/{repo_identifier}/labels/{key}/values](https://apidocs.harness.io/labels/definerepolabelvalue.md)

## Delete label value at repo level

 - [DELETE /code/api/v1/repos/{repo_identifier}/labels/{key}/values/{value}](https://apidocs.harness.io/labels/deleterepolabelvalue.md)

## Update label value at repo level

 - [PATCH /code/api/v1/repos/{repo_identifier}/labels/{key}/values/{value}](https://apidocs.harness.io/labels/updaterepolabelvalue.md)

## List labels assigned to pull request

 - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/labels](https://apidocs.harness.io/labels/listpullreqlabels.md)

## Assign label to pull request

 - [PUT /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/labels](https://apidocs.harness.io/labels/assignlabel.md)

## Unassign label from pull request

 - [DELETE /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/labels/{label_id}](https://apidocs.harness.io/labels/unassignlabel.md)

