Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Update Welfare Employee Config

แก้ไขการตั้งค่าวงเงินสวัสดิการของพนักงาน เช่น เปลี่ยนวงเงินหรือยอดยกมา

Endpoint

POST /api/v1/open-apis/welfare/update_welfare_employee

Request Parameters

Required Parameters

ParameterTypeRequiredDescriptionExample
welfare_employee_idstring (base64)Yesรหัส Config ที่ต้องการแก้ไข"MjAyNjAzMDNXRU1QMDAwMDE="

Optional Parameters

ParameterTypeRequiredDescriptionExample
welfare_quota_amtnumberNoวงเงินสวัสดิการใหม่25000.00
welfare_prev_amtnumberNoยอดยกมาใหม่3000.00
welfare_yearstringNoปีสวัสดิการ"2026"
salary_type_idstring (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

FieldTypeDescription
welfare_employee_idstringรหัส Config
employee_idstringรหัสพนักงาน
welfare_quota_amtstringวงเงินใหม่
welfare_prev_amtstringยอดยกมาใหม่

Error Response - Update Failed (HTTP 400)

{ "code": 400, "message": "Failed to update welfare employee" }

Code Examples

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
Last updated on