Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Welfare Employee Config

ลบการตั้งค่าสวัสดิการของพนักงาน เมื่อลบแล้วพนักงานจะไม่สามารถเบิกสวัสดิการประเภทนั้นในปีนั้นได้อีก

Endpoint

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

Request Parameters

Required Parameters

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

Request Body Example

{ "welfare_employee_id": "MjAyNjAzMDNXRU1QMDAwMDE=" }

Response Format

Success Response (HTTP 200)

{ "code": 200, "message": "ลบข้อมูลสวัสดิการพนักงานสำเร็จ", "payload": [ { "welfare_employee_id": "20260303WEMP00001" } ] }

Response Fields

FieldTypeDescription
welfare_employee_idstringรหัส Config ที่ถูกลบ (plain text)

Error Response - Validation Failed (HTTP 422)

{ "code": 422, "message": "Validation failed", "errors": [ "Missing required parameter: welfare_employee_id" ] }

Error Response - Delete Failed (HTTP 400)

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

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/welfare/delete_welfare_employee" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "welfare_employee_id": "MjAyNjAzMDNXRU1QMDAwMDE=" }'

Notes

ข้อควรทราบ:

  • welfare_employee_id ใน request ต้องเข้ารหัส Base64
  • ID ใน response เป็น plain text (ระบบถอดรหัสให้อัตโนมัติ)
  • การลบข้อมูลไม่สามารถกู้คืนได้
  • หลังจากลบ Config แล้ว พนักงานจะไม่สามารถเบิกสวัสดิการประเภทนั้นในปีนั้นได้
  • Get Config - ดูรายละเอียดก่อนลบ
  • Create Config - สร้าง Config ใหม่ทดแทน
  • List By Type - ดูรายการ Config ทั้งหมด
Last updated on