---
title: "Changes to Create Provider Route"
method: POST
path: "/api/v1/providers"
---

# Changes to Create Provider Route

`POST /api/v1/providers`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 20 revisions.

- **2026-10-08** `1882866431ad`: 3 breaking, 1 warning
- **2026-10-04** `b475b750a0b7`: 3 info
- **2026-09-27** `b20a3bdd6219`: 3 breaking, 3 warning, 4 info
- **2026-08-31** `18ce94490752`: 2 info

## Changes

- **2026-10-08** `1882866431ad`: 3 breaking, 1 warning
  - the request property `model` became required
  - request property `model` list-of-types was narrowed by removing types `null` from media type `application/json`
  - the `model` request property's minLength was increased from `0` to `1`
  - the `model` request property's maxLength was set to `255`
- **2026-10-04** `b475b750a0b7`: 3 info
  - added the new optional request property `residency`
  - added the optional property `residency` to the response with the `201` status
  - added the optional property `residency_override` to the response with the `201` status
- **2026-09-27** `b20a3bdd6219`: 3 breaking, 3 warning, 4 info
  - the `model/anyOf[subschema #1]/` request property's minLength was increased from `0` to `1`
  - the `name` request property's minLength was increased from `0` to `1`
  - the `provider` request property's minLength was increased from `0` to `1`
  - the `model/anyOf[subschema #1]/` request property's maxLength was set to `255`
  - the `name` request property's maxLength was set to `255`
  - the `provider` request property's maxLength was set to `255`
  - added the optional property `last_test_error` to the response with the `201` status
  - added the optional property `last_test_latency_ms` to the response with the `201` status
  - added the optional property `last_test_ok` to the response with the `201` status
  - added the optional property `last_tested_at` to the response with the `201` status
- **2026-08-31** `18ce94490752`: 2 info
  - added the new optional request property `credential_ref`
  - added the optional property `credential_ref` to the response with the `201` status

---

[Operation](https://skmtc.dev/xenovia/apis/controlplane/docs/api/v1/providers/post.md) - [API](https://skmtc.dev/xenovia/apis/controlplane.md) - [Page](https://skmtc.dev/xenovia/apis/controlplane/changes/api/v1/providers/post)
