Submit Resign
ยื่นคำขอสร้างเอกสารลาออกใหม่
ใช้ API นี้เพื่อสร้างเอกสารลาออกใหม่เข้าสู่ระบบ เอกสารที่สร้างจะเริ่มต้นด้วยสถานะ 01 (Pending - รออนุมัติ) และเข้าสู่ขั้นตอนการอนุมัติอัตโนมัติ
Endpoint
POST /api/v1/open-apis/resign/submitRequest Parameters
Required Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
employee_code | string | Yes | รหัสพนักงานที่ต้องการสร้างเอกสาร | "EMP001" |
resign_doc_dt | string | Yes | วันที่มีผลการลาออก (YYYY-MM-DD) | "2026-04-30" |
authorize_id | string (base64) | Yes | ID ของผู้ดำเนินการ (เข้ารหัส Base64) | "QXBwcm92ZXIwMQ==" |
Optional Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
resign_doc_cause | string | No | รหัสสาเหตุการลาออก คั่นด้วย comma | "01,03" |
resign_doc_remark | string | No | หมายเหตุเพิ่มเติม | "ย้ายไปทำงานต่างจังหวัด" |
resign_doc_advice | string | No | คำแนะนำเพิ่มเติม | "ข้อเสนอแนะต่างๆ" |
use_app_dt | string | No | วันที่ให้หยุดใช้งานแอปพลิเคชัน (YYYY-MM-DD) | "2026-04-30" |
approve_flag | string | No | สถานะเริ่มต้นของเอกสาร (ค่าเริ่มต้น "01") | "01" |
Option Values: resign_doc_cause
| Code | ภาษาไทย | English |
|---|---|---|
01 | ไม่ถนัดกับงานที่ได้รับมอบหมาย | Not good at the assigned work |
02 | ไม่เข้าใจ/ขาดทักษะในงาน | Lack of understanding/lack of skills in the job |
03 | ไม่เห็นโอกาสความก้าวหน้าในอาชีพการงาน | No career advancement opportunity |
04 | เงินเดือน/ค่าตอบแทนน้อยกว่าที่ต้องการ | Salary/compensation less than desired |
05 | สวัสดิการ/สิทธิประโยชน์น้อยกว่าที่ต้องการ | Welfare/benefits are less than desired |
06 | ไม่ได้รับความเป็นธรรมจากผู้บังคับบัญชา | Received unfair treatment from superiors |
07 | มีปัญหาความสัมพันธ์กับหัวหน้าหน่วยงาน | Having relationship problems with the head of the department |
08 | มีปัญหาความสัมพันธ์กับหัวหน้างาน | Having relationship problems with your supervisor |
09 | ไม่มีพี่เลี้ยงช่วยสอน/แนะนำงาน | No mentor to help teach/advise on work |
10 | คุณภาพชีวิตการทำงานไม่ดี | Poor quality of work life |
11 | งานน่าเบื่อ จำเจ ไม่มีโอกาสเรียนรู้งานใหม่ | Boring and monotonous work |
12 | งานเสี่ยงอันตราย | Hazardous work |
13 | ปัญหาการเดินทาง | Travel problems |
14 | ปัญหาส่วนตัว/ครอบครัว | Personal/family issues |
15 | ปัญหาสุขภาพ | Health problems |
16 | ศึกษาต่อ | Continue studies |
17 | ประกอบธุรกิจ/อาชีพส่วนตัว | Business/self-employment |
18 | กลับภูมิลำเนาเดิม | Return to hometown |
19 | ได้งานใหม่ที่ชอบมากกว่า | Got a new job that I like more |
99 | อื่นๆ | Other |
Request Body Example
{
"employee_code": "EMP001",
"resign_doc_dt": "2026-04-30",
"resign_doc_cause": "01,03",
"resign_doc_remark": "ลาออกเพื่อประกอบธุรกิจส่วนตัว",
"resign_doc_advice": "พนักงานมีความประพฤติดี",
"use_app_dt": "2026-04-30",
"authorize_id": "QXBwcm92ZXIwMQ=="
}Response Format
Success Response (HTTP 200)
{
"code": 200,
"message": "บันทึกข้อมูลสำเร็จ",
"payload": {
"resign_doc_id": "20260330RDG00000001",
"employee_code": "EMP001",
"resign_doc_dt": "2026-04-30",
"resign_doc_cause": "01,03",
"resign_doc_remark": "ลาออกเพื่อประกอบธุรกิจส่วนตัว",
"approve_flag": "01"
}
}Response Fields
| Field | Type | Description |
|---|---|---|
resign_doc_id | string | รหัสเอกสารลาออกที่สร้างขึ้น |
employee_code | string | รหัสพนักงาน |
resign_doc_dt | string | วันที่มีผลการลาออก |
resign_doc_cause | string | รหัสสาเหตุการลาออก |
resign_doc_remark | string | หมายเหตุ |
approve_flag | string | สถานะเอกสาร |
Error Response - Validation Failed (HTTP 422)
{
"code": 422,
"message": "Validation failed",
"errors": [
"'employee_code' is required",
"'resign_doc_dt' must be YYYY-MM-DD"
]
}Error Response - Employee Not Found (HTTP 400)
{
"code": 400,
"message": "ไม่พบข้อมูลพนักงาน"
}Error Response - Server Error (HTTP 400)
{
"code": 400,
"message": "เกิดข้อผิดพลาดจากเซิร์ฟเวอร์"
}Code Examples
cURL
curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/resign/submit" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"employee_code": "EMP001",
"resign_doc_dt": "2026-04-30",
"resign_doc_cause": "01,03",
"resign_doc_remark": "ลาออกเพื่อประกอบธุรกิจส่วนตัว",
"resign_doc_advice": "พนักงานมีความประพฤติดี",
"use_app_dt": "2026-04-30",
"authorize_id": "QXBwcm92ZXIwMQ=="
}'Notes
ข้อควรทราบ:
- ระบบรับ
employee_codeเท่านั้น และจะแปลงเป็นemployee_idภายในอัตโนมัติ - เอกสารที่สร้างใหม่จะมีสถานะ
approve_flag = "01"(Pending) เสมอ เว้นแต่จะระบุมาในคำขอ - พารามิเตอร์
authorize_idต้องเข้ารหัส Base64 ก่อนส่ง - หากระบุ
resign_doc_causeต้องเป็นรหัสสาเหตุคั่นด้วย comma เช่น"01,03"
Related APIs
- Approve Resign - อนุมัติเอกสารลาออก
- Update Resign - แก้ไขเอกสารลาออก
- Delete Resign - ลบเอกสารลาออก
- Get Detail - ดูรายละเอียดเอกสารลาออก
Last updated on