Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Actual Leave

ลบบันทึกการลาจริงของพนักงาน ระบบจะคืนโควตาให้พนักงานอัตโนมัติ

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

Endpoint

POST /api/v1/open-apis/salary/delete-data-filter

Request Body

ParameterTypeRequiredDescriptionExample
path_actionstringYesต้องเป็น delete_actual_leave"delete_actual_leave"
actual_quota_idstringYes*ID การลาจริง (Base64 encoded)"MjAyNjAzMTVBTDAxQTJCM0M0RDU="
time_leave_log_idstringYes*ID บันทึกการลา (Base64 encoded)"MjAyNjAzMTVUTDAxQTJCM0M0RDU="
in_yearstringNoปีที่นับโควตา"2026"
language_codestringNoภาษาสำหรับแสดงผล"TH", "EN"

ต้องระบุ actual_quota_id หรือ time_leave_log_id อย่างน้อยหนึ่งตัว


Response Format

Success Response

{ "code": 200, "message": "สำเร็จ", "payload": { "actual_quota_id": "20260315AL01A2B3C4D5", "deleted": true } }

Error Response

{ "code": 404, "message": "Actual leave not found", "payload": [] }

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/salary/delete-data-filter" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "path_action": "delete_actual_leave", "actual_quota_id": "MjAyNjAzMTVBTDAxQTJCM0M0RDU=" }'

Notes

  • การลบจะคืนโควตาให้พนักงานอัตโนมัติ
  • ใช้ Get Actual Leave เพื่อดู actual_leave_id ก่อนลบ
  • ID ที่ส่งใน request ต้องเข้ารหัส Base64

Last updated on