---
title: "Changes to Asynchronously creates one or more BDMS.Models.Stratigraphy entries, each together with the\r\ncontents of one of its tabs (currently only the Lithology tab is implemented). Used both by the\r\n\"add stratigraphy\" action (a single header-only edit) and by the extraction modal that bulk-adds\r\n1–n stratigraphies with their lithology contents. All edits must target the same borehole; a\r\nduplicate name (already on the borehole or repeated within the batch) is rejected with a\r\n`mustBeUnique` error."
method: POST
path: "/api/v{version}/stratigraphy"
---

# Changes to Asynchronously creates one or more BDMS.Models.Stratigraphy entries, each together with the
contents of one of its tabs (currently only the Lithology tab is implemented). Used both by the
"add stratigraphy" action (a single header-only edit) and by the extraction modal that bulk-adds
1–n stratigraphies with their lithology contents. All edits must target the same borehole; a
duplicate name (already on the borehole or repeated within the batch) is rejected with a
`mustBeUnique` error.

`POST /api/v{version}/stratigraphy`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 10 of 25 revisions.

- **2026-06-22** `b381bfa14ea2` — 9 breaking, 3 info
- **2026-06-22** `4b5d5e7caaa2` — 132 breaking, 66 info
- **2026-06-22** `4725347b1814` — 9 breaking, 9 info
- **2026-06-22** `204726c56b9e` — 9 breaking, 3 info
- **2026-06-22** `170004fea421` — 9 breaking, 9 info
- **2026-06-18** `6b2a3ffd6e73` — 9 breaking, 3 info
- **2026-06-05** `d5f65d39a71e` — 19 breaking, 93 warning
- **2026-06-04** `237c19a934a8` — 537 breaking
- **2026-05-28** `bf34f566d3f6` — 6 breaking, 6 info
- **2026-05-11** `5e166dd6e186` — 537 breaking

## Changes

