- Authentication API
- Employee
- Get EmployeeGET
- Update EmployeePUT
- Get List EmployeesGET
- Get Employees List GET
- Get Mastertypes ListGET
- Get Name PrefixesGET
- Get Document TypesGET
- Update EmployeePOST
- Add Employee AttachmentPOST
- Update Employee AddressPOST
- Update Employee FamilyPOST
- Update Employee InformationPOST
- Update Employee ShiftsPOST
- Update Employee ContactPOST
- Update Employee EducationPOST
- Update Employee ExperiencePOST
- Update Employee CustomFieldPOST
- Delete EmployeePOST
- Get Employee ShiftsGET
- Get Employee RoleGET
- Get Employee Movement ListsGET
- Leave
- Master
- Payroll
- Attendance
- Welfare
- Time
- AppMan
- Asset
- Recruitment
Get Shift Details
Developing
GET
https://api.gofive.co.th/empeo/api/v1/shifts
Request
Query Params
CompanyName
string
optional
Example:
empeo dev test
Code
string
optional
Example:
IVE
ShiftName
string
optional
Example:
สำนักงาน
TakeRow
integer
required
Example:
10
SkipRow
integer
required
Example:
0
Header Params
Authorization
string
optional
Example:
{{token}}
Ocp-Apim-Subscription-Key
string
optional
Example:
{{subscription_key}}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.gofive.co.th/empeo/api/v1/shifts?CompanyName=empeo dev test&Code=IVE&ShiftName=สำนักงาน&TakeRow=10&SkipRow=0' \
--header 'Authorization: ' \
--header 'Ocp-Apim-Subscription-Key: '
Responses
🟢200Success
application/json
Body
statusCode
integer
required
message
string
required
totals
integer
required
data
array [object {14}]
required
shiftName
string
required
shiftName_EN
string
required
code
string
required
colorCode
string | null
required
description
string
required
isAllSite
boolean
required
isNightShift
boolean
required
isDoubleShift
boolean
required
minuteFlexible
integer
required
minuteOfLate
integer
required
minuteOfAbsence
integer
required
allowance
integer
required
holidayAllowance
boolean
required
shiftDetails
array [object {8}]
required
Example
{
"statusCode": 200,
"message": "OK",
"totals": 3,
"data": [
{
"shiftName": "วันหยุด",
"shiftName_EN": "Day Off",
"code": "OFF",
"colorCode": null,
"description": "กำหนดให้เป็นวันหยุดพนักงาน",
"isAllSite": true,
"isNightShift": false,
"isDoubleShift": false,
"minuteFlexible": 0,
"minuteOfLate": 0,
"minuteOfAbsence": 30,
"allowance": 0,
"holidayAllowance": false,
"shiftDetails": []
},
{
"shiftName": "Normal workday",
"shiftName_EN": "Normal workday",
"code": "IVE",
"colorCode": "#AB47BC",
"description": "",
"isAllSite": false,
"isNightShift": false,
"isDoubleShift": false,
"minuteFlexible": 15,
"minuteOfLate": 0,
"minuteOfAbsence": 30,
"allowance": 0,
"holidayAllowance": false,
"shiftDetails": [
{
"dayOfWeek": 1,
"weekOfMonth": 1,
"startTime": "08:30:00",
"endTime": "17:30:00",
"breakStartTime": "12:00:00",
"breakEndTime": "13:00:00",
"otStartTime": "17:30:00",
"otEndTime": "08:30:00"
},
{
"dayOfWeek": 2,
"weekOfMonth": 1,
"startTime": "08:30:00",
"endTime": "17:30:00",
"breakStartTime": "12:00:00",
"breakEndTime": "13:00:00",
"otStartTime": "17:30:00",
"otEndTime": "08:30:00"
},
{
"dayOfWeek": 3,
"weekOfMonth": 1,
"startTime": "08:30:00",
"endTime": "17:30:00",
"breakStartTime": "12:00:00",
"breakEndTime": "13:00:00",
"otStartTime": "17:30:00",
"otEndTime": "08:30:00"
},
{
"dayOfWeek": 4,
"weekOfMonth": 1,
"startTime": "08:30:00",
"endTime": "17:30:00",
"breakStartTime": "12:00:00",
"breakEndTime": "13:00:00",
"otStartTime": "17:30:00",
"otEndTime": "08:30:00"
},
{
"dayOfWeek": 5,
"weekOfMonth": 1,
"startTime": "08:30:00",
"endTime": "17:30:00",
"breakStartTime": "12:00:00",
"breakEndTime": "13:00:00",
"otStartTime": "17:30:00",
"otEndTime": "08:30:00"
}
]
},
{
"shiftName": "Evening Shift",
"shiftName_EN": "Evening Shift",
"code": "EV001",
"colorCode": "#485CC7",
"description": "",
"isAllSite": false,
"isNightShift": true,
"isDoubleShift": false,
"minuteFlexible": 0,
"minuteOfLate": 0,
"minuteOfAbsence": 30,
"allowance": 0,
"holidayAllowance": false,
"shiftDetails": [
{
"dayOfWeek": 1,
"weekOfMonth": 1,
"startTime": "17:30:00",
"endTime": "00:30:00",
"breakStartTime": "22:00:00",
"breakEndTime": "23:00:00",
"otStartTime": "00:30:00",
"otEndTime": "17:30:00"
},
{
"dayOfWeek": 2,
"weekOfMonth": 1,
"startTime": "17:30:00",
"endTime": "00:30:00",
"breakStartTime": "22:00:00",
"breakEndTime": "23:00:00",
"otStartTime": "00:30:00",
"otEndTime": "17:30:00"
},
{
"dayOfWeek": 3,
"weekOfMonth": 1,
"startTime": "17:30:00",
"endTime": "00:30:00",
"breakStartTime": "22:00:00",
"breakEndTime": "23:00:00",
"otStartTime": "00:30:00",
"otEndTime": "17:30:00"
},
{
"dayOfWeek": 4,
"weekOfMonth": 1,
"startTime": "17:30:00",
"endTime": "00:30:00",
"breakStartTime": "22:00:00",
"breakEndTime": "23:00:00",
"otStartTime": "00:30:00",
"otEndTime": "17:30:00"
},
{
"dayOfWeek": 5,
"weekOfMonth": 1,
"startTime": "17:30:00",
"endTime": "00:30:00",
"breakStartTime": "22:00:00",
"breakEndTime": "23:00:00",
"otStartTime": "00:30:00",
"otEndTime": "17:30:00"
},
{
"dayOfWeek": 6,
"weekOfMonth": 1,
"startTime": "17:30:00",
"endTime": "00:30:00",
"breakStartTime": "22:00:00",
"breakEndTime": "23:00:00",
"otStartTime": "00:30:00",
"otEndTime": "17:30:00"
},
{
"dayOfWeek": 0,
"weekOfMonth": 1,
"startTime": "17:30:00",
"endTime": "00:30:00",
"breakStartTime": "22:00:00",
"breakEndTime": "23:00:00",
"otStartTime": "00:30:00",
"otEndTime": "17:30:00"
}
]
}
]
}
🟠401User authentication required V2.
Modified at 2024-11-26 07:39:06