> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.finrock.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Remove Frozen Address — POST /dac/v1/unfreeze-address

> Remove an address from the AML frozen list to allow transactions to proceed. Supply the blockchain ticker, address, and optional tag.

After your compliance team reviews a frozen address and determines it should be cleared for activity, use this endpoint to remove it from the frozen list. Once unfrozen, Finrock will allow deposits and withdrawals involving that address to proceed normally. Always ensure this action aligns with your compliance obligations and internal review process before unfreezing any flagged address.

## Request

**Method:** `POST`
**URL:** `https://api.finrock.io/dac/v1/unfreeze-address`

<ParamField body="asset" type="string" required>
  The blockchain ticker symbol for the network the address belongs to (e.g., `BTC`, `ETH`, `USDT`, `XRP`).
</ParamField>

<ParamField body="address" type="string" required>
  The frozen address you want to unfreeze. Must be the exact address string as it appears in your frozen addresses list.
</ParamField>

<ParamField body="address_tag" type="string">
  The destination tag or memo (DT/memo tag) associated with the address, if applicable. Required for assets like XRP and XLM that use tags to route funds to specific sub-accounts.
</ParamField>

## Example Request

```bash theme={null}
curl --request POST \
     --url https://api.finrock.io/dac/v1/unfreeze-address \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '{
  "asset": "ETH",
  "address": "0xAbCdEf1234567890AbCdEf1234567890AbCdEf12"
}'
```

## Response

A `200` response confirms the address has been successfully removed from the frozen list. A `400` response indicates the address or asset could not be found or was not frozen.

<ResponseField name="200" type="object">
  Confirms the address has been unfrozen and is cleared for transactions.
</ResponseField>

<ResponseField name="400" type="object">
  Returned when the provided address is not in the frozen list, or the asset is invalid.
</ResponseField>

<Warning>
  Unfreezing an address is an irreversible action for that freeze event. Ensure your compliance team has completed the necessary review and documentation before calling this endpoint.
</Warning>
