Ana içeriğe geç

Bayi / Alt Bayi Kullanıcısı Güncelleme

  • Endpoint: /vendor/users
  • HTTP Method: PUT
  • Request Content-Type: application/json
  • Response Content-Type: application/json
  • Yetkilendirme: Geçerli AccessToken zorunludur.
    (Bkz: 2. Kimlik Doğrulama – AccessToken Alınması)

Açıklama

Bu servis, mevcut bir bayi veya alt bayi kullanıcısının bilgilerini güncellemek için kullanılır.
Güncellenecek kullanıcı, hem DealerCode (bayi/alt bayi kodu) hem de userCode (kullanıcı kodu) bilgileriyle belirlenir.

Not: Bu endpoint yalnızca kullanıcı bilgilerini günceller. Bayi veya alt bayi kayıtlarında değişiklik yapılmaz.

Header Bilgileri

Header AdıZorunluAçıklama
AuthorizationEvetBearer {AccessToken} formatında geçerli token
Content-TypeEvetapplication/json

Request Body

Alan AdıTipZorunluAçıklama
dealerCodestringEvetGüncelleme yapılacak bayi veya alt bayi üye kodu
userCodestringEvetGüncellenecek kullanıcı kodu
namestringHayırKullanıcı adı
surnamestringHayırKullanıcı soyadı
emailstringHayırKullanıcı e-posta adresi
gsmstringHayırCep telefonu
isActivebooleanHayırAktif/pasif durumu
sendRegisterMailbooleanHayırGüncelleme sonrası bilgilendirme e-postası gönderilsin mi
tcknstringHayırBireysel kullanıcı TCKN
isAdminbooleanHayırKullanıcı yönetici yetkisine sahip mi
isMobileActivebooleanHayırMobil erişim aktif mi
ruleNamearray(string)HayırYetki seti isimleri (örn. "ROLE_USER", "ROLE_MANAGER")
{  
"DealerCode": "MD001",
"userCode": "USR1001",
"name": "John",
"surname": "Doe",
"email": "[email protected]",
"gsm": "+905000000000",
"isActive": true,
"sendRegisterMail": false,
"tckn": "00000000000",
"isAdmin": true,
"isMobileActive": true,
"ruleName": [
"ROLE_USER",
"ROLE_MANAGER"
]
}

Notlar & En İyi Uygulamalar

  • dealerCode ve userCode, güncellenecek kullanıcıyı benzersiz şekilde tanımlar.
  • Sadece değiştirilmek istenen alanların gönderilmesi önerilir; aksi halde boş alanlar mevcut veriyi silebilir.
  • ruleName dizisi, kullanıcının yetki setlerini tanımlar; sistemde tanımlı rol isimleriyle birebir eşleşmelidir.
  • sendRegisterMail = true gönderilirse sistem ilgili kullanıcıya bilgilendirme e-postası gönderir.
  • Token süresi dolmuşsa istek 401 Unauthorized döner; yeni token alınarak tekrar gönderilmelidir.