# Unfreeze Customer Account

This endpoint unfreezes a customer's account, allowing them to perform debit and credit transactions.<br>

<mark style="color:orange;">`PUT`</mark> `/api/account/v1/unfreeze`

To unfreeze a customer's account, you need to pass `accountNumber` in the request body to the freeze account endpoint. You need to make sure the <br>

{% hint style="warning" %}
To avoid an error response on your request, make sure the `accountNumber` is a previously frozen account.&#x20;
{% endhint %}

**Headers**

<table><thead><tr><th width="368">Name</th><th>Value</th></tr></thead><tbody><tr><td>Content-Type<mark style="color:red;">*</mark></td><td><code>application/json</code></td></tr><tr><td>Authorization<mark style="color:red;">*</mark></td><td><code>Bearer &#x3C;token></code></td></tr><tr><td>Request-Reference</td><td><code>{unique-reference}</code></td></tr></tbody></table>

**Body**

<table><thead><tr><th width="185">Name</th><th width="173">Data Type (length)</th><th width="104" data-type="checkbox">Required</th><th>Description</th></tr></thead><tbody><tr><td><code>accountNumber</code></td><td>string <a data-footnote-ref href="#user-content-fn-1"><em>(10)</em></a></td><td>true</td><td>Customer's account number</td></tr></tbody></table>

<details>

<summary>Sample Request</summary>

```json
curl --location -g --request PUT '{{baseurl}}/api/account/v1/unfreeze' \
--header 'Content-Type: application/json' \
--header 'Authorization: bearer ' \
--header 'request-reference;' \
--data '{
  "accountNumber": "1000000730"
}'
```

</details>

**Response**

{% tabs %}
{% tab title="200" %}

```json
//request successful
```

{% endtab %}
{% endtabs %}

[^1]: This is the maximum number of characters allowed.
