---
title: "Changes to Retrieve build"
method: GET
path: "/v0/builds/{buildId}"
---

# Changes to Retrieve build

`GET /v0/builds/{buildId}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 13 of 24 revisions.

- **2026-03-02** `1d73a351f557` — 39 breaking, 39 info
- **2026-02-23** `60fccc45e9e7` — 26 info
- **2026-02-21** `c05bce23f6a3` — 26 breaking, 52 info
- **2026-02-20** `bced6b6177fa` — 52 breaking
- **2026-02-20** `c05bce23f6a3` — 26 breaking, 52 info
- **2026-02-17** `acfed4185515` — 26 info
- **2026-01-29** `2726a5c9d1b5` — 26 breaking
- **2026-01-05** `c9cc06ef2a81` — 1 info
- **2025-12-17** `6783cf45e0ea` — 1 info
- **2025-12-16** `babb926f3cc8` — 99 info
- **2025-09-20** `5c1008fd27f6` — 33 info
- **2025-08-12** `c9dbcee416d3` — 44 breaking, 11 warning, 365 info
- **2025-07-07** `f8b160dfac6c` — 45 info

## Changes

- **2026-03-02** `1d73a351f557` — 39 breaking, 39 info
  - added `subschema #2, subschema #3` to the `targets/cli/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/cli/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/cli/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/csharp/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/csharp/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/csharp/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/go/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/go/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/go/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/java/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/java/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/java/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/kotlin/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/kotlin/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/kotlin/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/node/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/node/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/node/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/openapi/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/openapi/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/openapi/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/php/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/php/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/php/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/python/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/python/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/python/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/ruby/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/ruby/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/ruby/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/sql/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/sql/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/sql/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/terraform/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/terraform/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/terraform/test` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/typescript/build` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/typescript/lint` response property `oneOf` list for the response status `200`
  - added `subschema #2, subschema #3` to the `targets/typescript/test` response property `oneOf` list for the response status `200`
  - removed `subschema #2, subschema #3` from the `targets/cli/build` response property `oneOf` list for the response status `200`
  - …38 more
