---
title: "Pin isolated train, development, and final-evaluation partitions"
method: PUT
path: "/experiments/{experiment_id}/partitions"
tags: ["experiments"]
---

# Pin isolated train, development, and final-evaluation partitions

`PUT /experiments/{experiment_id}/partitions`

Pin exact immutable versions as the Experiment creator.

## Path parameters

- `experiment_id` string, uuid, required

## Request body

- ExperimentPartitionsRequest — Exact dataset versions to pin as train, selection, and confirmation.
  - `train_dataset_id` string, uuid, required
  - `development_dataset_id` string, uuid, required
  - `final_evaluation_dataset_id` string, uuid, required

## Response `200`

Successful Response

- ExperimentPartitionsResponse — All active fine-tune partitions for one Experiment.
  - `experiment_id` string, required
  - `partitions` ExperimentPartitionResponse[], required
    - `dataset_id` string, required
    - `dataset_name` string, required
    - `version_number` string, required
    - `role` 'train' | 'development' | 'final_evaluation', required
    - `confirmation_read_count` integer, required
    - `confirmation_read_experiment_ids` string[], required
    - `confirmation_rotation_required` boolean, required

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-24** `1cffaad2a921` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/pioneer/apis/brain-api/changes/experiments/:experiment_id/partitions/put.md)

---

[API](https://skmtc.dev/pioneer/apis/brain-api.md) · [All operations](https://skmtc.dev/pioneer/apis/brain-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pioneer/apis/brain-api/revisions/1cffaad2a921?raw)
