---
title: "Partial Update Custom Field"
method: PATCH
path: "/ca/api/v1/custom-fields/{id}"
tags: ["Company Objects"]
---

# Partial Update Custom Field

`PATCH /ca/api/v1/custom-fields/{id}`

## Path parameters

- `id` integer, required

## Request body

- PatchedCustomField
  - `id` integer
  - `app` string
  - `model` string
  - `name` string
  - `label` string
  - `field_type` 'text' | 'single_select' | 'date' | 'number' | 'boolean' — * `text` - Free Text * `single_select` - Single Select * `date` - Date * `number` - Number * `boolean` - Boolean
  - `options` unknown
  - `is_required` boolean
  - `display_order` integer
  - `is_active` boolean
  - `include_on_invoice` boolean
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `last_modified_at` string, date-time
  - `is_deleted` boolean
  - `deleted_at` string, date-time, nullable

## Response `200`

- CustomField
  - `id` integer, required
  - `app` string, required
  - `model` string, required
  - `name` string, required
  - `label` string, required
  - `field_type` 'text' | 'single_select' | 'date' | 'number' | 'boolean', required — * `text` - Free Text * `single_select` - Single Select * `date` - Date * `number` - Number * `boolean` - Boolean
  - `options` unknown
  - `is_required` boolean
  - `display_order` integer
  - `is_active` boolean
  - `include_on_invoice` boolean
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `last_modified_at` string, date-time, required
  - `is_deleted` boolean, required
  - `deleted_at` string, date-time, nullable, required

---

[API](https://skmtc.net/campfire/apis/campfire-developer-apis.md) · [All operations](https://skmtc.net/campfire/apis/campfire-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/campfire/campfire-developer-apis/versions/6945ebc3180e/schema)