- **2026-02-23** `60fccc45e9e7` — 26 info
  - added the required property `targets/cli/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/cli/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/csharp/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/csharp/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/go/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/go/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/java/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/java/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/kotlin/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/kotlin/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/node/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/node/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/openapi/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/openapi/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/php/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/php/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/python/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/python/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/ruby/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/ruby/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/sql/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/sql/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/terraform/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/terraform/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
  - added the required property `targets/typescript/commit/oneOf[subschema #4]/completed/completed_at` to the response with the `200` status
  - added the required property `targets/typescript/commit/oneOf[subschema #4]/completed_at` to the response with the `200` status
- **2026-02-21** `c05bce23f6a3` — 26 breaking, 52 info
  - the response property `targets/cli/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/cli/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/php/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/php/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/python/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/python/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/ruby/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/ruby/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/sql/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/sql/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/terraform/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/terraform/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/typescript/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/typescript/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/cli/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/cli/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - …38 more
- **2026-02-20** `bced6b6177fa` — 52 breaking
  - the response property `targets/cli/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/cli/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/php/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/php/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/python/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/python/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/ruby/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/ruby/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/sql/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/sql/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/terraform/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/terraform/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/typescript/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - the response property `targets/typescript/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became optional for the status `200`
  - removed the required property `targets/cli/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/cli/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/csharp/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/csharp/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/go/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/go/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/java/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/java/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/kotlin/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/kotlin/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/node/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/node/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/openapi/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - removed the required property `targets/openapi/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/stats` from the response with the `200` status
  - …12 more
- **2026-02-20** `c05bce23f6a3` — 26 breaking, 52 info
  - the response property `targets/cli/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/cli/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/php/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/php/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/python/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/python/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/ruby/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/ruby/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/sql/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/sql/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/terraform/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/terraform/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/typescript/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/typescript/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became nullable for the status `200`
  - the response property `targets/cli/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/cli/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/csharp/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/go/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/java/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/kotlin/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/node/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - the response property `targets/openapi/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` became required for the status `200`
  - …38 more
- **2026-02-17** `acfed4185515` — 26 info
  - added the optional property `targets/cli/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/cli/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/csharp/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/csharp/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/go/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/go/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/java/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/java/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/kotlin/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/kotlin/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/node/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/node/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/openapi/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/openapi/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/php/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/php/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/python/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/python/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/ruby/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/ruby/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/sql/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/sql/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/terraform/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/terraform/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/typescript/commit/oneOf[subschema #4]/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
  - added the optional property `targets/typescript/commit/oneOf[subschema #4]/completed/commit/oneOf[#/components/schemas/Commit]/tree_oid` to the response with the `200` status
- **2026-01-29** `2726a5c9d1b5` — 26 breaking
  - the response property `targets/cli/lint` became optional for the status `200`
  - the response property `targets/cli/test` became optional for the status `200`
  - the response property `targets/csharp/lint` became optional for the status `200`
  - the response property `targets/csharp/test` became optional for the status `200`
  - the response property `targets/go/lint` became optional for the status `200`
  - the response property `targets/go/test` became optional for the status `200`
  - the response property `targets/java/lint` became optional for the status `200`
  - the response property `targets/java/test` became optional for the status `200`
  - the response property `targets/kotlin/lint` became optional for the status `200`
  - the response property `targets/kotlin/test` became optional for the status `200`
  - the response property `targets/node/lint` became optional for the status `200`
  - the response property `targets/node/test` became optional for the status `200`
  - the response property `targets/openapi/lint` became optional for the status `200`
  - the response property `targets/openapi/test` became optional for the status `200`
  - the response property `targets/php/lint` became optional for the status `200`
  - the response property `targets/php/test` became optional for the status `200`
  - the response property `targets/python/lint` became optional for the status `200`
  - the response property `targets/python/test` became optional for the status `200`
  - the response property `targets/ruby/lint` became optional for the status `200`
  - the response property `targets/ruby/test` became optional for the status `200`
  - the response property `targets/sql/lint` became optional for the status `200`
  - the response property `targets/sql/test` became optional for the status `200`
  - the response property `targets/terraform/lint` became optional for the status `200`
  - the response property `targets/terraform/test` became optional for the status `200`
  - the response property `targets/typescript/lint` became optional for the status `200`
  - the response property `targets/typescript/test` became optional for the status `200`
- **2026-01-05** `c9cc06ef2a81` — 1 info
  - added the optional property `targets/sql` to the response with the `200` status
- **2025-12-17** `6783cf45e0ea` — 1 info
  - added the optional property `targets/openapi` to the response with the `200` status
- **2025-12-16** `babb926f3cc8` — 99 info
  - added the required property `targets/cli/build/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/cli/build/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/cli/commit/oneOf[subschema #4]/commit` to the response with the `200` status
  - added the required property `targets/cli/commit/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/cli/commit/oneOf[subschema #4]/merge_conflict_pr` to the response with the `200` status
  - added the required property `targets/cli/lint/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/cli/lint/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/cli/test/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/cli/test/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/csharp/build/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/csharp/build/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/csharp/commit/oneOf[subschema #4]/commit` to the response with the `200` status
  - added the required property `targets/csharp/commit/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/csharp/commit/oneOf[subschema #4]/merge_conflict_pr` to the response with the `200` status
  - added the required property `targets/csharp/lint/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/csharp/lint/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/csharp/test/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/csharp/test/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/go/build/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/go/build/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/go/commit/oneOf[subschema #4]/commit` to the response with the `200` status
  - added the required property `targets/go/commit/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/go/commit/oneOf[subschema #4]/merge_conflict_pr` to the response with the `200` status
  - added the required property `targets/go/lint/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/go/lint/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/go/test/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/go/test/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/java/build/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/java/build/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/java/commit/oneOf[subschema #4]/commit` to the response with the `200` status
  - added the required property `targets/java/commit/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/java/commit/oneOf[subschema #4]/merge_conflict_pr` to the response with the `200` status
  - added the required property `targets/java/lint/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/java/lint/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/java/test/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/java/test/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/kotlin/build/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - added the required property `targets/kotlin/build/oneOf[subschema #4]/url` to the response with the `200` status
  - added the required property `targets/kotlin/commit/oneOf[subschema #4]/commit` to the response with the `200` status
  - added the required property `targets/kotlin/commit/oneOf[subschema #4]/conclusion` to the response with the `200` status
  - …59 more
- **2025-09-20** `5c1008fd27f6` — 33 info
  - removed discriminator from `targets/cli/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/cli/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/cli/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/csharp/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/csharp/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/csharp/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/go/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/go/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/go/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/java/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/java/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/java/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/kotlin/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/kotlin/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/kotlin/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/node/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/node/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/node/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/php/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/php/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/php/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/python/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/python/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/python/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/ruby/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/ruby/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/ruby/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/terraform/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/terraform/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/terraform/test/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/typescript/build/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/typescript/lint/oneOf[subschema #4]/completed` response property for the response status `200`
  - removed discriminator from `targets/typescript/test/oneOf[subschema #4]/completed` response property for the response status `200`
- …earlier changes are on the page: https://skmtc.dev/stainless-api/apis/my-api/changes/v0/builds/:buildId/get

---

[Operation](https://skmtc.dev/stainless-api/apis/my-api/docs/v0/builds/:buildId/get.md) · [API](https://skmtc.dev/stainless-api/apis/my-api.md) · [Page](https://skmtc.dev/stainless-api/apis/my-api/changes/v0/builds/:buildId/get)
