Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Change Request

ลบคำขอเปลี่ยนกะ

ใช้ API นี้เพื่อลบคำขอเปลี่ยนกะที่ไม่ต้องการ

Endpoint

POST /api/v1/open-apis/work-cycle-change/delete

Request Parameters

Required Parameters

ParameterTypeRequiredDescriptionExample
work_cycle_change_idstringYesID ของคำขอที่ต้องการลบV0NDMDAxMjM=

Request Body Example

{ "work_cycle_change_id": "V0NDMDAxMjM=" }

Response Format

Success Response (HTTP 200)

{ "code": 200, "message": "ลบคำขอเปลี่ยนกะสำเร็จ", "payload": { "work_cycle_change_id": "V0NDMDAxMjM=", "employee_id": "RU1QMDE=", "work_cycle_change_dt": "2026-01-20", "deleted_at": "2026-01-14 12:00:00" } }

Error Response (HTTP 400)

{ "code": 400, "message": "ไม่สำเร็จ", "errors": ["ไม่สามารถบันทึกได้ งวดเงินเดือนปิดแล้ว"] }

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/work-cycle-change/delete" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "work_cycle_change_id": "V0NDMDAxMjM=" }'

Validation Rules

ParameterValidationError Message
work_cycle_change_idต้องระบุและเป็น stringMissing required parameter: 'work_cycle_change_id'

Business Rules

ข้อจำกัดการลบ:

  • ไม่สามารถลบคำขอที่อยู่ในงวดเงินเดือนที่ปิดแล้ว
  • ข้อมูลที่ถูกลบจะไม่แสดงในระบบ

Error Handling

ErrorCauseSolution
Missing required parameter: 'work_cycle_change_id'ไม่ได้ส่ง work_cycle_change_idตรวจสอบ request body
ไม่สามารถบันทึกได้ งวดเงินเดือนปิดแล้วงวดปิดแล้วติดต่อ HR

Notes

Use Cases

  1. ยกเลิกคำขอผิดพลาด - ลบคำขอที่ยื่นผิด
  2. ทำความสะอาดข้อมูล - ลบคำขอที่ไม่ต้องการแล้ว

หา work_cycle_change_id

Last updated on