---
title: "Changes to Update a provider or create a new one if it does not exist."
method: PUT
path: "/providers/{id}"
---

# Changes to Update a provider or create a new one if it does not exist.

`PUT /providers/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 24 revisions.

- **2025-11-20** `d98571488187`: 3 info
- **2023-05-22** `79ffbe0b7d48`: 1 info
- **2023-05-02** `85ea419fdbd1`: 1 info
- **2021-12-20** `720170256c20`: 1 breaking

## Changes

- **2025-11-20** `d98571488187`: 3 info
  - removed the pattern `.*%s.*` from the request property `allOf[#/components/schemas/Provider]/uri_pattern`
  - the `uri_pattern` response's property pattern `.*%s.*` was removed for the status `200`
  - the `uri_pattern` response's property pattern `.*%s.*` was removed for the status `201`
- **2023-05-22** `79ffbe0b7d48`: 1 info
  - added the success response with the status `201`
- **2023-05-02** `85ea419fdbd1`: 1 info
  - endpoint added
- **2021-12-20** `720170256c20`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api/docs/providers/:id/put.md) - [API](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api.md) - [Page](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api/changes/providers/:id/put)
