Delete Welfare Employee Config
ลบการตั้งค่าสวัสดิการของพนักงาน เมื่อลบแล้วพนักงานจะไม่สามารถเบิกสวัสดิการประเภทนั้นในปีนั้นได้อีก
Endpoint
POST /api/v1/open-apis/welfare/delete_welfare_employeeRequest Parameters
Required Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
welfare_employee_id | string (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
| Field | Type | Description |
|---|---|---|
welfare_employee_id | string | รหัส 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
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 แล้ว พนักงานจะไม่สามารถเบิกสวัสดิการประเภทนั้นในปีนั้นได้
Related APIs
- Get Config - ดูรายละเอียดก่อนลบ
- Create Config - สร้าง Config ใหม่ทดแทน
- List By Type - ดูรายการ Config ทั้งหมด
Last updated on