Get Work Cycle Types
ดึงรายการกะการทำงานทั้งหมดในองค์กร
ใช้ API นี้เพื่อดึงรายการกะที่มีในระบบ สำหรับแสดงใน Dropdown เลือกกะที่ต้องการเปลี่ยน
Endpoint
GET /api/v1/open-apis/work-cycle-change/get-typesRequest Parameters
ไม่มี parameter เพิ่มเติม (ใช้เฉพาะ authentication header)
Response Format
Success Response (HTTP 200)
{
"code": 200,
"message": "สำเร็จ",
"payload": [
{
"code": "A",
"name": "A : 08:00-17:00",
"work_cycle_id": "V0MwMDE=",
"work_cycle_type": "00",
"work_start_time": "08:00",
"work_end_time": "17:00",
"break_start_time": "12:00",
"break_end_time": "13:00",
"work_hour": "08:00:00",
"break_hour": "01:00:00",
"work_cycle_auto": "N",
"text_color": "#FFFFFF",
"background_color": "#1976D2"
}
]
}Response Fields
| Field | Type | Description |
|---|---|---|
code | string | รหัสกะการทำงาน |
name | string | ชื่อกะ (รูปแบบ: รหัส : เวลาเริ่ม-เวลาสิ้นสุด) |
work_cycle_id | string | ID ของกะการทำงาน (Base64) |
work_cycle_type | string | ประเภทกะ (00 = ปกติ, 04 = กะคู่) |
work_start_time | string | เวลาเริ่มทำงาน (HH:MM) |
work_end_time | string | เวลาสิ้นสุดการทำงาน (HH:MM) |
break_start_time | string | เวลาเริ่มพัก (HH:MM) |
break_end_time | string | เวลาสิ้นสุดการพัก (HH:MM) |
work_hour | string | จำนวนชั่วโมงทำงาน (HH:MM:SS) |
break_hour | string | จำนวนชั่วโมงพัก (HH:MM:SS) |
work_cycle_auto | string | กะอัตโนมัติ (Y/N) |
text_color | string | สีตัวอักษร (Hex color) |
background_color | string | สีพื้นหลัง (Hex color) |
Code Examples
cURL
curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/work-cycle-change/get-types" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"Notes
Use Cases
- แสดง Dropdown เลือกกะ - ดึงรายการกะสำหรับฟอร์มเปลี่ยนกะ
- แสดงรายละเอียดกะ - ดูเวลาเข้า-ออกของแต่ละกะ
Related APIs
- Submit Change Request - ยื่นคำขอเปลี่ยนกะ
- Get Change List - ดูรายการคำขอเปลี่ยนกะ
Last updated on