Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Get Employee Work History

ดึงรายละเอียดประวัติการทำงานของพนักงาน 1 รายการตาม work_id

work_id ต้องส่งเป็น Base64-encoded string ใน request body (ไม่ใช่ employee_work_id)

Endpoint

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

Request Body

ParameterTypeRequiredDescription
work_idstringYesID ประวัติการทำงาน (Base64 encoded)

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": "เปลี่ยนงานใหม่", "created_at": "2026-02-13 14:30:00", "updated_at": "2026-02-13 14:30:00" } }

Response Fields

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

Error Response

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

Code Examples

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

Last updated on