Get Holiday Types
ดึงรายการประเภทวันหยุดทั้งหมดที่ใช้ในระบบ (Holiday Flag Types)
ใช้ API นี้เพื่อดึงรายการประเภทวันหยุดสำหรับแสดงใน dropdown หรือใช้อ้างอิง code กับชื่อประเภท
Endpoint
GET /api/v1/open-apis/holiday-change/get-typesRequest Parameters
ไม่มี parameter ที่ต้องส่ง
Response Format
Success Response (HTTP 200)
{
"code": 200,
"message": "สำเร็จ",
"payload": [
{
"code": "00",
"name": "วันทำงาน",
"name_en": "Workday"
},
{
"code": "01",
"name": "วันหยุดนักขัตฤกษ์",
"name_en": "Public Holiday"
},
{
"code": "03",
"name": "วันหยุดพนักงาน",
"name_en": "Employee Holiday"
},
{
"code": "04",
"name": "วันหยุดพิเศษ",
"name_en": "Special Holiday"
}
]
}Response Fields
| Field | Type | Description |
|---|---|---|
code | string | รหัสประเภทวันหยุด |
name | string | ชื่อประเภท (ภาษาไทย) |
name_en | string | ชื่อประเภท (ภาษาอังกฤษ) |
Holiday Flag Types
| Code | Thai | English | Description |
|---|---|---|---|
00 | วันทำงาน | Workday | วันทำงานปกติ |
01 | วันหยุดนักขัตฤกษ์ | Public Holiday | วันหยุดราชการ |
03 | วันหยุดพนักงาน | Employee Holiday | วันหยุดประจำสัปดาห์ |
04 | วันหยุดพิเศษ | Special Holiday | วันหยุดพิเศษ (ใช้โควตาลาพักร้อน) |
Code Examples
cURL
curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/holiday-change/get-types" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"Notes
- รายการประเภทวันหยุดอาจแตกต่างกันตามการตั้งค่าของแต่ละบริษัท
- แนะนำให้ cache ข้อมูลนี้เพื่อลดการเรียก API ซ้ำ
Use Cases
- แสดง Dropdown - ใช้แสดงตัวเลือกประเภทวันหยุดในฟอร์ม
- แปลง Code เป็นชื่อ - ใช้แปลง code เช่น
00เป็น “วันทำงาน” - Multi-language Support - ใช้
nameหรือname_enตามภาษาที่ต้องการ
Related APIs
- Get Holiday Change List - ดึงรายการคำขอเปลี่ยนวันหยุด
- Submit Holiday Change - ยื่นคำขอเปลี่ยนวันหยุด
Last updated on