---
title: "Mark Served"
method: POST
path: "/flywheel/runs/{run_id}/served"
---

# Mark Served

`POST /flywheel/runs/{run_id}/served`

## Request

- Base URL: `https://api-docs.session-exchange.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api-docs.session-exchange.com/flywheel/runs/{run_id}/served`
- Auth: none declared

Operator: the adapter is loaded and routable under router model key `model` — the tenant's
panel may now offer it as an understudy / promotion target.

fleet-router #62: the fleet table's `models.<model>` is written with `owner` = the adapter's
training-data tenant (collector/flywheel_adapter_owner.py) BEFORE the run is marked served.
`entry` (optional) is the router target to add; without it the entry must already be in the fleet
table. No derivable single owner → 409, nothing written, the run stays trained. Any `owner` /
`tenant` the caller sends is never used.

## Path parameters

- `run_id` string, required

## Request body

- object

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/session-exchange/apis/a4sx.md) · [All operations](https://skmtc.dev/session-exchange/apis/a4sx/llms.txt) · [OpenAPI document](https://skmtc.dev/session-exchange/apis/a4sx/revisions/abaefc33dfc7?raw)
