Puantaj Silme
Puantaj Sil endpoint’i, bir çalışana ait mevcut bir puantaj kaydını sistemden silmek üzere geliştirilmiştir. Bu endpoint, artık geçerli olmayan veya hatalı girilmiş puantaj verilerinin kaldırılması ve veritabanının güncel tutulması gerektiğinde kullanılır.
Endpoint Genel Bakış
- HTTP Yöntemi: DELETE
- Endpoint URL: https://apihr.prozon.net/api/v1/TimeSheet/(TCKimlikNo)
İstek Başlıkları
| Anahtar | Tip | Örnek Değer |
|---|---|---|
| X-CompanyID | integer | 1 |
| X-UserID | integer | 1 |
| Authorization | string | "Basic abc..." |
Parametre Açıklamaları
| Parametre Adı | Açıklama |
|---|---|
| startDate | Silinmek istenen puantajların başlangıç tarihi (yyyy.MM.dd) |
| endDate | Silinmek istenen puantajların bitiş tarihi (yyyy.MM.dd) |
Örnek İstek Gövdesi
{
"startDate": "2025-05-01",
"endDate": "2025-05-02"
}
Yanıt Formatı
{
"Success": true,
"Message": "Puantaj silme işlemi 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 |
|---|---|
| 1040 | Personel / Personeller bulunamadı. |
| 2070 | Silinecek puantaja ait bir bordro mevcut. |