Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Welfare Log

ลบรายการ Welfare Log พร้อมลบไฟล์แนบที่เกี่ยวข้อง (ถ้ามี) การลบ Log จะมีผลต่อยอดคงเหลือสวัสดิการของพนักงาน

Endpoint

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

Request Parameters

Required Parameters

ParameterTypeRequiredDescriptionExample
employee_welfare_log_idstring (base64)Yesรหัส Log ที่ต้องการลบ"MjAyNjAzMTVXTE9HMDAwMDAwMQ=="

Request Body Example

{ "employee_welfare_log_id": "MjAyNjAzMTVXTE9HMDAwMDAwMQ==" }

Response Format

Success Response (HTTP 200)

{ "code": 200, "message": "ลบ Log สวัสดิการสำเร็จ", "payload": { "employee_welfare_log_id": "20260315WLOG0000001" } }

Response Fields

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

Error Response - Validation Failed (HTTP 422)

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

Error Response - Delete Failed (HTTP 400)

{ "code": 400, "message": "Exception Delete Employee Welfare Log Failure" }

Code Examples

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

Notes

ข้อควรทราบ:

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