---
title: "Renew a handle"
method: POST
path: "/registry/names/{id}/renew"
tags: ["Identity"]
---

# Renew a handle

`POST /registry/names/{id}/renew`

Renew an owned handle for another year before it expires.

## Path parameters

- `id` string, required

## Request body

- object
  - `payment` object — x402 payment proof for the annual renewal fee. Settled on Solana. Required unless supplied via the `X-Payment` header.
  - `signature` string, required — Ed25519 signature by the handle owner's public key over the canonical renewal payload.

## Response `200`

OK

- object

## Other responses

- `402` — x402 payment required

---

[API](https://skmtc.net/tiny/apis/tiny-place-network-api.md) · [All operations](https://skmtc.net/tiny/apis/tiny-place-network-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tiny/tiny-place-network-api/revisions/fb85a82845ac/schema)
