---
title: "Create Custom Fields V2"
method: POST
path: "/v2/custom_fields"
tags: ["Custom Fields V2"]
---

# Create Custom Fields V2

`POST /v2/custom_fields`

Create a new custom field

## Request body

- CustomFieldsV2CreateRequestBody
  - `description` string, required — Description of the custom field
  - `field_type` 'single_select' | 'multi_select' | 'text' | 'link' | 'numeric', required — Type of custom field
  - `name` string, required — Human readable name for the custom field

## Response `201`

Created response.

- CustomFieldsV2CreateResponseBody
  - `custom_field` CustomFieldV2, required
    - `catalog_type_id` string — For catalog fields, the ID of the associated catalog type
    - `created_at` string, date-time, required — When the action was created
    - `description` string, required — Description of the custom field
    - `field_type` 'single_select' | 'multi_select' | 'text' | 'link' | 'numeric', required — Type of custom field
    - `id` string, required — Unique identifier for the custom field
    - `name` string, required — Human readable name for the custom field
    - `updated_at` string, date-time, required — When the action was last updated

---

[API](https://skmtc.net/incident/apis/incident-io.md) · [All operations](https://skmtc.net/incident/apis/incident-io/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/incident/incident-io/revisions/602fc25ddd76/schema)
