---
title: "Changes to Create or replace a feature"
method: PUT
path: "/spaces/{spaceId}/features/{featureId}"
---

# Changes to Create or replace a feature

`PUT /spaces/{spaceId}/features/{featureId}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 9 of 50 revisions.

- **2025-09-08** `f8364de657ab` — 1 info
- **2024-02-05** `539d9580be99` — 1 breaking
- **2023-08-22** `c656e0e4c8dc` — 1 breaking, 1 info
- **2023-07-27** `5e6d40a27f15` — 1 breaking, 1 info
- **2023-07-26** `9af744fff119` — 1 breaking, 1 info
- **2023-07-24** `ac66f55537d8` — 1 info
- **2023-07-24** `15451501d2f4` — 2 breaking, 1 info
- **2023-07-21** `fc65c0207953` — 1 breaking, 1 info
- **2023-07-03** `fb8e107462aa` — 1 breaking, 1 warning, 1 info

## Changes

- **2025-09-08** `f8364de657ab` — 1 info
  - added the new optional `query` request parameter `versionRef`
- **2024-02-05** `539d9580be99` — 1 breaking
  - for the `query` request parameter `versionRef`, default value `main:HEAD` was added
- **2023-08-22** `c656e0e4c8dc` — 1 breaking, 1 info
  - removed the media type `text/plain` for the response with the status `413`
  - added the media type `application/json` for the response with the status `413`
- **2023-07-27** `5e6d40a27f15` — 1 breaking, 1 info
  - removed the media type `text/plain` for the response with the status `413`
  - added the media type `application/json` for the response with the status `413`
- **2023-07-26** `9af744fff119` — 1 breaking, 1 info
  - removed the media type `application/json` for the response with the status `413`
  - added the media type `text/plain` for the response with the status `413`
- **2023-07-24** `ac66f55537d8` — 1 info
  - media type `application/json` was changed to a more specific media type `application/geo+json` for the response status `200`
- **2023-07-24** `15451501d2f4` — 2 breaking, 1 info
  - media type `application/geo+json` was changed to a more general media type `application/json` for the response status `200`
  - removed the media type `text/plain` for the response with the status `413`
  - added the media type `application/json` for the response with the status `413`
- **2023-07-21** `fc65c0207953` — 1 breaking, 1 info
  - removed the media type `application/json` for the response with the status `413`
  - added the media type `text/plain` for the response with the status `413`
- **2023-07-03** `fb8e107462aa` — 1 breaking, 1 warning, 1 info
  - removed the media type `application/json` for the response with the status `413`
  - deleted the `query` request parameter `versionRef`
  - added the media type `text/plain` for the response with the status `413`

---

[Operation](https://skmtc.dev/here/apis/here-xyz-hub/docs/spaces/:spaceId/features/:featureId/put.md) · [API](https://skmtc.dev/here/apis/here-xyz-hub.md) · [Page](https://skmtc.dev/here/apis/here-xyz-hub/changes/spaces/:spaceId/features/:featureId/put)
