# 5. Güncelle

## **Cüzdan Güncelle**

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

{% hint style="info" %}
Not: Servisi çağırmadan önce **apikeypublic** ve **apiclientpublic** parametrelerinin Header içinde yer alması gereklidir.

[<mark style="color:green;">**WalletAPI Adresi**</mark>](https://developer.paywall.one/ortam)
{% endhint %}

**Servise gönderilmesi gereken parametreler şu şekildedir:**

<table><thead><tr><th width="162">Parametre</th><th width="79">Tip</th><th width="107">Zorunlu</th><th width="403">Açıklama</th></tr></thead><tbody><tr><td>apikeypublic</td><td>string</td><td>Evet</td><td>API erişimi sırasında doğrulama için kullanılan genel anahtardır.</td></tr><tr><td>apiclientpublic</td><td>string</td><td>Evet</td><td>API istemcisinin kimlik bilgisini belirtmek için kullanılan anahtar değeridir.</td></tr></tbody></table>

{% tabs %}
{% tab title="Servis İstek - Json" %}

```json
{
  "Id": "0000-0000-0000-0000-0000",
  "Name": "cüzdanın güncellenen ismi",
  "AllowOverdraft": false,
  "OverdraftLimit": 0
}
```

{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Servis Cevap - Json" %}
{% code lineNumbers="true" %}

```json
{
    "IsSuccess": true,
    "IsFailure": false,
    "Value": {
        "Id": "e75df134-185a-4b2b-b501-719dba2129c4",
        "Name": "string121",
        "RegionId": 1,
        "CurrencyCode": "TRY"
    }
}
```

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

## Servis Cevap

<table><thead><tr><th width="192">Parametre</th><th width="147.89192708333331">Tip</th><th>Açıklama</th></tr></thead><tbody><tr><td>IsFailure</td><td>bool</td><td>Yapılan işlemin başarısızlıkla sonuçlanıp sonuçlanmadığını belirten kontrol alanıdır.</td></tr><tr><td>IsSuccess</td><td>bool</td><td>API çağrısının başarılı şekilde tamamlandığını gösteren işaret değeridir.</td></tr><tr><td>Errors</td><td>Array</td><td>Servis işleminde oluşan hata detaylarının bulunduğu liste yapısıdır.</td></tr><tr><td>Value</td><td>Array&#x3C;Items></td><td>Başarılı çağrılar sonrasında dönen veri listesidir.</td></tr></tbody></table>

## Servis Cevap (Value)

<table><thead><tr><th width="234.05859375">Parametre</th><th width="162.38671875">Tip</th><th width="348.94140625">Açıklama</th></tr></thead><tbody><tr><td>Id</td><td>Guid</td><td>Sistemde kayıtlı olan nesnenin eşsiz tanımlayıcı numarasıdır.</td></tr><tr><td>WalletOwnerId</td><td>Guid</td><td>İlgili cüzdan sahibinin benzersiz kimliğidir.</td></tr><tr><td>Name</td><td>string</td><td>Cüzdan sahibinin adı veya şirket ismini temsil eden alandır.</td></tr><tr><td>Alias</td><td>string</td><td>Cüzdana tanımlanan alternatif ad veya kısa isim bilgisidir.</td></tr><tr><td>MerchantId</td><td>Guid</td><td>Cüzdan sahibinin bağlı olduğu üye iş yeri kimlik numarasıdır.</td></tr><tr><td>RegionId</td><td>string</td><td>Cüzdanın kayıtlı olduğu bölge bilgisinin kodu şeklindedir.</td></tr><tr><td>CurrencyCode</td><td>string</td><td>Cüzdanda kullanılan para biriminin uluslararası kodudur.</td></tr><tr><td>Balance</td><td>decimal</td><td>Cüzdan üzerinde bulunan toplam bakiye tutarını gösterir.</td></tr><tr><td>AvailableBalance</td><td>decimal</td><td>Anlık kullanılabilir durumda olan bakiye miktarını belirtir.</td></tr><tr><td>TotalGiftBalance</td><td>decimal</td><td>Hediye bakiyesinin toplam miktarını ifade eder.</td></tr><tr><td>BlockedBalance</td><td>decimal</td><td>Kullanılamayan, bloke edilmiş bakiye değeridir.</td></tr><tr><td>FrozenUntil</td><td>DateTime</td><td>Cüzdanın dondurulmuş olduğu süre sonuna kadar geçerli tarih bilgisidir.</td></tr><tr><td>IsFrozen</td><td>bool</td><td>Cüzdanın donuk (freeze) durumda olup olmadığını belirten bayrak bilgisidir.</td></tr><tr><td>IsDeleted</td><td>bool</td><td>Cüzdan kaydının sistemde silinip silinmediğini ifade eden göstergedir.</td></tr><tr><td>CreatedAt</td><td>DateTime</td><td>Kaydın sistemde oluşturulduğu zaman damgasıdır.</td></tr><tr><td>UpdatedAt</td><td>DateTime</td><td>Kaydın en son güncellendiği tarih ve saat verisidir.</td></tr><tr><td>TransactionId</td><td>Guid</td><td>İşleme ait sistemdeki eşsiz kimlik numarasıdır.</td></tr></tbody></table>
