# 8. Unfreeze

## **Send Information to Remove Freeze Operation on the Record**

<mark style="color:yellow;">`POST`</mark> `{{WalletUrl}}/api/v1/wallet/unfreeze`&#x20;

{% hint style="info" %}
**Note:** In order to use this service, the apikeypublic and apiclientpublic parameters must be included in the Header section.

[<mark style="color:green;">**WalletAPI Address**</mark>](/payment-orchestration-integration-document/environment.md)
{% endhint %}

**The parameters that must be sent to the service are as follows:**

<table><thead><tr><th width="162">Parameter</th><th width="103.6875">Type</th><th width="141.62109375">Compulsory</th><th width="403">Description</th></tr></thead><tbody><tr><td>apikeypublic</td><td>string</td><td>Yes</td><td>It is the public key used for authentication in service requests.</td></tr><tr><td>apiclientpublic</td><td>string</td><td>Yes</td><td>It is the public key that identifies the application using the API.</td></tr></tbody></table>

{% tabs %}
{% tab title="Service Request - JSON" %}

```json
{
  "Id": "{{walletId}}"
}
```

{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Service Request - JSON" %}
{% code lineNumbers="true" %}

```json
{
    "Value": {
        "Id": "30bac1c0-ad6b-4c50-a52e-1b34f9b487a7",
        "WalletOwnerId": "b5708099-be62-4d34-af06-27132082eb78",
        "Name": "juzdan1",
        "Alias": "8203287943",
        "MerchantId": 2071,
        "RegionId": 1,
        "CurrencyCode": "TRY",
        "Balance": 1.00,
        "AvailableBalance": 1.00,
        "TotalGiftBalance": 0,
        "BlockedBalance": 0,
        "FrozenUntil": null,
        "IsFrozen": false,
        "IsDeleted": false,
        "CreatedAt": "2025-04-24T09:05:47.980805Z",
        "UpdatedAt": "2025-04-25T13:46:04.1346556Z",
        "TransactionId": null
    },
    "Errors": [],
    "IsSuccess": true,
    "IsFailure": false
}
```

{% endcode %}
{% endtab %}
{% endtabs %}

## **Service Response**

<table><thead><tr><th width="192">Parameter</th><th width="147.89192708333331">Type</th><th>Description</th></tr></thead><tbody><tr><td>IsFailure</td><td>bool</td><td>It is a boolean control value that indicates whether the request has resulted in failure.</td></tr><tr><td>IsSuccess</td><td>bool</td><td>It is the value that indicates whether the service call was successfully completed or not.</td></tr><tr><td>Errors</td><td>Array</td><td>It is the dataset that lists the error details encountered during the request process.</td></tr><tr><td>Value</td><td>Array&#x3C;Items></td><td>It is the array of data items returned as a result of successful operations.</td></tr></tbody></table>

## **Service Response (Value)**

<table><thead><tr><th width="234.05859375">Parameter</th><th width="162.38671875">Type</th><th width="348.94140625">Description</th></tr></thead><tbody><tr><td>Id</td><td>Guid</td><td>It is the unique identifier number representing each record in the system.</td></tr><tr><td>WalletOwnerId</td><td>Guid</td><td>It is the unique identity information of the wallet owner registered in the system.</td></tr><tr><td>Name</td><td>string</td><td>It is the name or title of the wallet owner, whether an individual or an organization.</td></tr><tr><td>Alias</td><td>string</td><td>It is the short name or alias assigned to the wallet in the system.</td></tr><tr><td>MerchantId</td><td>Guid</td><td>It is the unique identifier number of the merchant in the system.</td></tr><tr><td>RegionId</td><td>string</td><td>It is the geographic region code to which the wallet owner is associated.</td></tr><tr><td>CurrencyCode</td><td>string</td><td>It is the short international code of the currency used in transactions (e.g., USD, TRY).</td></tr><tr><td>Balance</td><td>decimal</td><td>It represents the total balance amount in the wallet.</td></tr><tr><td>AvailableBalance</td><td>decimal</td><td>It is the amount of balance available for immediate spending.</td></tr><tr><td>TotalGiftBalance</td><td>decimal</td><td>It is the total gift balance amount currently available in the wallet.</td></tr><tr><td>BlockedBalance</td><td>decimal</td><td>It is the blocked balance amount that is inaccessible due to transaction restrictions.</td></tr><tr><td>FrozenUntil</td><td>DateTime</td><td>It is the date when the wallet's freeze period will end.</td></tr><tr><td>IsFrozen</td><td>bool</td><td>It is the field that indicates whether the wallet is active or temporarily frozen.</td></tr><tr><td>IsDeleted</td><td>bool</td><td>It indicates whether the wallet record has been deleted from the system.</td></tr><tr><td>CreatedAt</td><td>DateTime</td><td>It is the date and time when the record was first created.</td></tr><tr><td>UpdatedAt</td><td>DateTime</td><td>It is the date and timestamp when the record was last modified.</td></tr><tr><td>TransactionId</td><td>Guid</td><td>It is the unique transaction ID associated with the operation.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.paywall.one/payment-orchestration-integration-document/wallet-services/2.-wallet/8.-unfreeze.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
