---
title: "Submit a signature for an app version."
method: POST
path: "/v1/hub/apps/signature"
tags: ["Hub"]
---

# Submit a signature for an app version.

`POST /v1/hub/apps/signature`

Submit a signature for an app version.

## Request body

- SubmitSignatureRequest — Request schema for submit signature.
  - `app_id` string, required — Like '@user/app'
  - `app_version` string, required
  - `signature_b64` string, required
  - `signed_at` integer, required
  - `flwr_version` string, nullable — Optional Flower platform version making this request.

## Response `201`

Successful Response

- SubmitSignatureResponse — Response schema for submit signature.
  - `app_id` string, required
  - `app_version` string, required
  - `public_key_id` string, required
  - `signer_user` string, required
  - `created_at` string, date-time, required

## 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)