- **2026-06-22** `b381bfa14ea2` — 9 breaking, 3 info
  - the request property `items/stratigraphy/name` became not nullable (media type: application/json)
  - the request property `items/stratigraphy/name` became not nullable (media type: text/json)
  - the request property `items/stratigraphy/name` became not nullable (media type: application/*+json)
  - the request property `items/stratigraphy/name` became required (media type: application/json)
  - the request property `items/stratigraphy/name` became required (media type: text/json)
  - the request property `items/stratigraphy/name` became required (media type: application/*+json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: application/json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: text/json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: application/*+json)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: text/plain)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: application/json)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: text/json)
- **2026-06-22** `4b5d5e7caaa2` — 132 breaking, 66 info
  - the request property `items/lithologyTab/faciesDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/lithologyTab/faciesDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/lithologyTab/faciesDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/lithologyTab/faciesDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/lithologyTab/faciesDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/lithologyTab/faciesDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/lithologyTab/lithologicalDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/lithologyTab/lithologicalDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/lithologyTab/lithologicalDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/lithologyTab/lithologicalDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/lithologyTab/lithologicalDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/lithologyTab/lithologicalDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/lithologyTab/lithologies/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/lithologyTab/lithologies/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/lithologyTab/lithologies/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/lithologyTab/lithologies/items/lithologyDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/lithologyTab/lithologies/items/lithologyDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/lithologyTab/lithologies/items/lithologyDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/lithologyTab/lithologies/items/lithologyDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/lithologyTab/lithologies/items/lithologyDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/lithologyTab/lithologies/items/lithologyDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/lithologyTab/lithologies/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/lithologyTab/lithologies/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/lithologyTab/lithologies/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/stratigraphy/chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/stratigraphy/chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/stratigraphy/chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/stratigraphy/chronostratigraphyLayers/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/stratigraphy/chronostratigraphyLayers/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/stratigraphy/chronostratigraphyLayers/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/stratigraphy/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/stratigraphy/createdBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/stratigraphy/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/stratigraphy/faciesDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/stratigraphy/faciesDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/stratigraphy/faciesDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/stratigraphy/faciesDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - the request property `items/stratigraphy/faciesDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: text/json)
  - the request property `items/stratigraphy/faciesDescriptions/items/updatedBy/workgroupRoles/items/workgroup/name` became required (media type: application/*+json)
  - the request property `items/stratigraphy/lithologicalDescriptions/items/createdBy/workgroupRoles/items/workgroup/name` became required (media type: application/json)
  - …158 more
- **2026-06-22** `4725347b1814` — 9 breaking, 9 info
  - the response property `items/stratigraphy/name` became nullable for the status `200` (media type: text/plain)
  - the response property `items/stratigraphy/name` became nullable for the status `200` (media type: application/json)
  - the response property `items/stratigraphy/name` became nullable for the status `200` (media type: text/json)
  - the response property `items/stratigraphy/name` became optional for the status `200` (media type: text/plain)
  - the response property `items/stratigraphy/name` became optional for the status `200` (media type: application/json)
  - the response property `items/stratigraphy/name` became optional for the status `200` (media type: text/json)
  - the `items/stratigraphy/name` response property's minLength was decreased from `1` to `0` for the response status `200` (media type: text/plain)
  - the `items/stratigraphy/name` response property's minLength was decreased from `1` to `0` for the response status `200` (media type: application/json)
  - the `items/stratigraphy/name` response property's minLength was decreased from `1` to `0` for the response status `200` (media type: text/json)
  - the request property `items/stratigraphy/name` became nullable (media type: application/json)
  - the request property `items/stratigraphy/name` became nullable (media type: text/json)
  - the request property `items/stratigraphy/name` became nullable (media type: application/*+json)
  - the request property `items/stratigraphy/name` became optional (media type: application/json)
  - the request property `items/stratigraphy/name` became optional (media type: text/json)
  - the request property `items/stratigraphy/name` became optional (media type: application/*+json)
  - the `items/stratigraphy/name` request property's minLength was decreased from `1` to `0` (media type: application/json)
  - the `items/stratigraphy/name` request property's minLength was decreased from `1` to `0` (media type: text/json)
  - the `items/stratigraphy/name` request property's minLength was decreased from `1` to `0` (media type: application/*+json)
- **2026-06-22** `204726c56b9e` — 9 breaking, 3 info
  - the request property `items/stratigraphy/name` became not nullable (media type: application/json)
  - the request property `items/stratigraphy/name` became not nullable (media type: text/json)
  - the request property `items/stratigraphy/name` became not nullable (media type: application/*+json)
  - the request property `items/stratigraphy/name` became required (media type: application/json)
  - the request property `items/stratigraphy/name` became required (media type: text/json)
  - the request property `items/stratigraphy/name` became required (media type: application/*+json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: application/json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: text/json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: application/*+json)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: text/plain)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: application/json)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: text/json)
- **2026-06-22** `170004fea421` — 9 breaking, 9 info
  - the response property `items/stratigraphy/name` became nullable for the status `200` (media type: text/plain)
  - the response property `items/stratigraphy/name` became nullable for the status `200` (media type: application/json)
  - the response property `items/stratigraphy/name` became nullable for the status `200` (media type: text/json)
  - the response property `items/stratigraphy/name` became optional for the status `200` (media type: text/plain)
  - the response property `items/stratigraphy/name` became optional for the status `200` (media type: application/json)
  - the response property `items/stratigraphy/name` became optional for the status `200` (media type: text/json)
  - the `items/stratigraphy/name` response property's minLength was decreased from `1` to `0` for the response status `200` (media type: text/plain)
  - the `items/stratigraphy/name` response property's minLength was decreased from `1` to `0` for the response status `200` (media type: application/json)
  - the `items/stratigraphy/name` response property's minLength was decreased from `1` to `0` for the response status `200` (media type: text/json)
  - the request property `items/stratigraphy/name` became nullable (media type: application/json)
  - the request property `items/stratigraphy/name` became nullable (media type: text/json)
  - the request property `items/stratigraphy/name` became nullable (media type: application/*+json)
  - the request property `items/stratigraphy/name` became optional (media type: application/json)
  - the request property `items/stratigraphy/name` became optional (media type: text/json)
  - the request property `items/stratigraphy/name` became optional (media type: application/*+json)
  - the `items/stratigraphy/name` request property's minLength was decreased from `1` to `0` (media type: application/json)
  - the `items/stratigraphy/name` request property's minLength was decreased from `1` to `0` (media type: text/json)
  - the `items/stratigraphy/name` request property's minLength was decreased from `1` to `0` (media type: application/*+json)
- **2026-06-18** `6b2a3ffd6e73` — 9 breaking, 3 info
  - the request property `items/stratigraphy/name` became not nullable (media type: application/json)
  - the request property `items/stratigraphy/name` became not nullable (media type: text/json)
  - the request property `items/stratigraphy/name` became not nullable (media type: application/*+json)
  - the request property `items/stratigraphy/name` became required (media type: application/json)
  - the request property `items/stratigraphy/name` became required (media type: text/json)
  - the request property `items/stratigraphy/name` became required (media type: application/*+json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: application/json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: text/json)
  - the `items/stratigraphy/name` request property's minLength was increased from `0` to `1` (media type: application/*+json)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: text/plain)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: application/json)
  - the response property `items/stratigraphy/name` became required for the status `200` (media type: text/json)
- **2026-06-05** `d5f65d39a71e` — 19 breaking, 93 warning
  - request body became required
  - the request's body minItems was increased to `1` (media type: application/json)
  - the request's body minItems was increased to `1` (media type: text/json)
  - the request's body minItems was increased to `1` (media type: application/*+json)
  - the request's body type/format changed from `object`/`` to `array`/`` (media type: application/json)
  - the request's body type/format changed from `object`/`` to `array`/`` (media type: text/json)
  - the request's body type/format changed from `object`/`` to `array`/`` (media type: application/*+json)
  - the response's body type/format changed from `object`/`` to `array`/`` for status `200` (media type: text/plain)
  - the response's body type/format changed from `object`/`` to `array`/`` for status `200` (media type: application/json)
  - the response's body type/format changed from `object`/`` to `array`/`` for status `200` (media type: text/json)
  - removed the required property `boreholeId` from the response with the `200` status (media type: text/plain)
  - removed the required property `boreholeId` from the response with the `200` status (media type: application/json)
  - removed the required property `boreholeId` from the response with the `200` status (media type: text/json)
  - removed the required property `id` from the response with the `200` status (media type: text/plain)
  - removed the required property `id` from the response with the `200` status (media type: application/json)
  - removed the required property `id` from the response with the `200` status (media type: text/json)
  - removed the required property `isPrimary` from the response with the `200` status (media type: text/plain)
  - removed the required property `isPrimary` from the response with the `200` status (media type: application/json)
  - removed the required property `isPrimary` from the response with the `200` status (media type: text/json)
  - removed the request property `borehole` (media type: application/json)
  - removed the request property `borehole` (media type: text/json)
  - removed the request property `borehole` (media type: application/*+json)
  - removed the request property `boreholeId` (media type: application/json)
  - removed the request property `boreholeId` (media type: text/json)
  - removed the request property `boreholeId` (media type: application/*+json)
  - removed the request property `chronostratigraphyLayers` (media type: application/json)
  - removed the request property `chronostratigraphyLayers` (media type: text/json)
  - removed the request property `chronostratigraphyLayers` (media type: application/*+json)
  - removed the request property `created` (media type: application/json)
  - removed the request property `created` (media type: text/json)
  - removed the request property `created` (media type: application/*+json)
  - removed the request property `createdBy` (media type: application/json)
  - removed the request property `createdBy` (media type: text/json)
  - removed the request property `createdBy` (media type: application/*+json)
  - removed the request property `createdById` (media type: application/json)
  - removed the request property `createdById` (media type: text/json)
  - removed the request property `createdById` (media type: application/*+json)
  - removed the request property `date` (media type: application/json)
  - removed the request property `date` (media type: text/json)
  - removed the request property `date` (media type: application/*+json)
  - …72 more
- **2026-06-04** `237c19a934a8` — 537 breaking
  - the request property `chronostratigraphyLayers/items/chronostratigraphy/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/chronostratigraphy/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/chronostratigraphy/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/term/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/term/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/term/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/termId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/termId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/termId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/userId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/userId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/userId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/userId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/userId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/userId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroupId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroupId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroupId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/stratigraphyId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/stratigraphyId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/stratigraphyId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/updatedBy/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/term/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/term/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/term/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/termId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/termId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/termId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/userId` became required (media type: application/json)
  - …497 more
  - …this revision’s changelog is incomplete
- **2026-05-28** `bf34f566d3f6` — 6 breaking, 6 info
  - the response property `lithologies/items/isUnconsolidated` became nullable for the status `200` (media type: text/plain)
  - the response property `lithologies/items/isUnconsolidated` became nullable for the status `200` (media type: application/json)
  - the response property `lithologies/items/isUnconsolidated` became nullable for the status `200` (media type: text/json)
  - the response property `lithologies/items/isUnconsolidated` became optional for the status `200` (media type: text/plain)
  - the response property `lithologies/items/isUnconsolidated` became optional for the status `200` (media type: application/json)
  - the response property `lithologies/items/isUnconsolidated` became optional for the status `200` (media type: text/json)
  - the request property `lithologies/items/isUnconsolidated` became nullable (media type: application/json)
  - the request property `lithologies/items/isUnconsolidated` became nullable (media type: text/json)
  - the request property `lithologies/items/isUnconsolidated` became nullable (media type: application/*+json)
  - the request property `lithologies/items/isUnconsolidated` became optional (media type: application/json)
  - the request property `lithologies/items/isUnconsolidated` became optional (media type: text/json)
  - the request property `lithologies/items/isUnconsolidated` became optional (media type: application/*+json)
- **2026-05-11** `5e166dd6e186` — 537 breaking
  - the request property `chronostratigraphyLayers/items/chronostratigraphy/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/chronostratigraphy/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/chronostratigraphy/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/term/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/term/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/term/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/termId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/termId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/termId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/userId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/userId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/termsAccepted/items/userId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/userId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/userId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/userId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroup/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroupId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroupId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/createdBy/workgroupRoles/items/workgroupId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/stratigraphyId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/stratigraphyId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/stratigraphyId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/updatedBy/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/term/id` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/term/id` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/term/id` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/termId` became required (media type: application/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/termId` became required (media type: text/json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/termId` became required (media type: application/*+json)
  - the request property `chronostratigraphyLayers/items/updatedBy/termsAccepted/items/userId` became required (media type: application/json)
  - …497 more
  - …this revision’s changelog is incomplete

---

[Operation](https://skmtc.dev/geoadmin/apis/boreholes-rest-api-v2/docs/api/v:version/stratigraphy/post.md) · [API](https://skmtc.dev/geoadmin/apis/boreholes-rest-api-v2.md) · [Page](https://skmtc.dev/geoadmin/apis/boreholes-rest-api-v2/changes/api/v:version/stratigraphy/post)
