# 5. Güncelleme

## Cüzdan Sahibi Bilgilerini Güncelle&#x20;

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

{% hint style="info" %}
**Not**: Bu servisi çağırmadan önce, **apikeypublic** ve **apiclientpublic** parametrelerini **Header** kısmına eklemeniz gereklidir.

[<mark style="color:green;">**WalletAPI Adresi**</mark>](/ortam.md)
{% 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 kimlik doğrulaması sağlamak amacıyla gönderilen genel anahtardır. Güvenlik kontrolü bu değer üzerinden yapılır.</td></tr><tr><td>apiclientpublic</td><td>string</td><td>Evet</td><td>İstek yapan uygulamayı tanımlayan istemci anahtarıdır. API çağrılarının yetkilendirilmesinde kullanılır.</td></tr></tbody></table>

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

```json
{
  "Id": "0000-0000-0000-0000-0000",
  "Name": "{{$randomFullName}}",
  "Email": "{{$randomEmail}}",
  "PhoneNumber": "+905343664455",
  "Address": "{{$randomStreetAddress}}",
  "Country": "{{$randomCountry}}",
  "City": "{{$randomCity}}",
  "DateOfBirth": "2001-03-03",
  "CompanyName": "{{$randomCompanyName}}"
}
```

{% endtab %}
{% endtabs %}

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

```json
{
    "IsSuccess": true,
    "IsFailure": false,
    "Value": {
        "Id": "0a949877-0ea0-48c3-9c92-41c9e33c461d",
        "Fullname": "Enes Selman",
        "Email": "Irwin.Funk@yahoo.com",
        "PhoneNumber": "+905350533481",
        "TaxNumber": "8430816988",
        "IdentityNumber": null,
        "OwnerType": "Corporate",
        "CompanyName": "test",
        "Address": "address",
        "Country": "country",
        "City": "city",
        "DateOfBirth": "2030-10-15",
        "CreatedAt": "2025-08-20T09:59:58.070493Z",
        "UpdatedAt": "2025-08-20T10:01:07.7344151Z"
    }
}
```

{% 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>Servis yanıtında bir hata olup olmadığını belirtir. true olması, işlemin hatalı sonuçlandığını gösterir. Değerlendirme yapılırken dikkate alınmalıdır.</td></tr><tr><td>IsSuccess</td><td>bool</td><td>İşlemin beklenildiği şekilde tamamlanıp tamamlanmadığını bildirir. true değeri başarılı yürütmeyi işaret eder. Sonuç kontrolünde referans alınır.</td></tr><tr><td>Errors</td><td>Array</td><td>Servis çağrısı sırasında oluşan hata bilgilerini içerir. Hatalar çoğunlukla hata kodu ve açıklama ile birlikte sunulur. Sorun tespitinde kullanılır.</td></tr><tr><td>Value</td><td>Array&#x3C;Items></td><td>Servisin döndürdüğü temel veri içeriğini temsil eder. Sonuçlar bu alan üzerinden kullanıcıya aktarılır. Dönüş tipi yapılan işleme göre değişkenlik gösterebilir.</td></tr></tbody></table>

## Servis Cevap (Value)

<table><thead><tr><th>Parametre</th><th>Tip</th><th width="348.94140625">Açıklama</th></tr></thead><tbody><tr><td>Id</td><td>Guid</td><td>Cüzdan sahibine sistem tarafından atanan benzersiz tanımlayıcı (UUID) değerdir. Veri bütünlüğünü sağlamak amacıyla kullanılır.</td></tr><tr><td>Fullname</td><td>string</td><td>Kullanıcının ad ve soyad bilgisini içeren metinsel ifadedir. Kimlik doğrulama ve temsil amaçlı kullanılır.</td></tr><tr><td>Email</td><td>string</td><td>Kullanıcının sistemde tanımlı e-posta adresidir. Bildirim, yetkilendirme ve iletişim işlemlerinde referans alınır.</td></tr><tr><td>PhoneNumber</td><td>string</td><td>Cüzdan sahibine ait GSM numarasıdır. Doğrulama kodları ve iki faktörlü kimlik doğrulama süreçlerinde kullanılır.</td></tr><tr><td>TaxNumber</td><td>string</td><td>Kurumsal kullanıcılar için geçerli olan Vergi Kimlik Numarası’dır (VKN). Vergisel yükümlülüklerde sistemsel kontrol sağlar.</td></tr><tr><td>IdentityNumber</td><td>string</td><td>Gerçek kişiler için geçerli olan Türkiye Cumhuriyeti Kimlik Numarası’dır (TCKN). KYC süreçlerinde sorgulama için gereklidir.</td></tr><tr><td>OwnerType</td><td>string</td><td>Cüzdan sahibinin sistemdeki rol tipini belirtir. Kabul edilen değerler: MERCHANT, SUB_MERCHANT. Veri modeli hiyerarşisini tanımlar.</td></tr><tr><td>CompanyName</td><td>string</td><td>Tüzel kullanıcılar için kayıtlı ticari unvandır. Fatura, işlem geçmişi ve kullanıcı arayüzü gösterimlerinde kullanılır.</td></tr><tr><td>Address</td><td>string</td><td>Kullanıcının sistemde kayıtlı tam adres bilgisidir. Kurye, belge gönderimi ve faturalama işlemleriyle ilişkilidir.</td></tr><tr><td>Country</td><td>string</td><td>Kullanıcının bulunduğu ülkenin ISO 3166-1 alpha-2 formatındaki ülke kodudur. Lokasyon bazlı servis kısıtlarında kullanılır.</td></tr><tr><td>City</td><td>string</td><td>Kullanıcının adresine ait şehir bilgisidir. Bölgesel ayrım ve analizlerde referans alınır.</td></tr><tr><td>DateOfBirth</td><td>Date</td><td>Gerçek kişi kullanıcılar için geçerli doğum tarihidir. Format: YYYY-MM-DD. Yaş sınırlı işlemlerde doğrulama kriteridir.</td></tr><tr><td>MerchantId</td><td>int</td><td>Cüzdan sahibinin bağlı olduğu üye işyeri (merchant) kimliğidir. Alt kullanıcı ilişkileri bu ID üzerinden kurulmaktadır.</td></tr><tr><td>CreatedAt</td><td>DateTime</td><td>İlgili kaydın sistem üzerinde ilk oluşturulduğu tarih-saat bilgisidir. Zaman damgası (timestamp) formatında tutulur.</td></tr><tr><td>UpdatedAt</td><td>DateTime</td><td>En son yapılan güncellemeye ait zaman bilgisidir. Değişiklik takibi ve senkronizasyon işlemlerinde kullanılır.</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/cuzdan-servisleri/1.-cuzdan-sahipleri/5.-guncelleme.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.
