---
title: "Update a Provider Configuration"
method: PATCH
path: "/v1/provider-configurations/{id}"
tags: ["Provider Configurations API"]
---

# Update a Provider Configuration

`PATCH /v1/provider-configurations/{id}`

Use this endpoint to update an existing provider configuration. If the configuration payload changes, it is re-validated against the provider's JSON Schema.

## Path parameters

- `id` string, uuid, required

## Request body

- UpdateProviderConfigurationInput
  - `config` object — Updated provider-specific configuration.
  - `description` string — Updated description.
  - `metadata` object — Updated metadata.
  - `name` string — Updated name.

## Response `200`

Indicates that the request was successful and the response contains the requested data.

- ProviderConfigurationOutput
  - `config` object — Provider-specific configuration.
  - `createdAt` string, date-time — Timestamp when the configuration was created.
  - `description` string — Human-readable description.
  - `id` string, uuid — Unique identifier of the configuration.
  - `metadata` object — Custom metadata.
  - `name` string — Name of the configuration.
  - `providerId` string — ID of the catalog provider.
  - `status` 'active' | 'disabled' — Current status: `active` or `disabled`.
  - `updatedAt` string, date-time — Timestamp of the last update.

## Other responses

- `400` — Indicates that the request was malformed or contained invalid parameters.
- `404` — Indicates that the requested resource could not be found.
- `409` — Indicates that the request could not be completed due to a conflict with the current state of the resource.
- `422` — Indicates that the request was well-formed but contains semantic errors that prevent processing.
- `500` — Indicates an unexpected internal error. If this persists, please contact support.

---

[API](https://skmtc.net/lerian/apis/identity-plugin.md) · [All operations](https://skmtc.net/lerian/apis/identity-plugin/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lerian/identity-plugin/versions/25daba385532/schema)
