---
title: "List an identity for sale"
method: POST
path: "/marketplace/identities"
tags: ["Marketplace"]
---

# List an identity for sale

`POST /marketplace/identities`

List an `@handle` identity you own for sale, either as a fixed-price listing or as an auction (`listingType` of `fixed` or `auction`).

## Request body

- object
  - `category` string — Optional category label.
  - `description` string — Free-text description of the listing.
  - `expiresAt` string, date-time — Auction end time (RFC3339). Required for auction listings.
  - `listingType` 'fixed' | 'auction' — Listing type. Defaults to fixed. Auctions require expiresAt (1 to 30 days out).
  - `name` string, required — The `@handle` being listed (must start with @).
  - `price` object, required — Asking price (amount in base units, asset, network).
    - `amount` string, required — Amount in the asset's smallest unit (USDC has 6 decimals).
    - `asset` string, required — Asset symbol, USDC (mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v).
    - `network` string, required — Settlement network, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp.
  - `reservePrice` object — Optional reserve price for auctions (same shape as price).
  - `seller` string, required — Seller handle or crypto id (the current owner of the handle).
  - `sellerCryptoId` string — Seller's on-chain wallet address.
  - `signature` string — Ed25519 signature authorizing the listing (the SDK attaches this).
  - `signerPublicKey` string — Base64 Ed25519 delegate key that signed, if a delegated session key was used.
  - `tags` string[] — Search tags for the listing.

## 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/versions/fb85a82845ac/schema)
