Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Get Employee Leave Quota

ดึงข้อมูลโควตาการลาของพนักงาน

Endpoint

GET /api/v1/open-apis/employee/get-employee-data-filter?path_action=get-quota

Query Parameters

ParameterTypeRequiredDescription
path_actionstringYesต้องเป็น get-quota
employee_codestringYesรหัสพนักงาน
yearstringYesปี พ.ศ. ที่ต้องการดึงข้อมูล เช่น 2567

ใช้ employee_code เพื่อระบุพนักงาน


Response Format

Success Response

{ "code": 200, "message": "สำเร็จ", "payload": [ { "employee_id": "20260121EM01A2B3C4D5", "leave_type_id": "20260121LT01A2B3C4D5", "leave_type_name": "ลาป่วย", "quota_days": 30, "used_days": 5, "remaining_days": 25 }, { "employee_id": "20260121EM01A2B3C4D5", "leave_type_id": "20260121LT02A2B3C4D5", "leave_type_name": "ลากิจ", "quota_days": 6, "used_days": 2, "remaining_days": 4 }, { "employee_id": "20260121EM01A2B3C4D5", "leave_type_id": "20260121LT03A2B3C4D5", "leave_type_name": "ลาพักร้อน", "quota_days": 10, "used_days": 3, "remaining_days": 7 } ] }

Response Fields

FieldTypeDescription
employee_idstringID ของพนักงาน
leave_type_idstringID ของประเภทการลา
leave_type_namestringชื่อประเภทการลา
quota_daysnumberจำนวนวันลาที่ได้รับ (โควตา)
used_daysnumberจำนวนวันลาที่ใช้ไป
remaining_daysnumberจำนวนวันลาคงเหลือ

Error Response

{ "code": 400, "message": "ไม่สำเร็จ", "error": "Missing required parameter: year" }

Code Examples

curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/employee/get-employee-data-filter?path_action=get-quota&employee_code=EMP001&year=2567" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"

Last updated on