---
title: "Changes to Upsert Schema Fields"
method: POST
path: "/api/connections/{connection_id}/schemas/{schema_id}/fields"
---

# Changes to Upsert Schema Fields

`POST /api/connections/{connection_id}/schemas/{schema_id}/fields`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 51 revisions.

- **2026-10-21** `61c2b96f65ba`: 2 breaking
- **2026-09-11** `0897c7d05b27`: 1 info

## Changes

- **2026-10-21** `61c2b96f65ba`: 2 breaking
  - added `#/components/schemas/TypesDefinition` to the `fields/items/definition` request property `allOf` list
  - removed `subschema #1, subschema #2` from the `fields/items/definition` request property `oneOf` list
- **2026-09-11** `0897c7d05b27`: 1 info
  - added the new optional request property `fields/items/definition`

---

[Operation](https://skmtc.dev/polytomic/apis/polytomic-api/docs/api/connections/:connection_id/schemas/:schema_id/fields/post.md) - [API](https://skmtc.dev/polytomic/apis/polytomic-api.md) - [Page](https://skmtc.dev/polytomic/apis/polytomic-api/changes/api/connections/:connection_id/schemas/:schema_id/fields/post)
