---
title: "Update All Dataset Configurations"
method: POST
path: "/api/organization/update_dataset_configs"
tags: ["Organization"]
---

# Update All Dataset Configurations

`POST /api/organization/update_dataset_configs`

Update the configurations for all datasets in an organization. Only the specified keys in the configuration object will be changed per dataset such that you can preserve dataset unique values. Auth'ed user or api key must have an owner role for the specified organization.

## Headers

- `TR-Organization` string, uuid, required

## Request body

- UpdateAllOrgDatasetConfigsReqPayload
  - `match_configuration` unknown
  - `to_configuration` unknown, required

## Response `204`

Confirmation that the dataset ServerConfigurations were updated successfully

## Other responses

- `400` — Service error relating to updating the dataset ServerConfigurations

## Changes

- **2025-05-22** `870a729ad355` — 1 breaking, 1 warning, 1 info
  - added the new required request property `to_configuration`
  - removed the request property `dataset_config`
  - added the new optional request property `match_configuration`
- **2025-04-24** `661f8d6f359b` — 1 breaking, 2 warning
  - added the new required request property `dataset_config`
  - removed the request property `match_configuration`
  - removed the request property `to_configuration`

[Change history](https://skmtc.dev/devflowinc/apis/trieve-api/changes/api/organization/update_dataset_configs/post.md)

---

[API](https://skmtc.dev/devflowinc/apis/trieve-api.md) · [All operations](https://skmtc.dev/devflowinc/apis/trieve-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/devflowinc/trieve-api/revisions/84583e7c9fc1/schema)
