---
title: "Generate Wallet Address"
method: POST
path: "/trades/sell/assets/{id}/generate-address"
tags: ["Crypto Wallet"]
---

# Generate Wallet Address

`POST /trades/sell/assets/{id}/generate-address`

Generates a permanent deposit wallet address for a specified asset. Each address is unique and reusable, so you only need to call this once per user per asset. Store the returned address and display it for future deposits. Optionally pass bank details and `autoSettlement` so incoming crypto can be paid out to that bank.

A `trade.address.created` webhook is sent as a fallback once the address is live, containing the address, asset, and label.

## Path parameters

- `id` string, required

## Request body

- object
  - `label` string, required — A unique name for the wallet address.
  - `bankId` string — Optional. Bank identifier from the GET /payments/banks endpoint. Only required if you want to automatically offramp deposits to a bank account. Must be provided together with accountNumber.
  - `narration` string — Optional. A short note included with bank settlement payouts. Maximum 32 characters. Only applies when bankId and accountNumber are provided.
  - `accountNumber` string — Optional. Bank account number for automatic offramp. Only required if you want deposits to this address to be automatically settled to a bank account. Must be provided together with bankId.
  - `autoSettlement` boolean — Optional. When `true`, incoming crypto to this address is auto-settled to the linked bank. Omit or use `false` to keep funds in the wallet.

## Response `201`

Wallet address generated successfully

## Other responses

- `400` — Bad request — wallet with this label may already exist
- `401` — Invalid or missing API credentials
- `403` — Integration is inactive or action not permitted
- `422` — Request validation failed — check the errors array for field-level details
- `500` — An unexpected server error occurred

---

[API](https://skmtc.net/breet/apis/breet-public-api.md) · [All operations](https://skmtc.net/breet/apis/breet-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/breet/breet-public-api/revisions/5e7cf25847f7/schema)
