Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Get Holiday Types

ดึงรายการประเภทวันหยุดทั้งหมดที่ใช้ในระบบ (Holiday Flag Types)

ใช้ API นี้เพื่อดึงรายการประเภทวันหยุดสำหรับแสดงใน dropdown หรือใช้อ้างอิง code กับชื่อประเภท

Endpoint

GET /api/v1/open-apis/holiday-change/get-types

Request 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

FieldTypeDescription
codestringรหัสประเภทวันหยุด
namestringชื่อประเภท (ภาษาไทย)
name_enstringชื่อประเภท (ภาษาอังกฤษ)

Holiday Flag Types

CodeThaiEnglishDescription
00วันทำงานWorkdayวันทำงานปกติ
01วันหยุดนักขัตฤกษ์Public Holidayวันหยุดราชการ
03วันหยุดพนักงานEmployee Holidayวันหยุดประจำสัปดาห์
04วันหยุดพิเศษSpecial Holidayวันหยุดพิเศษ (ใช้โควตาลาพักร้อน)

Code Examples

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

  1. แสดง Dropdown - ใช้แสดงตัวเลือกประเภทวันหยุดในฟอร์ม
  2. แปลง Code เป็นชื่อ - ใช้แปลง code เช่น 00 เป็น “วันทำงาน”
  3. Multi-language Support - ใช้ name หรือ name_en ตามภาษาที่ต้องการ
Last updated on