---
title: "Changes to POST /v1/internal/classification-result"
method: POST
path: "/v1/internal/classification-result"
---

# Changes to POST /v1/internal/classification-result

`POST /v1/internal/classification-result`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 4 of 23 revisions.

- **2026-09-16** `c5284fb49979` — 2 breaking, 3 info
- **2026-09-12** `2b6a0e9e7ae1` — 1 info
- **2026-09-09** `b1ef8e4719b4` — 22 breaking, 2 warning, 7 info
- **2026-09-01** `f74c464947b1` — 1 breaking, 4 warning, 1 info

## Changes

- **2026-09-16** `c5284fb49979` — 2 breaking, 3 info
  - the `oneOf[subschema #1]/result/confidence` request property type changed from no type to `number`
  - the `oneOf[subschema #1]/result/contract_id` request property type changed from no type to `string`
  - the request property `oneOf[subschema #1]/result/confidence` became nullable
  - the request property `oneOf[subschema #1]/result/alternatives/items/person_track_id` became optional
  - added the new `item-ranker-current-scan-007-v1` enum value to the request property `oneOf[subschema #1]/result/contract_id`
- **2026-09-12** `2b6a0e9e7ae1` — 1 info
  - added the new optional request property `oneOf[subschema #1]/result/alternatives`
- **2026-09-09** `b1ef8e4719b4` — 22 breaking, 2 warning, 7 info
  - added the new required request property `oneOf[subschema #2 -> subschema #1]/dispatch_id`
  - added the new required request property `oneOf[subschema #2 -> subschema #1]/result/contract_id`
  - added the new required request property `oneOf[subschema #2 -> subschema #1]/result/model_id`
  - added the new required request property `oneOf[subschema #2 -> subschema #1]/result/model_sha256`
  - added the new required request property `oneOf[subschema #2 -> subschema #1]/result/release_sha256`
  - added the new required request property `oneOf[subschema #2 -> subschema #1]/result/selection_status`
  - added the new required request property `oneOf[subschema #2 -> subschema #1]/schema_version`
  - added the new required request property `oneOf[subschema #2 -> subschema #1]/stage_run_id`
  - request property `oneOf[subschema #2 -> subschema #1]/result/best_frame` was restricted to a list of enum values
  - the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame` became not nullable
  - the request property `oneOf[subschema #2 -> subschema #1]/result/confidence` became not nullable
  - the request property `oneOf[subschema #2 -> subschema #1]/result/gap` became not nullable
  - the request property `oneOf[subschema #2 -> subschema #1]/result/is_measurable` became not nullable
  - the request property `oneOf[subschema #2 -> subschema #1]/result/review_flags` became not nullable
  - the request property `oneOf[subschema #2 -> subschema #1]/result/signals` became not nullable
  - the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame` became required
  - the request property `oneOf[subschema #2 -> subschema #1]/result/is_measurable` became required
  - the request property `oneOf[subschema #2 -> subschema #1]/result/review_flags` became required
  - the request property `oneOf[subschema #2 -> subschema #1]/result/signals` became required
  - the `oneOf[subschema #2 -> subschema #1]/result/confidence` request property type changed from `number` to no type
  - the `oneOf[subschema #2 -> subschema #1]/result/gap` request property type changed from `number` to no type
  - the `oneOf[subschema #2 -> subschema #1]/result/scanner_present` request property type changed from `boolean` to no type
  - removed the request property `oneOf[subschema #2 -> subschema #1]/job_id`
  - removed the request property `oneOf[subschema #2 -> subschema #1]/result/segmentation`
  - added the new `post` enum value to the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame`
  - added the new `post_2` enum value to the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame`
  - added the new `post_3` enum value to the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame`
  - added the new `pre` enum value to the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame`
  - added the new `pre_2` enum value to the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame`
  - added the new `pre_3` enum value to the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame`
  - added the new `scan` enum value to the request property `oneOf[subschema #2 -> subschema #1]/result/best_frame`
- **2026-09-01** `f74c464947b1` — 1 breaking, 4 warning, 1 info
  - the request's body type changed from `object` to no type
  - removed the request property `error`
  - removed the request property `job_id`
  - removed the request property `result`
  - removed the request property `status`
  - added `subschema #1, subschema #2` to the request body `oneOf` list

---

[Operation](https://skmtc.dev/transload/apis/pipeline-backend/docs/v1/internal/classification-result/post.md) · [API](https://skmtc.dev/transload/apis/pipeline-backend.md) · [Page](https://skmtc.dev/transload/apis/pipeline-backend/changes/v1/internal/classification-result/post)
