Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Webhook Events

รายการ Events ทั้งหมดที่ระบบ Webhook รองรับ


Event Categories

หมวดหมู่คำอธิบาย
Employee EventsEvents เกี่ยวกับข้อมูลพนักงาน: สร้าง, ลบ, ย้ายแผนก, ลาออก
Time Leave EventsEvents เกี่ยวกับเอกสารคำร้องขอลางาน
Overtime EventsEvents เกี่ยวกับเอกสารคำร้องขอทำงานล่วงเวลา (OT)
Work Cycle Change EventsEvents เกี่ยวกับเอกสารคำร้องขอเปลี่ยน/สลับกะการทำงาน
Holiday Change EventsEvents เกี่ยวกับเอกสารคำร้องขอเลื่อน/สลับวันหยุด
Time Adjust EventsEvents เกี่ยวกับเอกสารคำร้องขอปรับปรุง/เพิ่มเวลาการทำงาน
Payroll EventsEvents เกี่ยวกับการจัดการงวดเงินเดือนและการคำนวณเงินเดือนพนักงาน

Test Events

test.ping

เกิดขึ้นเมื่อกดปุ่ม “ทดสอบ” ในหน้าตั้งค่า Webhook

ตัวอย่าง Payload:

{ "request_id": "test_a90b78b79dadff88", "event": "test.ping", "event_occurred_at": "2025-01-23 12:07:42", "body": { "message": "This is a test webhook from HumanSoft API", "timestamp": "2025-01-23T12:07:42+07:00", "endpoint": { "endpoint_id": "20250123FAC4DE16F4FE", "endpoint_name": "Webhook" } } }

test.ping ใช้สำหรับทดสอบว่า Callback URL ของคุณสามารถรับ Webhook ได้ถูกต้อง


สรุป Events ทั้งหมด

Employee Events

Event Codeคำอธิบาย
employee.createเมื่อมีการสร้างข้อมูลพนักงานใหม่ในระบบ
employee.terminateเมื่อพนักงานลาออกหรือพ้นสภาพการเป็นพนักงาน
employee.structure.changeเมื่อพนักงานถูกย้ายแผนกหรือเปลี่ยนตำแหน่ง
employee.purgeเมื่อมีการลบข้อมูลพนักงานออกจากระบบ

Time Leave Events

Event Codeคำอธิบาย
time_leave.createdสร้างคำร้องขอลางานใหม่
time_leave.updatedแก้ไขข้อมูลใบลา
time_leave.deletedลบหรือยกเลิกใบลา
time_leave.approval_progressedดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น)
time_leave.approvedใบลาได้รับการอนุมัติเสร็จสมบูรณ์
time_leave.rejectedใบลาถูกปฏิเสธ

Overtime Events

Event Codeคำอธิบาย
overtime.createdสร้างคำร้องขอทำ OT ใหม่
overtime.updatedแก้ไขข้อมูลเอกสาร OT
overtime.deletedลบหรือยกเลิกเอกสาร OT
overtime.approval_progressedดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น)
overtime.approvedOT ได้รับการอนุมัติเสร็จสมบูรณ์
overtime.rejectedOT ถูกปฏิเสธ

Work Cycle Change Events

Event Codeคำอธิบาย
work_cycle_change.createdสร้างคำร้องขอเปลี่ยน/สลับกะใหม่
work_cycle_change.updatedแก้ไขข้อมูลเอกสาร
work_cycle_change.deletedลบหรือยกเลิกเอกสาร
work_cycle_change.approval_progressedดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น)
work_cycle_change.approvedได้รับการอนุมัติเสร็จสมบูรณ์
work_cycle_change.rejectedถูกปฏิเสธ

Holiday Change Events

Event Codeคำอธิบาย
holiday_change.createdสร้างคำร้องขอเลื่อน/สลับวันหยุดใหม่
holiday_change.updatedแก้ไขข้อมูลเอกสาร
holiday_change.deletedลบหรือยกเลิกเอกสาร
holiday_change.approval_progressedดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น)
holiday_change.approvedได้รับการอนุมัติเสร็จสมบูรณ์
holiday_change.rejectedถูกปฏิเสธ

Time Adjust Events

Event Codeคำอธิบาย
time_adjust.createdสร้างคำร้องขอปรับเวลาใหม่
time_adjust.updatedแก้ไขข้อมูลเอกสารปรับเวลา
time_adjust.deletedลบหรือยกเลิกเอกสารปรับเวลา
time_adjust.approval_progressedดำเนินการอนุมัติตามสายงาน (ยังไม่เสร็จสิ้น)
time_adjust.approvedการปรับเวลาได้รับการอนุมัติเสร็จสมบูรณ์
time_adjust.rejectedคำร้องปรับเวลาถูกปฏิเสธ

Payroll Events

Event Codeคำอธิบาย
payroll.month.unfinishedเปิดงวดเงินเดือนปกติ (ปลดล็อคเพื่อแก้ไข/คำนวณใหม่)
payroll.month.finishedปิดงวดเงินเดือนปกติ (ล็อคงวด)
payroll.split_month.unfinishedเปิดงวดเงินเดือนแบบแบ่งงวด
payroll.split_month.finishedปิดงวดเงินเดือนแบบแบ่งงวด
payroll.employee.calculatedคำนวณเงินเดือนพนักงานสำเร็จ
payroll.employee.calculate_failedคำนวณเงินเดือนพนักงานล้มเหลว

Test Events

Event Codeคำอธิบาย
test.pingเมื่อกดปุ่มทดสอบในหน้าตั้งค่า Webhook
Last updated on