Skip to Content
🚀 Welcome to Humansoft Open API Documentation

List Employee Work History

ดึงรายการประวัติการทำงานทั้งหมดของพนักงาน

Endpoint

POST /api/v1/open-apis/employee/get-employee-data-filter?path_action=list-work

Request Body

ParameterTypeRequiredDescription
employee_codestringYesรหัสพนักงาน

Response Format

Success Response

{ "code": 200, "message": "สำเร็จ", "payload": [ { "work_id": "20260213A310C7812B2C", "employee_id": "20260121FC89F3BB9120", "work_company": "บริษัท เอ บี ซี จำกัด", "work_position": "โปรแกรมเมอร์", "work_date_from": "2018-01-01", "work_date_to": "2020-12-31", "work_why_signout": "เปลี่ยนงานใหม่" } ] }

Response Fields

FieldTypeDescription
work_idstringID ของประวัติการทำงาน
employee_idstringID ของพนักงาน
work_companystringชื่อบริษัท
work_positionstringตำแหน่งงาน
work_date_fromstringวันที่เริ่มงาน
work_date_tostringวันที่สิ้นสุดงาน
work_why_signoutstringสาเหตุที่ออก

Error Response

{ "code": 400, "message": "ไม่สำเร็จ", "error": "Employee not found with code: EMP999" }

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/employee/get-employee-data-filter?path_action=list-work" \ -H "Content-Type: application/json" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -d '{ "employee_code": "EMP001" }'

Last updated on