---
title: "Changes to Fetch experiment (GET form)"
method: GET
path: "/v1/experiment/{experiment_id}/fetch"
---

# Changes to Fetch experiment (GET form)

`GET /v1/experiment/{experiment_id}/fetch`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 20 of 101 revisions.

- **2026-10-30** `8f5039399f77`: 1 info
- **2026-10-15** `aa86a5dee6e9`: 1 warning
- **2026-09-22** `2e0e9e00d0bd`: 1 warning, 1 info
- **2026-09-10** `d4fca10d8584`: 1 warning
- **2026-06-03** `46b20afded4f`: 1 breaking
- **2026-04-08** `a21b724fece9`: 1 info
- **2026-03-04** `79e3efbd784c`: 1 warning
- **2026-02-10** `4918f9bd942e`: 2 warning
- **2026-02-02** `8dda984bb502`: 2 info
- **2026-01-23** `79b5f945907c`: 1 warning
- **2026-01-13** `97c5791b3df1`: 3 warning
- **2025-11-18** `ae80b8fa951b`: 2 info
- **2025-08-15** `a3fce07a60cf`: 1 breaking, 6 warning, 1 info
- **2025-06-17** `77a2d5797d94`: 1 breaking, 1 warning, 7 info
- **2024-09-30** `ac2727014d93`: 13 breaking
- **2024-08-08** `344821ebe826`: 2 breaking, 1 info
- **2024-07-23** `9eeeeb30b963`: 1 info
- **2024-05-10** `a44e16cb39fc`: 1 warning
- **2024-05-10** `50a4a8b20186`: 1 info
- **2024-05-06** `44b51ad3239a`: 16 breaking, 12 info

## Changes

- **2026-10-30** `8f5039399f77`: 1 info
  - removed the `undefined` enum value from the `events/items/classifications/additionalProperties/items/source/anyOf[subschema #2: global]/function_type` response property for the response status `200`
- **2026-10-15** `aa86a5dee6e9`: 1 warning
  - added the new `decision` enum value to the `events/items/span_attributes/type` response property for the response status `200`
- **2026-09-22** `2e0e9e00d0bd`: 1 warning, 1 info
  - added the new `question` enum value to the `events/items/span_attributes/type` response property for the response status `200`
  - added the optional property `events/items/span_attributes/log_level` to the response with the `200` status
- **2026-09-10** `d4fca10d8584`: 1 warning
  - added the new `log` enum value to the `events/items/span_attributes/type` response property for the response status `200`
- **2026-06-03** `46b20afded4f`: 1 breaking
  - the `events/items/facets/additionalProperties/` response's property type changed from no type to `string` for status `200`
- **2026-04-08** `a21b724fece9`: 1 info
  - added the optional property `events/items/span_attributes/purpose` to the response with the `200` status
- **2026-03-04** `79e3efbd784c`: 1 warning
  - added the new `sandbox` enum value to the `events/items/classifications/additionalProperties/items/source/anyOf[subschema #2: global]/function_type` response property for the response status `200`
- **2026-02-10** `4918f9bd942e`: 2 warning
  - added the new `parameters` enum value to the `events/items/classifications/additionalProperties/items/source/anyOf[subschema #2: global]/function_type` response property for the response status `200`
  - added the new `review` enum value to the `events/items/span_attributes/type` response property for the response status `200`
- **2026-02-02** `8dda984bb502`: 2 info
  - added the optional property `events/items/classifications` to the response with the `200` status
  - added the optional property `events/items/facets` to the response with the `200` status
- **2026-01-23** `79b5f945907c`: 1 warning
  - added the new `classifier` enum value to the `events/items/span_attributes/type` response property for the response status `200`
- **2026-01-13** `97c5791b3df1`: 3 warning
  - added the new `automation` enum value to the `events/items/span_attributes/type` response property for the response status `200`
  - added the new `facet` enum value to the `events/items/span_attributes/type` response property for the response status `200`
  - added the new `preprocessor` enum value to the `events/items/span_attributes/type` response property for the response status `200`
- **2025-11-18** `ae80b8fa951b`: 2 info
  - added the optional property `events/items/audit_data` to the response with the `200` status
  - added the optional property `events/items/comments` to the response with the `200` status
- **2025-08-15** `a3fce07a60cf`: 1 breaking, 6 warning, 1 info
  - the `events/items/origin/object_type` response's property type changed from no type to `string` for status `200`
  - added the new `dataset` enum value to the `events/items/origin/object_type` response property for the response status `200`
  - added the new `experiment` enum value to the `events/items/origin/object_type` response property for the response status `200`
  - added the new `function` enum value to the `events/items/origin/object_type` response property for the response status `200`
  - added the new `project_logs` enum value to the `events/items/origin/object_type` response property for the response status `200`
  - added the new `prompt` enum value to the `events/items/origin/object_type` response property for the response status `200`
  - added the new `prompt_session` enum value to the `events/items/origin/object_type` response property for the response status `200`
  - removed `subschema #1, subschema #2` from the `events/items/origin/object_type` response property `anyOf` list for the response status `200`
