Delete Actual Leave
ลบบันทึกการลาจริงของพนักงาน ระบบจะคืนโควตาให้พนักงานอัตโนมัติ
การลบบันทึกการลาไม่สามารถกู้คืนได้ กรุณาตรวจสอบข้อมูลให้ถูกต้องก่อนดำเนินการ
Endpoint
POST /api/v1/open-apis/salary/delete-data-filterRequest Body
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
path_action | string | Yes | ต้องเป็น delete_actual_leave | "delete_actual_leave" |
actual_quota_id | string | Yes* | ID การลาจริง (Base64 encoded) | "MjAyNjAzMTVBTDAxQTJCM0M0RDU=" |
time_leave_log_id | string | Yes* | ID บันทึกการลา (Base64 encoded) | "MjAyNjAzMTVUTDAxQTJCM0M0RDU=" |
in_year | string | No | ปีที่นับโควตา | "2026" |
language_code | string | No | ภาษาสำหรับแสดงผล | "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
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
Related APIs
- Get Actual Leave - ดูประวัติการลา (ดู actual_leave_id)
- Add Actual Leave - เพิ่มบันทึกการลา
- Update Actual Leave - แก้ไขปีที่นับโควตา
Last updated on