Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Welfare Usage Log

ลบบันทึกการใช้สวัสดิการของพนักงาน พร้อมลบเอกสารแนบอัตโนมัติ

การลบข้อมูลไม่สามารถกู้คืนได้ กรุณาตรวจสอบให้แน่ใจก่อนดำเนินการ

Endpoint

POST /api/v1/open-apis/employee/delete-employee-financial?path_action=welfare-log

Query Parameters

ParameterTypeRequiredDescription
path_actionstringYesต้องเป็น welfare-log

Request Body

ParameterTypeRequiredDescription
employee_welfare_log_idstringYesID บันทึกการใช้สวัสดิการที่ต้องการลบ (ต้อง encode Base64)
  • Request parameter employee_welfare_log_id ต้อง encode เป็น Base64
  • Response field employee_welfare_log_id เป็น Plain text ไม่ได้ encode Base64
  • เอกสารแนบจะถูกลบอัตโนมัติ

Response Format

Success Response

{ "code": 200, "message": "Delete Welfare Log Success", "payload": { "employee_welfare_log_id": "20260121EW01A2B3C4D5", "deleted": true } }

Response Fields

FieldTypeDescription
codenumberรหัสสถานะ (200 = สำเร็จ)
messagestringข้อความตอบกลับ
payloadobjectผลลัพธ์การลบ
payload.employee_welfare_log_idstringID ที่ลบ (Plain text)
payload.deletedbooleanสถานะการลบ (true = ลบสำเร็จ)

Error Response

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

Log Not Found

{ "code": 400, "message": "Welfare log not found with ID: 20260121EW01A2B3C4D5" }

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/employee/delete-employee-financial?path_action=welfare-log" \ -H "Content-Type: application/json" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -d '{ "employee_welfare_log_id": "MjAyNjAxMjFFVzAxQTJCM0M0RDU=" }'

Notes

  • เอกสารแนบจะถูกลบอัตโนมัติ
  • ยอดคงเหลือของสวัสดิการจะถูกคำนวณใหม่อัตโนมัติ

  • List Welfare - ดึงรายการสวัสดิการทั้งหมด
  • Get Welfare - ดึงข้อมูลสวัสดิการตาม ID
  • Add Welfare - เพิ่มสวัสดิการ
  • Save Welfare - แก้ไขสวัสดิการ
  • Delete Welfare - ลบสวัสดิการ
  • Add Welfare Log - เพิ่มบันทึกการใช้สวัสดิการ
Last updated on