---
title: "PUT /v1/internal/approval-ranker/scores"
method: PUT
path: "/v1/internal/approval-ranker/scores"
---

# PUT /v1/internal/approval-ranker/scores

`PUT /v1/internal/approval-ranker/scores`

## Request

- Base URL: `https://api.transload.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.transload.io/v1/internal/approval-ranker/scores`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/transload/apis/pipeline-backend/docs/v1/internal/approval-ranker/scores/put.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- object
  - `model` string, required
  - `predecessorModel` string, nullable
  - `run` string, required
  - `image` string, required
  - `scoredAt` string, date-time, required
  - `scores` object[], required
    - `scanId` string, uuid, required
    - `measurementStageRunId` string, uuid, nullable
    - `box` object, required
      - `lengthCm` number, required
      - `widthCm` number, required
      - `heightCm` number, required
    - `fusionId` string, uuid, nullable
    - `p` number, required
    - `rawScore` number, required
    - `predecessorP` number, nullable

## Response `200`

Default Response

## Changes

- **2026-11-10** `5d6ae871d82d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/transload/apis/pipeline-backend/changes/v1/internal/approval-ranker/scores/put.md)

---

[API](https://skmtc.dev/transload/apis/pipeline-backend.md) - [All operations](https://skmtc.dev/transload/apis/pipeline-backend/llms.txt) - [OpenAPI document](https://skmtc.dev/transload/apis/pipeline-backend/revisions/f2c67bc1bbd9?raw)
