> For the complete documentation index, see [llms.txt](https://developer.perculus.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.perculus.com/v2-tr/servisler/kullanici-yonetimi/kullanici-guncelleme.md).

# Kullanıcı Güncelleme

{% hint style="info" %}
Kullanıcılar için oluşturma ve güncelleme işlemleri aynı uç noktayı kullanır. Tek fark, `user_guid`'i diğer parametrelerle birlikte gönderirseniz, uç nokta bunu bir güncelleme isteği olarak değerlendirecektir.
{% endhint %}

Aşağıda, güncelleme isteği yaparken gönderebileceğiniz parametreleri görebilirsiniz:

<table><thead><tr><th>Parametre</th><th width="134">Tip</th><th>Zorunlu</th><th>Açıklama</th></tr></thead><tbody><tr><td>user_guid</td><td>string</td><td>Evet</td><td>Kullanıcı GUID'i</td></tr><tr><td>name</td><td>string</td><td>Hayır</td><td>Kullanıcı ismi</td></tr><tr><td>surname</td><td>string</td><td>Hayır</td><td>Kullanıcı soyismi</td></tr><tr><td>email</td><td>string</td><td>Hayır</td><td>Kullanıcı emaili</td></tr><tr><td>username</td><td>string</td><td>Hayır</td><td>Kullanıcı adı</td></tr><tr><td>role</td><td>string</td><td>Hayır</td><td>Kullanıcı rolü(<a href="/pages/tNg8x5rQvJ1UzPEs4azi">bkz.</a>)</td></tr><tr><td>psd</td><td>string</td><td>Hayır</td><td>Kullanıcı şifresi</td></tr><tr><td>mobile</td><td>string</td><td>Hayır</td><td>Kullanıcı telefonu</td></tr><tr><td>login_allowed</td><td>bool</td><td>Hayır</td><td>Giriş yapabilme anahtarı</td></tr><tr><td>active</td><td>bool</td><td>Hayır</td><td>Kullanıcı aktiflik anahtarı</td></tr><tr><td>lang</td><td>string</td><td>Hayır</td><td>Kullanıcı dili (<a href="/pages/jn8hFrbjV7ogmd6AhqFG">bkz.</a>), bu parametre şunları düzenler: oturum arayüzü, panel arayüzü, ve mailler.</td></tr><tr><td>timezone</td><td>string</td><td>Hayır</td><td>Kullanıcı zaman dilimi(<a href="/pages/9vXgSWjJKWQxsoh146LQ">bkz.</a>), bu parametre şunları düzenler: oturum saatleri.</td></tr><tr><td>expires_at</td><td>string</td><td>Hayır</td><td>Kullanıcı hesap geçerlilik sonu(<a href="/pages/VreFhkjuk7CHpr20fqHY">bkz.</a>)</td></tr></tbody></table>

**Örnek istek**

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

```bash
curl -L -X POST 'https://<DOMAIN>/api/groups/xapi/user' \
-H 'Content-Type: application/json' \
-d '{
  "user_guid": "6D9D158D-5A41-4FE5-A151-DE008BC978DE",
  "name": "UPDATED JOHN"
}'
```

{% endtab %}

{% tab title="NodeJS" %}

```
client.users.upsertUser(
{
  "user_guid": "6D9D158D-5A41-4FE5-A151-DE008BC978DE",
  "name": "UPDATED JOHN"
});
```

{% endtab %}
{% endtabs %}

**Örnek yanıt**

Başarılı bir güncelleme operasyonu `200 OK`  kodu ile birlikte aşağıdaki gövdeyi döner:

```json
{
    "user_guid": "6D9D158D-5A41-4FE5-A151-DE008BC978DE",
    "name": "UPDATED JOHN",
    "surname": "Doe",
    "username": "johndoe2",
    "email": "john.doe@constructor.tech",
    "role": "u",
    "mobile": null,
    "login_allowed": true,
    "status": 1,
    "lang": "en-US",
    "timezone": "Europe/Istanbul",
    "expires_at": null,
    "creation_date": "2025-01-30T10:21:59.01073+03:00",
    "updating_date": "2025-01-30T10:21:59.01073+03:00"
}
```
