---
title: "Create a new liquidation address for a customer"
method: POST
path: "/liquidation-addresses/{customerId}"
tags: ["INDIVIDUAL LIQUIDATION ADDRESS"]
---

# Create a new liquidation address for a customer

`POST /liquidation-addresses/{customerId}`

Creates a liquidation address for an individual customer.

## Path parameters

- `customerId` string, required

## Headers

- `api-key` string
- `api-secret` string

## Request body

- CreateLiquidationAddressDto
  - `chain` 'ETH' | 'MATIC' | 'XLM' | 'OP' | 'ARB' | 'BASE' | 'TRX' | 'SOL' | 'CELO' | 'AVAX' | 'BNB', required — Blockchain chain identifier
  - `currency` string, required — Currency symbol (must be supported on the specified chain)
  - `address` string, required — Wallet address (format validated based on chain)
  - `memo` string — Memo field for XLM transactions (optional)
  - `default` boolean — Set as default address for this customer

## Response `201`

Liquidation address created successfully

## Other responses

- `400` — Invalid input data
- `404` — Customer not found
- `409` — Identical address already exists

---

[API](https://skmtc.net/alfredpay/apis/alfred-penny-api-client-documentation.md) · [All operations](https://skmtc.net/alfredpay/apis/alfred-penny-api-client-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alfredpay/alfred-penny-api-client-documentation/revisions/6fdfb13fd2b1/schema)
