Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Update Employee Work Cycle

แก้ไขกะการทำงาน (Work Cycle) ของพนักงาน

การเปลี่ยนแปลงกะการทำงานจะมีผลตั้งแต่วันที่ที่กำหนดใน effective_date เป็นต้นไป

Endpoint

POST /api/v1/open-apis/employee/update-employee-setting?path_action=work-cycle

Query Parameters

ParameterTypeRequiredDescription
path_actionstringYesต้องเป็น work-cycle

Request Body

ParameterTypeRequiredDescription
employee_codestringYesรหัสพนักงาน
work_cycle_idstringYesID ของกะการทำงานใหม่ที่ต้องการกำหนด
effective_datestringYesวันที่มีผลบังคับใช้ (YYYY-MM-DD)

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


Response Format

Success Response

{ "code": 200, "message": "Save Work Cycle Success", "payload": { "employee_id": "20260121EM01A2B3C4D5", "work_cycle_id": "20260121WC02A2B3C4D5", "work_cycle_name": "กะบ่าย", "effective_date": "2026-02-01" } }

Response Fields

FieldTypeDescription
employee_idstringID ของพนักงาน
work_cycle_idstringID ของกะการทำงานที่อัพเดท
work_cycle_namestringชื่อกะการทำงานที่อัพเดท
effective_datestringวันที่มีผลบังคับใช้

Error Response

{ "code": 400, "message": "ไม่สำเร็จ", "errors": ["กรุณาระบุ 'work_cycle_id'"] }

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/employee/update-employee-setting?path_action=work-cycle" \ -H "Content-Type: application/json" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -d '{ "employee_code": "EMP001", "work_cycle_id": "MjAyNjAxMjFXQzAyQTJCM0M0RDU=", "effective_date": "2026-02-01" }'

  • Get Work Cycle - ดึงข้อมูลกะการทำงานของพนักงาน
  • Update Time Frame - แก้ไขกรอบเวลาการทำงาน
  • Update Worktime - แก้ไขการตั้งค่าเวลาทำงาน
Last updated on