---
title: "Update Custom Field"
method: PUT
path: "/projects/{projectId}/custom-fields/{customFieldKey}"
tags: ["Project"]
---

# Update Custom Field

`PUT /projects/{projectId}/custom-fields/{customFieldKey}`

Allows updating individual custom fields on a project.

## Request body

- CustomFieldUpdateRequest
  - `value` object, required — The value of the custom field. A date will be serialized as a ISO_8601 string. For read only custom fields (`isReadOnly`), it must be set exactly as the `defaultValue` from custom field definition.

## Response `204`

No Content

## Other responses

- `400` — Error codes: * “invalid”: Invalid input for a readOnly field, with a different value than the deafult one. Also this code is used for invalid input values
- `401` — The user could not be identified.
- `403` — Error codes: * "forbidden": the authenticated user is not allowed to update the Custom field for the Project.
- `404` — Error codes: * "notFound": the Project could not be found by identifier or Custom field key could not be found or does not belong to the desired resource type.

---

[API](https://skmtc.net/rws/apis/trados-cloud-platform-api.md) · [All operations](https://skmtc.net/rws/apis/trados-cloud-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rws/trados-cloud-platform-api/versions/d42dac7c28a3/schema)
