---
title: "Update candidate property value label"
method: PUT
path: "/configuration/candidate-properties/{id}/values/{valueId}"
tags: ["configuration"]
---

# Update candidate property value label

`PUT /configuration/candidate-properties/{id}/values/{valueId}`

Update candidate property value label

## Request body

- CandidatePropertyValueLabel
  - `label` string, value_label, required

## Response `201`

Updated candidate property value

- CandidatePropertyValue
  - `id` string, alphanumericAndDash
  - `label` string, value_label, required

## Other responses

- `400` — With codes * **CANDIDATE_PROPERTY_NOT_SINGLE_SELECT** when candidate property type is not SINGLE_SELECT * **CANDIDATE_PROPERTY_LIBRARY_READONLY_RESTRICTION** when modifying read-only value options
- `404` — with codes: * **CANDIDATE_PROPERTY_NOT_FOUND** when candidate property with given id does not exist, * **CANDIDATE_PROPERTY_VALUE_NOT_FOUND** when candidate property value with given id does not exist.
- `409` — with code **CANDIDATE_PROPERTY_VALUE_LABEL_ALREADY_EXISTS** when candidate property with given label already exists.

---

[API](https://skmtc.net/smartrecruiters/apis/apply-api.md) · [All operations](https://skmtc.net/smartrecruiters/apis/apply-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smartrecruiters/apply-api/versions/449bdc2516c9/schema)
