Update Welfare Employee Config
แก้ไขการตั้งค่าวงเงินสวัสดิการของพนักงาน เช่น เปลี่ยนวงเงินหรือยอดยกมา
Endpoint
POST /api/v1/open-apis/welfare/update_welfare_employeeRequest Parameters
Required Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
welfare_employee_id | string (base64) | Yes | รหัส Config ที่ต้องการแก้ไข | "MjAyNjAzMDNXRU1QMDAwMDE=" |
Optional Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
welfare_quota_amt | number | No | วงเงินสวัสดิการใหม่ | 25000.00 |
welfare_prev_amt | number | No | ยอดยกมาใหม่ | 3000.00 |
welfare_year | string | No | ปีสวัสดิการ | "2026" |
salary_type_id | string (base64) | No | ประเภทสวัสดิการ | "MjAy..." |
Request Body Example
{
"welfare_employee_id": "MjAyNjAzMDNXRU1QMDAwMDE=",
"welfare_quota_amt": 25000.00,
"welfare_prev_amt": 3000.00
}Response Format
Success Response (HTTP 200)
{
"code": 200,
"message": "แก้ไขข้อมูลสวัสดิการพนักงานสำเร็จ",
"payload": {
"welfare_employee_id": "20260303WEMP00001",
"employee_id": "20260309462FEF65EFCA",
"welfare_quota_amt": "25000.00",
"welfare_prev_amt": "3000.00"
}
}Response Fields
| Field | Type | Description |
|---|---|---|
welfare_employee_id | string | รหัส Config |
employee_id | string | รหัสพนักงาน |
welfare_quota_amt | string | วงเงินใหม่ |
welfare_prev_amt | string | ยอดยกมาใหม่ |
Error Response - Update Failed (HTTP 400)
{
"code": 400,
"message": "Failed to update welfare employee"
}Code Examples
cURL
curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/welfare/update_welfare_employee" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"welfare_employee_id": "MjAyNjAzMDNXRU1QMDAwMDE=",
"welfare_quota_amt": 25000.00,
"welfare_prev_amt": 3000.00
}'Notes
ข้อควรทราบ:
welfare_employee_idใน request ต้องเข้ารหัส Base64- ID ทั้งหมดใน response เป็น plain text
Related APIs
- Get Config - ดูรายละเอียดก่อนแก้ไข
- Create Config - สร้าง Config ใหม่
- Delete Config - ลบ Config
Last updated on