---
title: "Changes to Ingest Benchmark"
method: POST
path: "/api/v1/benchmarks/{bench_id}/ingest"
---

# Changes to Ingest Benchmark

`POST /api/v1/benchmarks/{bench_id}/ingest`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 10 of 64 revisions.

- **2026-10-31** `7b218d495d5c`: 2 warning
- **2026-09-29** `8c9311580b72`: 2 breaking, 1 warning, 5 info
- **2026-09-28** `8331f8435ce8`: 1 warning
- **2026-09-28** `1efa21f7aeb8`: 3 breaking, 1 warning, 1 info
- **2026-09-21** `59e078d20686`: 1 info
- **2026-09-14** `c3675ebed003`: 1 info
- **2026-09-12** `c43361b7eb0a`: 1 breaking, 1 warning, 1 info
- **2026-09-06** `43d48506a5ad`: 4 info
- **2026-09-05** `fde22be88354`: 2 warning
- **2026-09-04** `215e05fb8aa5`: 1 breaking

## Changes

- **2026-10-31** `7b218d495d5c`: 2 warning
  - removed the request property `family`
  - removed the optional property `family` from the response with the `200` status
- **2026-09-29** `8c9311580b72`: 2 breaking, 1 warning, 5 info
  - the `name` request property's minLength was increased from `1` to `3`
  - added the pattern `^[A-Za-z0-9 ._-]+$` to the request property `name`
  - removed the request property `tasks/items/filemount`
  - added the new optional `query` request parameter `agent_name`
  - the `query` request parameter `agent_id` became optional
  - `query` request parameter `agent_id` list-of-types was widened by adding types `null`
  - removed the pattern `^agt_[a-z0-9]+$` from the `query` request parameter `agent_id`
  - for the `query` request parameter `agent_id`, the type was generalized from `string` to no type
- **2026-09-28** `8331f8435ce8`: 1 warning
  - removed the request property `source_format`
- **2026-09-28** `1efa21f7aeb8`: 3 breaking, 1 warning, 1 info
  - the `query` request parameter `agent_id` became required
  - `query` request parameter `agent_id` list-of-types was narrowed by removing types `null`
  - added the pattern `^agt_[a-z0-9]+$` to the `query` request parameter `agent_id`
  - for the `query` request parameter `agent_id`, the maxLength was set to `64`
  - for the `query` request parameter `agent_id`, the type was generalized from no type to `string`
- **2026-09-21** `59e078d20686`: 1 info
  - added the new optional `query` request parameter `agent_id`
- **2026-09-14** `c3675ebed003`: 1 info
  - added the new optional request property `tasks/items/env_resources/docker_engine`
- **2026-09-12** `c43361b7eb0a`: 1 breaking, 1 warning, 1 info
  - the `name` request property's minLength was increased from `0` to `1`
  - the `name` request property's maxLength was set to `1024`
  - added the optional property `warnings` to the response with the `200` status
- **2026-09-06** `43d48506a5ad`: 4 info
  - the `cpus` request property default value `1` was removed
  - the `memory_mb` request property default value `2048` was removed
  - request property `tasks/items/env_resources/cpus` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `tasks/items/env_resources/memory_mb` list-of-types was widened by adding types `null` to media type `application/json`
- **2026-09-05** `fde22be88354`: 2 warning
  - removed the request property `tasks/items/graders`
  - removed the request property `tasks/items/tools`
- **2026-09-04** `215e05fb8aa5`: 1 breaking
  - added required request body

---

[Operation](https://skmtc.dev/trajectory/apis/trajectory-api/docs/api/v1/benchmarks/:bench_id/ingest/post.md) - [API](https://skmtc.dev/trajectory/apis/trajectory-api.md) - [Page](https://skmtc.dev/trajectory/apis/trajectory-api/changes/api/v1/benchmarks/:bench_id/ingest/post)
