---
title: "Update schema exporter by name"
method: PUT
path: "/exporters/{name}"
tags: ["Exporters (v1)"]
---

# Update schema exporter by name

`PUT /exporters/{name}`

Updates the information or configurations of the schema exporter. All attributes in request body are optional.

## Path parameters

- `name` string, required

## Request body

- ExporterUpdateRequest — Exporter update request
  - `contextType` string — Context type of the exporter. One of CUSTOM, NONE or AUTO (default)
  - `context` string — Customized context of the exporter if contextType equals CUSTOM.
  - `subjects` string[] — Name of each exporter subject
  - `kekRenameFormat` string — Format string for the KEK name in the destination cluster, which may contain ${kek} as a placeholder for the originating KEK name. For example, dc_${kek} for the KEK aws_key will map to the destination KEK name dc_aws_key.
  - `subjectRenameFormat` string — Format string for the subject name in the destination cluster, which may contain ${subject} as a placeholder for the originating subject name. For example, dc_${subject} for the subject orders will map to the destination subject name dc_orders.
  - `config` object — The map containing exporter's configurations

## Response `200`

The original request.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found. Error code 40401 indicates subject not found.
- `409` — Invalid. Error code 40952 – Invalid exporter subjects. Error code 40963 – Exporter not paused.
- `429` — Rate Limit Exceeded
- `500` — Internal Server Error

---

[API](https://skmtc.dev/confluent/apis/confluent-cloud-apis.md) · [All operations](https://skmtc.dev/confluent/apis/confluent-cloud-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/confluent/confluent-cloud-apis/revisions/a6a73f98a698/schema)
