Personel Silme
Personel Sil endpoint’i, bir şirketteki mevcut bir personelin kaydını sistemden silmek üzere geliştirilmiştir. Bu endpoint, artık geçerli olmayan personel verilerinin kaldırılması ve veritabanının temiz tutulması gerektiğinde kullanılır.
Endpoint Genel Bakış
- HTTP Yöntemi: DELETE
- Endpoint URL: https://apihr.prozon.net/api/v1/Employee/(TcKimlikNo)
İstek Başlıkları
| Anahtar | Tip | Örnek Değer |
|---|---|---|
| X-CompanyID | integer | 1 |
| X-UserID | integer | 1 |
| Authorization | string | "Basic abc..." |
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 işlemin 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 silme 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 Kodu | Açıklama |
|---|---|
| 103 | Sistem hatası |
| 1040 | Personel bulunamadı. |
| 1050 | Personelin puantaj bilgisi olduğu için işlem iptal edildi. |
| 1060 | TC Kimlik numarası 11 hane olmalıdır. |