# labels ## List labels at account, org or project level - [GET /code/api/v1/labels](https://apidocs.harness.io/openapi-merged/labels/listspacelabels.md) ## Create label at account, org or project level - [POST /code/api/v1/labels](https://apidocs.harness.io/openapi-merged/labels/definespacelabel.md) ## Save label and values at account, org or project level - [PUT /code/api/v1/labels](https://apidocs.harness.io/openapi-merged/labels/savespacelabel.md) ## Delete label at account, org or project level - [DELETE /code/api/v1/labels/{key}](https://apidocs.harness.io/openapi-merged/labels/deletespacelabel.md) ## Update label at account, org or project level - [PATCH /code/api/v1/labels/{key}](https://apidocs.harness.io/openapi-merged/labels/updatespacelabel.md) ## List label values at account, org or project level - [GET /code/api/v1/labels/{key}/values](https://apidocs.harness.io/openapi-merged/labels/listspacelabelvalues.md) ## Create label value at account, org or project level - [POST /code/api/v1/labels/{key}/values](https://apidocs.harness.io/openapi-merged/labels/definespacelabelvalue.md) ## Delete label value at account, org or project level - [DELETE /code/api/v1/labels/{key}/values/{value}](https://apidocs.harness.io/openapi-merged/labels/deletespacelabelvalue.md) ## Update label value at account, org or project level - [PATCH /code/api/v1/labels/{key}/values/{value}](https://apidocs.harness.io/openapi-merged/labels/updatespacelabelvalue.md) ## List labels at repo level - [GET /code/api/v1/repos/{repo_identifier}/labels](https://apidocs.harness.io/openapi-merged/labels/listrepolabels.md) ## Create label at repo level - [POST /code/api/v1/repos/{repo_identifier}/labels](https://apidocs.harness.io/openapi-merged/labels/definerepolabel.md) ## Save label and values at repo level - [PUT /code/api/v1/repos/{repo_identifier}/labels](https://apidocs.harness.io/openapi-merged/labels/saverepolabel.md) ## Delete label at repo level - [DELETE /code/api/v1/repos/{repo_identifier}/labels/{key}](https://apidocs.harness.io/openapi-merged/labels/deleterepolabel.md) ## Update label at repo level - [PATCH /code/api/v1/repos/{repo_identifier}/labels/{key}](https://apidocs.harness.io/openapi-merged/labels/updaterepolabel.md) ## List label values at repo level - [GET /code/api/v1/repos/{repo_identifier}/labels/{key}/values](https://apidocs.harness.io/openapi-merged/labels/listrepolabelvalues.md) ## Create label value at repo level - [POST /code/api/v1/repos/{repo_identifier}/labels/{key}/values](https://apidocs.harness.io/openapi-merged/labels/definerepolabelvalue.md) ## Delete label value at repo level - [DELETE /code/api/v1/repos/{repo_identifier}/labels/{key}/values/{value}](https://apidocs.harness.io/openapi-merged/labels/deleterepolabelvalue.md) ## Update label value at repo level - [PATCH /code/api/v1/repos/{repo_identifier}/labels/{key}/values/{value}](https://apidocs.harness.io/openapi-merged/labels/updaterepolabelvalue.md) ## List labels assigned to pull request - [GET /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/labels](https://apidocs.harness.io/openapi-merged/labels/listpullreqlabels.md) ## Assign label to pull request - [PUT /code/api/v1/repos/{repo_identifier}/pullreq/{pullreq_number}/labels](https://apidocs.harness.io/openapi-merged/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/openapi-merged/labels/unassignlabel.md)