---
title: "Create Liquidation Address"
method: POST
path: "/accounts/{account_id}/liquidation-addresses"
tags: ["Payment Networks"]
---

# Create Liquidation Address

`POST /accounts/{account_id}/liquidation-addresses`

## Request

- Base URL: `https://api.meow.com/v1`
- URL: `https://api.meow.com/v1/accounts/{account_id}/liquidation-addresses`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/meow/apis/meow-api/docs/accounts/:account_id/liquidation-addresses/post.ts> (a function with typed inputs; its response is checked against the schema)

Creates a blockchain address that converts incoming cryptocurrency to USD and deposits it into the specified bank account. The business must have crypto deposits enabled, and the account must support them. Repeating the same account, network, and currency returns the existing address.

## Path parameters

- `account_id` string, required: The ID of the account.

## Headers

- `x-entity-id` string, uuid

## Request body

- CreateAccountLiquidationAddressRequest
  - `chain` 'arbitrum' | 'avalanche_c_chain' | 'base' | 'ethereum' | 'optimism' | 'polygon' | 'solana' | 'stellar' | 'sui' | 'tempo' | 'tron' | 'xdc' | 'ach' | 'ach_push' | 'ach_same_day' | 'fednow' | 'wire' | 'swift' | 'sepa' | 'faster_payments' | 'spei' | 'bridge_transfer', required
  - `currency` 'usdb' | 'usdc' | 'usdt' | 'dai' | 'pyusd' | 'cash' | 'usdg' | 'usdv' | 'eurc' | 'usd' | 'eur' | 'gbp' | 'mxn' | 'path_usd' | 'ousd', required

## Response `200`

Successful Response

- AccountLiquidationAddressResponse
  - `address` string, required: Blockchain address to use when depositing the selected cryptocurrency into this account.
  - `chain` 'arbitrum' | 'avalanche_c_chain' | 'base' | 'ethereum' | 'optimism' | 'polygon' | 'solana' | 'stellar' | 'sui' | 'tempo' | 'tron' | 'xdc' | 'ach' | 'ach_push' | 'ach_same_day' | 'fednow' | 'wire' | 'swift' | 'sepa' | 'faster_payments' | 'spei' | 'bridge_transfer', required
  - `currency` 'usdb' | 'usdc' | 'usdt' | 'dai' | 'pyusd' | 'cash' | 'usdg' | 'usdv' | 'eurc' | 'usd' | 'eur' | 'gbp' | 'mxn' | 'path_usd' | 'ousd', required
  - `settlementRail` 'US_FEDNOW' | 'US_FEDWIRE'

## Other responses

- `400`: The request could not be processed.
- `401`: Authentication failed.
- `403`: The API key is not authorized for this operation, or the user of a global API key is an admin or controller without approved KYC. The KYC case returns the message `KYC is required for controllers and admins.` until that user completes KYC in the Meow dashboard.
- `429`: Too many requests.

---

[API](https://skmtc.dev/meow/apis/meow-api.md) - [All operations](https://skmtc.dev/meow/apis/meow-api/llms.txt) - [OpenAPI document](https://skmtc.dev/meow/apis/meow-api/revisions/ea2d7e25b63b?raw)
