Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Employee Constant

ลบรายรับ/รายจ่ายคงที่ของพนักงาน โดยระบุ employee_constant_id

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

Endpoint

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

Query Parameters

ParameterTypeRequiredDescription
path_actionstringYesต้องเป็น constant

Request Body

ParameterTypeRequiredDescription
employee_constant_idstringYesID รายการคงที่ (Base64 encoded)
  • employee_constant_id ต้องเป็น Base64 encoded เมื่อส่งใน request แต่ค่าที่ได้รับใน response จะเป็น plain text
  • สามารถใช้ Add/Update API โดยตั้งค่า employee_constant_amt = 0 แทนการลบได้

Response Format

Success Response

{ "code": 200, "message": "Delete Constant Success", "payload": { "employee_constant_id": "20260215EC01A2B3C4D5", "deleted": true } }

Response Fields

FieldTypeDescription
employee_constant_idstringID รายการที่ถูกลบ
deletedbooleanสถานะการลบ (true = สำเร็จ)

Error Response

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

Code Examples

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

Notes

  • การลบจะมีผลกับการคำนวณเงินเดือนงวดถัดไป
  • สามารถใช้ Add/Update API โดยตั้งค่า employee_constant_amt = 0 แทนการลบถาวรได้

  • List Constants - ดึงรายการรายรับ/รายจ่ายคงที่ทั้งหมด
  • Get Constant - ดึงข้อมูลรายรับ/รายจ่ายคงที่ตาม ID
  • Add Constant - เพิ่มรายรับ/รายจ่ายคงที่
  • Update Constant - แก้ไขรายรับ/รายจ่ายคงที่
Last updated on