Skip to main content

Personel Güncelleme

Personel Güncelle endpoint’i, bir şirketteki mevcut bir personelin temel bilgilerini sistemde güncellemek üzere geliştirilmiştir. Bu endpoint, mevcut personel verilerinin değiştirilmesi ve kayıtların güncel tutulması gerektiğinde kullanılır.


Endpoint Genel Bakış


İstek Başlıkları

AnahtarTipÖrnek Değer
X-CompanyIDinteger1
X-UserIDinteger1
Authorizationstring"Basic abc..."

İstek Gövdesi

Parametre AdıTürAçıklama
firstNamestringPersonelin Adı
lastNamestringPersonelin Soyadı
birthDatestringPersonelin Doğum Tarihi (yyyy.MM.dd)
identityNumberstringPersonelin TC Kimlik Numarası
emailstringPersonelin Mail Adresi
employeeTypestringÇalışan Tipi
genderintegerCinsiyet Tipi
phoneNumberstringPersonelin Telefon Numarası
intercomstringDahili
roleintegerKullanıcı Rolü
KGVMintegerKümülatif Gelir Vergi Matrahı
AUKGVMintegerAsgari Ücret Kümülatif Gelir Vergi Matrahı

Girilebilecek Değerler

Parametre AdıDeğerler
Gender (Cinsiyet)0-Belirtilmemiş, 1-Erkek, 2-Kadın
EmployeeType (Çalışan Tipi)Normal Çalışan, Yabancı Uyruklu Çalışan, Emekli, Zorunlu Stajyer, Zorunlu Olmayan Stajyer, Çırak, Kalfa, İEP, Çocuk İşçi, Genç İşçi, Kayıt Dışı
Role (Kullanıcı Rolü)1-IK Yöneticisi, 2-Personel

Örnek İstek Gövdesi

     {
"ID": 0,
"FirstName": "string",
"LastName": "string",
"BirthDate": "string",
"IdentityNumber": "string",
"Email": "string",
"EmployeeType": "string",
"Gender": 0,
"PhoneNumber": "string",
"Intercom": "string",
"Role": 0,
"ProfessionCode": "string",
"KGVM": 0,
"AUKGVM": 0
}

Yanıt Formatı

{
"Success": true,
"Message": "Başarılı.",
"ErrorCode": 0
}

Alan Açıklamaları

  • success: Bu alan, işlemin başarıyla tamamlanıp tamamlanmadığını belirtir true ise, işlem başarılı olmuştur false ise, işlem sırasında bir hata meydana gelmiştir.

  • message: success değeri true olduğunda, bu alan güncelleme işleminin başarıyla tamamlandığını belirten bir onay mesajı içerir. success değeri false olduğunda, bu alan hata mesajını içerir ve güncelleme işleminin neden gerçekleştirilemediğini açıklar.

  • errorCode: success değeri true ise, bu alanın değeri her zaman 0 olur. Success değeri false olduğunda, bu alan 0'dan farklı bir değer alır ve hatanın türünü/kodunu belirtir.


Hata Kodları

Hata KoduAçıklama
103Sistem hatası
1010Mail sistemde kayıtlı olduğu için iptal edildi.
1020Çalışan tipi bulunamadı.
1040Personel bulunamadı.