👩Kullanıcı Güncelleme

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.

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

Parametre
Tip
Zorunlu
Açıklama

user_guid

string

Evet

Kullanıcı GUID'i

name

string

Hayır

Kullanıcı ismi

surname

string

Hayır

Kullanıcı soyismi

email

string

Hayır

Kullanıcı emaili

username

string

Hayır

Kullanıcı adı

role

string

Hayır

Kullanıcı rolü(bkz.)

psd

string

Hayır

Kullanıcı şifresi

mobile

string

Hayır

Kullanıcı telefonu

login_allowed

bool

Hayır

Giriş yapabilme anahtarı

active

bool

Hayır

Kullanıcı aktiflik anahtarı

lang

string

Hayır

Kullanıcı dili (bkz.), bu parametre şunları düzenler: oturum arayüzü, panel arayüzü, ve mailler.

timezone

string

Hayır

Kullanıcı zaman dilimi(bkz.), bu parametre şunları düzenler: oturum saatleri.

expires_at

string

Hayır

Kullanıcı hesap geçerlilik sonu(bkz.)

Örnek istek

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

Örnek yanıt

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

{
    "user_guid": "6D9D158D-5A41-4FE5-A151-DE008BC978DE",
    "name": "UPDATED JOHN",
    "surname": "Doe",
    "username": "johndoe2",
    "email": "[email protected]",
    "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"
}

Last updated

Was this helpful?