---
title: "Changes to Create Dataset Field"
method: POST
path: "/datasets/{dataset_id}/fields"
---

# Changes to Create Dataset Field

`POST /datasets/{dataset_id}/fields`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 7 revisions.

- **2026-08-24** `ca32894f988c`: 6 breaking, 6 info
- **2026-08-08** `e9da3a893a88`: 1 breaking, 3 info

## Changes

- **2026-08-24** `ca32894f988c`: 6 breaking, 6 info
  - removed the enum value `chat` of the request property `settings/oneOf[subschema #3: ChatFieldSettingsCreate]/type`
  - removed the enum value `column` of the request property `settings/oneOf[subschema #6: ColumnFieldSettingsCreate]/type`
  - removed the enum value `custom` of the request property `settings/oneOf[subschema #4: CustomFieldSettingsCreate]/type`
  - removed the enum value `image` of the request property `settings/oneOf[subschema #2: ImageFieldSettingsCreate]/type`
  - removed the enum value `table` of the request property `settings/oneOf[subschema #5: TableFieldSettingsCreate]/type`
  - removed the enum value `text` of the request property `settings/oneOf[subschema #1: TextFieldSettingsCreate]/type`
  - removed the `chat` enum value from the `settings/oneOf[subschema #3: ChatFieldSettings]/type` response property for the response status `201`
  - removed the `column` enum value from the `settings/oneOf[subschema #6: ColumnFieldSettings]/type` response property for the response status `201`
  - removed the `custom` enum value from the `settings/oneOf[subschema #4: CustomFieldSettings]/type` response property for the response status `201`
  - removed the `image` enum value from the `settings/oneOf[subschema #2: ImageFieldSettings]/type` response property for the response status `201`
  - removed the `table` enum value from the `settings/oneOf[subschema #5: TableFieldSettings]/type` response property for the response status `201`
  - removed the `text` enum value from the `settings/oneOf[subschema #1: TextFieldSettings]/type` response property for the response status `201`
- **2026-08-08** `e9da3a893a88`: 1 breaking, 3 info
  - added `#/components/schemas/ColumnFieldSettings` to the `settings` response property `oneOf` list for the response status `201`
  - added `column` discriminator mapping keys to the `settings` request property
  - added `#/components/schemas/ColumnFieldSettingsCreate` to the `settings` request property `oneOf` list
  - added `column` discriminator mapping keys to the `settings` response property for the response status `201`

---

[Operation](https://skmtc.dev/hf/apis/extralit-v1/docs/datasets/:dataset_id/fields/post.md) - [API](https://skmtc.dev/hf/apis/extralit-v1.md) - [Page](https://skmtc.dev/hf/apis/extralit-v1/changes/datasets/:dataset_id/fields/post)