- **2025-06-17** `77a2d5797d94`: 1 breaking, 1 warning, 7 info
  - the `events/items/metrics/additionalProperties/` response's property type changed from no type to `number` for status `200`
  - removed the optional property `events/items/dataset_record_id` from the response with the `200` status
  - added the optional property `events/items/_pagination_key` to the response with the `200` status
  - added the optional property `events/items/is_root` to the response with the `200` status
  - added the optional property `events/items/metadata/model` to the response with the `200` status
  - added the optional property `events/items/metrics/caller_filename` to the response with the `200` status
  - added the optional property `events/items/metrics/caller_functionname` to the response with the `200` status
  - added the optional property `events/items/metrics/caller_lineno` to the response with the `200` status
  - added the optional property `events/items/origin` to the response with the `200` status
- **2024-09-30** `ac2727014d93`: 13 breaking
  - the response's body became nullable
  - the response's body became nullable
  - the response's body became nullable
  - the response's body became nullable
  - the response's body became nullable
  - the response property `events/items/context/additionalProperties/` became nullable for the status `200`
  - the response property `events/items/error` became nullable for the status `200`
  - the response property `events/items/expected` became nullable for the status `200`
  - the response property `events/items/input` became nullable for the status `200`
  - the response property `events/items/metadata/additionalProperties/` became nullable for the status `200`
  - the response property `events/items/metrics/additionalProperties/` became nullable for the status `200`
  - the response property `events/items/output` became nullable for the status `200`
  - the response property `events/items/span_attributes/additionalProperties/` became nullable for the status `200`
- **2024-08-08** `344821ebe826`: 2 breaking, 1 info
  - the `events/items/root_span_id` response's property format changed from `uuid` to no format for status `200`
  - the `events/items/span_id` response's property format changed from `uuid` to no format for status `200`
  - added the optional property `events/items/error` to the response with the `200` status
- **2024-07-23** `9eeeeb30b963`: 1 info
  - for the `query` request parameter `version`, the type was generalized from no type to `string`
- **2024-05-10** `a44e16cb39fc`: 1 warning
  - added the new `undefined` enum value to the `events/items/span_attributes/type` response property for the response status `200`
- **2024-05-10** `50a4a8b20186`: 1 info
  - added the optional property `cursor` to the response with the `200` status
- **2024-05-06** `44b51ad3239a`: 16 breaking, 12 info
  - the response property `events/items/context` became nullable for the status `200`
  - the response property `events/items/context/caller_filename` became nullable for the status `200`
  - the response property `events/items/context/caller_functionname` became nullable for the status `200`
  - the response property `events/items/context/caller_lineno` became nullable for the status `200`
  - the response property `events/items/dataset_record_id` became nullable for the status `200`
  - the response property `events/items/metadata` became nullable for the status `200`
  - the response property `events/items/metrics` became nullable for the status `200`
  - the response property `events/items/metrics/end` became nullable for the status `200`
  - the response property `events/items/metrics/start` became nullable for the status `200`
  - the response property `events/items/scores` became nullable for the status `200`
  - the response property `events/items/scores/additionalProperties/` became nullable for the status `200`
  - the response property `events/items/span_attributes` became nullable for the status `200`
  - the response property `events/items/span_attributes/name` became nullable for the status `200`
  - the response property `events/items/span_attributes/type` became nullable for the status `200`
  - the response property `events/items/span_parents` became nullable for the status `200`
  - the `events/items/_xact_id` response's property type changed from `integer` to `string`, and format from `int64` to no format for status `200`
  - for the `query` request parameter `max_xact_id`, the type was generalized from `integer` to `string`, and format from `int64` to no format
  - for the `query` request parameter `version`, the type was generalized from `integer` to no type, and format from `int64` to no format
  - added the media type `application/json` for the response with the status `400`
  - added the media type `application/json` for the response with the status `401`
  - added the media type `application/json` for the response with the status `403`
  - added the media type `application/json` for the response with the status `500`
  - added the non-success response with the status `429`
  - added the optional property `events/items/metrics/completion_tokens` to the response with the `200` status
  - added the optional property `events/items/metrics/prompt_tokens` to the response with the `200` status
  - added the optional property `events/items/metrics/tokens` to the response with the `200` status
  - added the optional property `events/items/tags` to the response with the `200` status
  - the response property `events/items/created` became required for the status `200`

---

[Operation](https://skmtc.dev/braintrustdata/apis/braintrust-api/docs/v1/experiment/:experiment_id/fetch/get.md) - [API](https://skmtc.dev/braintrustdata/apis/braintrust-api.md) - [Page](https://skmtc.dev/braintrustdata/apis/braintrust-api/changes/v1/experiment/:experiment_id/fetch/get)
