v1
latestOpenAPI 3.1.02026-08-06911,228852.2 KBStaff
Get Shifts
get/staff/v1/businessLocations/{businessLocationId}/shift
Path parameters
businessLocationIdinteger required
The unique identifier for the business location.
Query parameters
pageinteger
The page number, when paginating.
sizeinteger
Number of results to return per page, when paginating.
sortstring[]
Sort by field and direction.
startTimestring date-time
Show results after this start time. The format should be yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format).
endTimestring date-time
Show results before this end time. The format should be yyyy-MM-dd'T'HH:mm:ss (ISO 8601 format).
staffIdinteger
Filter on the unique identifier for the user.
Response
List of shifts with related links.
Example response
{
"data": {
"shifts": [
{
"uuid": "REcdfpCwQJKUR53gdzIk5Q==",
"businessId": 12345,
"businessLocationId": 1234567890,
"deviceId": 54321,
"staffId": 1234,
"declaredCashTips": "10.00",
"dateInUTC": "2020-01-01T00:00:00Z",
"events": [
{
"uuid": "REcdfpCwQJKUR53gdzIk5Q==",
"timestamp": "2020-01-01T00:00:00Z",
"createdOn": "2020-01-01T00:00:00Z"
}
]
}
]
},
"links": {
"first": {
"href": "https://api-trial.ikentoo.com/staff/v1/businessLocations/40570261078018/userTypes/POS?page=1&size=1&sort=userId,desc"
},
"self": {
"href": "https://api-trial.ikentoo.com/staff/v1/businessLocations/40570261078018/userTypes/POS?page=1&size=1&sort=userId,desc"
},
"next": {
"href": "https://api-trial.ikentoo.com/staff/v1/businessLocations/40570261078018/userTypes/POS?page=2&size=1&sort=userId,desc"
},
"last": {
"href": "https://api-trial.ikentoo.com/staff/v1/businessLocations/40570261078018/userTypes/POS?page=5&size=1&sort=userId,desc"
}
},
"page": {
"page": 1,
"size": 10,
"totalElements": 100,
"totalPages": 10
}
}