---
title: "/assets/:assetId/customfields/:customFieldId"
method: PUT
path: "/v1/assets/{assetId}/customfields/{customFieldId}"
tags: ["Assets"]
---

# /assets/:assetId/customfields/:customFieldId

`PUT /v1/assets/{assetId}/customfields/{customFieldId}`

Set or unset custom field value(s) on an asset

## Path parameters

- `assetId` string, required
- `customFieldId` string, required

## Request body

- union
  - object — For single-select and multi-select custom fields
    - `values` object[], nullable, required
      - `id` string — The id of the custom field value to set
  - object — For plain-text and date custom fields
    - `value` string, nullable, required — The value to set

## Response `204`

Custom field updated successfully

---

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