---
title: "Route Flwr Update Check"
method: POST
path: "/v1/update-check/flwr"
tags: ["Update Check"]
---

# Route Flwr Update Check

`POST /v1/update-check/flwr`

Check if the caller's Flower runtime version is outdated.

## Request body

- FlwrUpdateCheckRequest — Request schema for Flower update check.
  - `package_name` string, nullable — Installed Flower package name, for example flwr or flwr-nightly.
  - `flwr_version` string, required — Current Flower version running in the process.
  - `python_version` string, required — Current Python version running in the process.
  - `os` string, required — OS identifier of the runtime host.
  - `os_version` string, required — OS version of the runtime host.
  - `process_name` string, nullable — Optional Flower process or command name.

## Response `200`

Successful Response

- FlwrUpdateCheckResponse — Response schema for Flower update check.
  - `update_available` boolean, required
  - `current_version` string, nullable
  - `latest_version` string, nullable
  - `upgrade_hint` string, nullable
  - `message` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/flower/apis/superlink-api.md) · [All operations](https://skmtc.dev/flower/apis/superlink-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/flower/superlink-api/revisions/58e8351486b3/schema)
