Personel Listeleme (Toplu)
Tüm Personeli Getir endpoint’i, bir kuruluştaki tüm çalışanların listesini ve temel bilgilerini almak üzere geliştirilmiştir. Bu endpoint, güncel personel verilerine erişmesi ve bunları işlemesi gerektiğinde kullanışlıdır.
Endpoint Genel Bakış
- HTTP Yöntemi: GET
- Endpoint URL: https://apihr.prozon.net/api/v1/Employee
İstek Başlıkları
| Anahtar | Tip | Örnek Değer |
|---|---|---|
| X-CompanyID | integer | 1 |
| X-UserID | integer | 1 |
| Authorization | string | "Basic abc..." |
Yanıt Formatı
{
"data":
{
"id": 1,
"firstName": "ATA",
"lastName": "AKALIN",
"birthDate": "1999-07-20T00:00:00",
"identityNumber": "16099838241",
"email": "[email protected]",
"employeeType": "Normal Çalışan",
"gender": 1,
"phoneNumber": "5538992803",
"intercom": "",
"role": 1,
"workplace": null
},
{
"id": 2,
"firstName": "MUSTAFA EMİR",
"lastName": "KOÇYİĞİT",
"birthDate": "2003-11-26T00:00:00",
"identityNumber": "13681543292",
"email": "[email protected]",
"employeeType": "Normal Çalışan",
"gender": 0,
"phoneNumber": "5335227758",
"intercom": "",
"role": 1,
"workplace": null
}
"Success": true,
"Message": "2 adet kayıt",
"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 kaç adet kaydın geldiğini belirtir. Örneğin: "2 adet kayıt" ifadesi, 2 kaydın başarıyla geldiği anlamına gelir. success değeri false olduğunda, bu alan hata mesajını içerir ve hatanın neden kaynaklandığını açıklar. Bu, geliştiricilere veya kullanıcıya hata hakkında bilgi verir.
-
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 |
|---|---|
| 104 | Sistem Hatası |
| 1040 | Personel bulunamadı. |